Сайты ТУСУРа

Тестирование программного обеспечения

Учебное пособие

Данное учебное пособие призвано раскрыть основные понятия тестирования программного обеспечения, стратегии и техники. Оно будет полезно начинающим тестировщикам, а также программистам, которые желают писать чистый код. В пособии рассмотрены этапы, уровни и виды тестирования ПО, техники тестирования черного и белого ящиков, особенности тестирования веб- и мобильных приложений. Приведен ряд полезных инструментов и подходов для автоматизации тестирования.

Кафедра автоматизации обработки информации

Библиографическая запись:

Морозова, Ю. В. Тестирование программного обеспечения: учебное пособие [Электронный ресурс] / Ю. В. Морозова. — Томск: ТУСУР, 2019. — 120 с. — ISBN 978-5-4332-0279-5. — Режим доступа: https://edu.tusur.ru/publications/9014
Автор:   Морозова Ю. В.
Год издания: 2019
Количество страниц: 120
Скачиваний: 274
ISBN:   978-5-4332-0279-5
УДК:   004.415.53 (075.8)

Оглавление (содержание)

Введение .................................................................................................4

1 Что такое тестирование и зачем нам все это надо................................6

2 Дефекты и их жизненный цикл...........................................................23

2.1 Классификация дефектов.................................................................24

2.2 Жизненный цикл дефекта.................................................................29

3 Место тестирования в жизненном цикле разработки ПО...................38

3.1 Модели жизненного цикла разработки ПО.......................................39

3.2 Этапы тестирования..........................................................................44

3.3 Методы проектирования тестов........................................................47

3.4 Тестовая документация.....................................................................61

3.4.1 Тест-кейсы......................................................................................62

3.4.2 Чек-листы.......................................................................................68

4 Классификация видов тестирования....................................................73

4.1 По знанию системы...........................................................................74

4.2 По позитивности................................................................................77

4.3 По целям (или объекту)......................................................................78

4.4 По исполнителям (субъектам).............................................................91

4.5 По времени проведения....................................................................92

4.6 По степени автоматизации.................................................................94

4.7 По состоянию системы (по исполнению кода)....................................96

5 Особенности тестирования мобильных и веб-приложений...................99

5.1 Особенности тестирования веб-приложений....................................101

5.2 Особенности тестирования мобильных приложений........................106

Заключение............................................................................................111

Литература..............................................................................................112

Глоссарий................................................................................................114