Автоматизация тестирования программных приложений методом ключевых состояний
Диссертация
Регрессионное тестирование относится к необходимым методам профилактического сопровождения и применяется в ходе процесса разработки и модификации программного продукта. Однако, такой род деятельности является крайне ресурсоемким и, как следствие, дорогостоящим. Это обусловлено необходимостью проводить регрессионное тестирование в случае внесения даже малейших изменений в код программы… Читать ещё >
Список литературы
- Аджиев В. MS: корпоративная культура разработки ПО // Открытые системы, 1998, № 1.
- Ахо, Ульман Введение в теорию компиляции // М. Мир, 1978.
- Боэм Б., Браун Дж., Каспар X. Характеристики качества программного обеспечения. М.: Мир, 1981.
- Бромберг И. Автоматизация тестирования // http://www.newport-group-inc.com/PDF/!mercury.pdf.
- Вендоров М. Практические рекомендации по освоению и внедрению CASE средств // Открыте системы, 1997, № 1.
- Гинкул Г. П., Соловьев С. Ю., Сотников А. Н., Шабанов Б. М. Проблема 2000 года и задача реконструкции дат // Автоматизация и проектирование, 1999, № 2.
- Гриппа Г. Л., Черноруцкий И. Г. Современные методики тестирования компьютерного программного обеспечения. Автоматизация тестирования // Материалы межвузовской научной конференции «XXXI неделя науки СПбГПУ». Ч. 6. СПб.: Издательство СПбГПУ, 2003. С. 24−25.
- Гриппа Г. Л. Система поддержки action-тестов. Язык action-тестов // Вычислительные, измерительные и управляющие системы.: Сборник научных трудов аспирантов и молодых ученых факультета технической кибернетики. СПб.: Изд-во Политехи, ун-та, 2004.
- Дубова Н, Знак качества программному продукту // Открыте системы, 1998, № 6.
- Дуда Р., Харт П. Распознавание образов и анализ сцен // Пер. с англ. -М.Мир, 1976.-511с.
- Журавлев Д. Большие проекты // http://www.training.ru/russian/publication 1.
- Илья Бромберг, журнал «Открытые системы», #05, 2002.
- Липаев В.В. «Тестирование программ», М. Радио и связь, 1986.
- Липаев В.В. Качество программного обеспечения. М.: Финансы и статистика, 1983.
- Маейрс Г. Надежность программного обеспечения. «Мир», Москва, 1980.
- Майерс Г. «Искусство тестирования программ», М. Финансы и статистика, 1982.23. «Тестирование программного обеспечения» // http://se.math.spbu.ru/Courses/Testing/Testing.html.
- Разработка программ с использованием Microsoft English Query: оснастите возможностями естественного языка запросов ваши веб-узлы и приложения // СУБД, специальный выпуск, посвященный Microsoft SQL Server 7.0, 1998.
- Сван Т. Программирование для Windows в Borland С++. M.: БИНОМ, 1995.
- Современные технологии разработки и тестирования ПО // http://www.ssau.ni/struct/kafedry/ist/tp/l.html.
- Суркис А. С. Y2K от проблемы к решению! //http://www.digdes.spb.ru/about/advertising/current/articles/ComPress/y2kdd.ht ml.
- Тестирование приложений пользователя, измененных с учетом проблемы 2000 года // Министерство транспорта Российской Федерации, 1998.
- Тестируйте приложения клиент/сервер в процессе их разработки! //• Сети, 1994, № 37.
- Технология программирования // http://csd.ehu.by/librar/prog/sofl/p5.asp.
- Шлеер С., Меллор С. Объектно-ориентированный анализ: моделирование мира в состояниях.- Киев: Диалектика, 1993.
- Юфа В. Что такое «Проблема 2000» // Банковские технологии, 1999, № 5−6.
- Agrawa Н., Horgan J. R. Automated regression testing of graphical user interface based application // Proceedings of the Conference on Software Maintenence, 1993, pp. 348−357.
- Ahmed N., Liu H., Sung K. Incremental Learning with Support Vector Machines // Proceedings of the fifth International Conference on Knowledge Discovery and Data Mining, ACM Press (1999), pp. 317−321.
- Andreas J. R. Automated regression testing of graphical user interface 4 based application // Proceedings of the Twenty-four Annual Hawaii1. ternational Conference on System Sciences, 1991, Vol. 2, p. 101.
- Aubrey Ch. Breakthrough to World Class Service Levels with Six Sigma. Proc 44th EOQ Congress, Budapest, 2000. v. l, p.175−178.
- B. Beizer. Software Testing Techniques. New York: International Thomson Publishers, 1990.
- Beck K. Simple Smalltalk Testing With Patterns // http://www.xprogramming.com/testfram.htm.
- Binkley D. Reducing the cost of regression testing by semantics guided • test case selection // Proceedings of the International Conference on Software
- Maintenance, 1995, pp. 251−260.
- Binkley D. Semantics guided regression test cost reduction // IEEE Transaction on Software Engineering, 1997, Vol. 23, № 8, pp. 498−516.
- Binkley D. Using semantic differencing to reduce teh cost of regression testing // Proceedings of the Conference on Software Maintenance, 1992, pp. 41−50.
- Blakeslee J.A. Implementing the Six Sigma Solution. Quality Progress, 1999. July, p. 77−85.
- Forgacs I., Hajnal A., Takacs E. Regression slicing and its use inregression testing // Proceedings of the Twenty-second Annual International Computer Software and Applications Conference, 1998, pp. 464−469.
- Granja I., Jino M. Techniques for regression testing: selecting test case sets tailored to possibly modified functionalities // Proceedings of the Third European Conference on Software Maintenance and Reengineering, 1999, pp. 211.
- Hahn G.J. et al. The Impact of Six Sigma Improvement A Glimpse into the Future of Statistics. The American Statistician. 1999. August.(www.amstat.org/publications/tas/ abstracts % 5 F99/various.html).
- Harrold M. J., Rosenblum D. S., Rothermel G., Weyuker E. J. Empirical studies of a prediction model for regression test selection // IEEE Transaction on Software Engineering, 2001, Vol. 27, № 3, pp. 248−263.
- Harry M.J. Six Sigma: A Breakthrough Strategy for Profitability. -Quality Progress, 1998, May, p.60 64. Пер.: Методы менеджмента качества, 2000.№ 6, с.8−14.
- Hoerl R.W. Six Sigma and the Future of the Quality Profession. Quality Progress, 1998. June, p.35 42.
- Hoskins J., Stuart B., Taylor J. Statistical Process Control.• Motorola, 1991.-31 p.
- IEEE Standard 610.12−1990, p. 61.
- IEEE Standard 610.12−1990, p. 74.• .
- IS Integration White Paper. Test automation. Ensuring a return on yourinvestment // http://www.isintegration.co.uk/Documents/White papers/ROI forAutomatedTools.pdf.
- Jeon T., Von Mayrhauser A. A knoewledgebased approach to regression testing // Proceedings of the First Asia-Pacific Software Engineering Conference, 1994, pp. 144−153.
- Jeron T., Jezequel J. M., Le Traon Y., Morel P. Efficient strategies for integration and regression testing of OO systems // Proceedings of the 1 Oth1. ternational Symposium on Software Reliability Engineering, 1999, pp. 260 269.
- Jones C. Applied Software Measurement, 1991.
- Jones C. Assessment and Control of Software Risks, Yourdon Press Computing, Hardcover, 1994.
- Jones C. Programming Productivity, McGraw-Hill.
- Kaner C. Software negligence and testing coverage // #- http://www.kaner.com/coverage.html.
- Le Traon Y., Jeron T., Jezequel J. M., Morel P. Efficient object-oriented integration and regression testing // IEEE Transactions on Reliability, 2000, Vol. 49, № 1, pp. 12−25.
- Leung H. K. N., White L. J. A cost model to compare regression test strategies // // Proceedings of the Conference on Software Maintenance, 1991, pp. 201−208.
- Lientz B. P., Swanson E. B. Software maintenance management // Addison-Wesley, 1980.
- Maguire M. Cowboy Quality. Quality Progress, 1999, October, p. 27−34.• 64. Marash S.A. Six Sigma: A Quality Philosophy for the Next Millennium. Proc. 44th EOQ Congress, Budapest, 2000. v. l, p. 168−174.
- Rothermel G., Harrold M. J. Analysing regression test selection techniques // IEEE Transaction on Software Engineering, 1996, Vol. 22, № 8, pp. 529−551.
- S. McConnell «Code Complete», Microsoft Press, 1993. 858 p.
- Schach S. Software engineering with Java // McGraw-Hill, 1996, 640pp.
- Snee R.D. Why Should Statisticians Pay Attention to Six Sigma? An examination for their role in the six sigma methodology. Quality Progress, 1999. September, p. 100−103.
- Stacey D. A. Software testing techniques //http://hebb.cis.uoguelph.ca/~deb/27 343/Lectures/testing.html.
- Taneja I., Pardo L., Morales D., Mendez M. On generalized information and divergence measures and their applications: A brief review // Questiio, 13, pp. 47−73.
- Taylor B. J., Cukic B. Evaluation of regressive methods for automated generation of test trajectories // Proceedings of the 11th International Symposium on Software Reliability Engineering, 2000, pp. 97−109.
- Theodoridis S., Koutroumbas K. Pattern Recognition //. Elsevier Science (USA), 2003.
- Tomkins R. GE Beats Expected 13% Rise. Financial Times, Oct. 10, 1997. p.22.
- Von Mayrhauser A., Mraz R. T., Walls J. Domain based regression testing // Proceedings of the International Conference on Software Maintenance, 1994, pp. 26−35.
- Wegner P. Notes on object-oriented programming. Dansk Datamatic1. Ntf1. Center, May 1987.
- Ye W., Chen M. H., Kao H. M. Regression testing on object oriented programs // Proceedings of the 10th International Symposium on Software Reliability Engineering, 1999, pp. 270−279.