Благодарю автора за ответственное отношение к выполнению заказа.
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Тестирование (software testing) – деятельность, выполняемая для оценки и улучшения качества программного обеспечения. Эта деятельность, в общем случае, базируется на обнаружении дефектов и проблем в программных системах.
Тестовые сценарии могут разрабатываться как для проверки функциональных требований (известны как функциональные тесты), так и для оценки нефункциональных требований. При этом, существуют такие тесты, когда количественные параметры и результаты тестов могут лишь опосредованно говорить об удовлетворении целям тестирования (например, «usability» – легкость, простота использования, в большинстве случаев, не может быть явно описана количественными характеристиками).
Автоматизация помогает сократить время тестирования и упростить его процесс, используя программные средства для выполнения тестов и проверки результатов выполнения. Наиболее распространенной формой автоматизации является тестирование приложений через графический пользовательский интерфейс.
ВВЕДЕНИЕ 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
В данной работе рассмотрена специфика современного состояния автоматизированного тестирования программного обеспечения. Анализ преимущества и возможностей существующих библиотек и фреймворок, используемых в высокоуровневых языках программирования, сделан акцент на soapiu. Для всех программных решений приведены рисунки, отображающие интерфейс соответствующих приложений.
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/
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Тестирование (software testing) – деятельность, выполняемая для оценки и улучшения качества программного обеспечения. Эта деятельность, в общем случае, базируется на обнаружении дефектов и проблем в программных системах.
Тестовые сценарии могут разрабатываться как для проверки функциональных требований (известны как функциональные тесты), так и для оценки нефункциональных требований. При этом, существуют такие тесты, когда количественные параметры и результаты тестов могут лишь опосредованно говорить об удовлетворении целям тестирования (например, «usability» – легкость, простота использования, в большинстве случаев, не может быть явно описана количественными характеристиками).
Автоматизация помогает сократить время тестирования и упростить его процесс, используя программные средства для выполнения тестов и проверки результатов выполнения. Наиболее распространенной формой автоматизации является тестирование приложений через графический пользовательский интерфейс.
ВВЕДЕНИЕ 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
В данной работе рассмотрена специфика современного состояния автоматизированного тестирования программного обеспечения. Анализ преимущества и возможностей существующих библиотек и фреймворок, используемых в высокоуровневых языках программирования, сделан акцент на soapiu. Для всех программных решений приведены рисунки, отображающие интерфейс соответствующих приложений.
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/
Купить эту работу vs Заказать новую | ||
---|---|---|
1 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
400 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149278 Курсовых работ — поможем найти подходящую