Содержание

ВВЕДЕНИЕ 2

ГЛАВА 1 ОСНОВЫ ТЕСТИРОВАНИЯ ПРОГРАММ 4

1.1. Терминология тестирования программных продуктов 4

1.2. Существующие виды тестирования 6

1.3. Обзор существующих библиотек для проведения тестирования 8

Выводы по главе 1 14

ГЛАВА 2. ОБЗОР СРЕДСТВ И ТЕХНОЛОГИЙ АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ 15

2.1. Анализ функциональных возможностей системы Soap UI и Selenium 15

2.2. Анализ возможностей средства Ranorex и Rational Functional Tester 19

2.3 Анализ преимуществ и недостатков автоматизации тестирования программ 23

Выводы по главе 2 24

ГЛАВА 3 СПЕЦИФИКА РЕАЛИЗАЦИИ ПРОЦЕССА ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 25

3.1. Разработка и описание проекта для проведения тестирования 25

3.2. Конфигурация и применение средства автоматизации тестирования Jenkins 28

Выводы по главе 3 32

ЗАКЛЮЧЕНИЕ 33

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 35

Выдержка из текста

Объект исследования: особенности технологий и средств тестирования программного обеспечения.

Предмет исследования: возможности применения автоматизации тестирования программного обеспечения на базе интеграции различных решений и программных инструментов.

Цель работы заключается в закреплении, расширении, обобщении и систематизации знаний в рамках изучаемой предметной дисциплины, за счет проведения анализа специфики использования современных подходов и программных средств тестирования программного обеспечения.

Задачи исследования:

1. Обзор терминологии тестирования современных программных продуктов.

2. Обзор существующих видов тестирования программ.

3. Анализ возможностей существующих библиотек для проведения тестирования приложений.

4. Анализ функциональных возможностей существующих средств и технологий автоматизации тестирования.

5. Описание специфики реализации процесса тестирования программного обеспечения на базе средства автоматизации Jenkins.

Список использованной литературы

1. Бейзер Б. Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем. – СПб.: Издательский дом "ПИТЕР", 2014. – 426 с.

2. Бек К. Экстремальное программирование: разработка через тестирование. – СПб.:Питер, 2013. — 224 с.

3. Бернс Д. Selenium 2 средства тестирования: руководство для начинающих. – М.: Packt Publishing, 2012. — 285 с.

4. Блек Р. Ключевые процессы тестирования. – М.: Академия, 2013. — 544 c.

5. Веренинов И.А. Основы программирования. Учебное пособие. – СПб.: Издательство Политехнического университета, 2012. – 212 c.

6. Винниченко И.В. Автоматизация процессов. – СПб.: Питер, 2015. – 312 с.

7. Канер С. Тестирование программного обеспечения. – К.: ДиаСофт, 2014. — 612 с.

8. Коваленко Д. Selenium Design Patterns and Best Practices. – М.: PACKT Publishing, 2014. — 320 с.

9. Майерс Г. Искусство тестирования программ. – К.: Сандлєр, 2012. — 272 с.

10. Месарош Дж. Шаблоны тестирования xUnit. – СПб.: Вільямс, 2009. — 832 с.

и еще 10 источников

Похожие записи