Пример готовой курсовой работы по предмету: Информационные технологии
Содержание
ВВЕДЕНИЕ 2
1 СПЕЦИФИКА СОВРЕМЕННОГО СОСТОЯНИЯ АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 3
1.1 Существующие средства автоматизированного тестирования 4
1.1.1 Mercury QuickTest Professional 5
1.1.2 SilkTest 8
1.1.3 Ranorex 11
2 СРЕДСТВА РАЗРАБОТКИ АВТОМАТИЗИРОВАННЫХ ТЕСТОВ 14
2.1 Обзор возможностей Soap UI 14
2.2 Обзор возможностей Selenium 16
2.3 Empirix — e-TEST suite 19
3 ОБЗОР БИБЛИОТЕК ТЕСТИРОВАНИЯ ПО В СОВРЕМЕННЫХ ЯЗЫКАХ ПРОГРАММИРОВАНИЯ 20
3.1 Java 21
3.2 Groovy 23
3.3 C# 26
Выводы 29
Литература 31
Выдержка из текста
Тестирование (software testing) – деятельность, выполняемая для оценки и улучшения качества программного обеспечения. Эта деятельность, в общем случае, базируется на обнаружении дефектов и проблем в программных системах.
Тестовые сценарии могут разрабатываться как для проверки функциональных требований (известны как функциональные тесты), так и для оценки нефункциональных требований. При этом, существуют такие тесты, когда количественные параметры и результаты тестов могут лишь опосредованно говорить об удовлетворении целям тестирования (например, «usability» – легкость, простота использования, в большинстве случаев, не может быть явно описана количественными характеристиками).
Автоматизация помогает сократить время тестирования и упростить его процесс, используя программные средства для выполнения тестов и проверки результатов выполнения. Наиболее распространенной формой автоматизации является тестирование приложений через графический пользовательский интерфейс.
Список использованной литературы
1. Стотлемайер Д. Тестирование web — приложений (средства и методы автоматизированного и ручного тестирования программного обеспечения web — сайтов) / Диан Стотлемайер. – М.: КУДИЦ-ОБРАЗ, 2003. – 240 с.
2. Бейзер Б. Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем / Б. Бейзер. – СПб.: Издательский дом "ПИТЕР", 2004. – 320 с.
3. Винниченко И.В. Автоматизация процессов тестирования / И.В. Винниченко. – СПб.: Питер, 2005. – 203 с.
4. Гагарина Л.Г. Теоретические основы и принципы реализации интеллектуального тестирования / Л.Г. Гагарина, И.С. Калинников, Н.С. Фоминова // Информационные технологии. М.: Новые технологии, 2008. – № 8(144).
– С.64-70.
5. Гостомыслов JI. Тестирование: плюсы и минусы / Л.Гостомыслов // Высшее образование в России. 2001. – № 3. – С. 152-154.
6. Дастин Э. Автоматизированное тестирование программного обеспечения. Внедрение управление и эксплуатация / Э. Дастин, Д.Рэшка, Д. Пол; М.: ЛОРИ, 2003. – 567 с.
7. Калбертсон Р. Быстрое тестирование / Р. Калбертсон, К. Браун, Г. Кобб. – М.:Издательский дом «Вильяме», 2002. – 384 с.
8. Липаев В.В. Тестирование программ / В.В. Липаев. М.: Радио и связь, 1986. – 296 с.
9. Майерс Г. Искусство тестирования программ / Г. Майерс. – М.: Финансы и статистика, 1982. – 176 с.
10. Тамре Л. Введение в тестирование программного обеспечения / Л. Тамре. – М.:Издательский дом «Вильяме», 2003. — 368с.
11. Myers GJ. The art of software testing / G.J. Myers. Publ. 2004, John Wiley & Sons, Inc., Hoboken, New Jersey. – 234 pp.
12. Schach S. Software engineering with Java / S. Schach. McGraw-Hill, 1996. – 640pp.
13. https://www.soapui.org/