Выполнено 6 практических заданий по учебному курсу "Тестирование программного обеспечения"
Модуль 1. Основы тестирования
Тема 1.1. Основные понятия области знаний «Тестирование ПО»
Задание
Дайте определение понятия «тестирование программного обеспечения» с указанием ГОСТ Р и международных стандартов. Заполнить таблицу 1.1.
Таблица 1.1
Определение понятия «Тестирование ПО»
Определение
Стандарт
Рекомендации по выполнению задания
Заполнить табл. 1.1, опираясь на текст к учебнику и изучив рекомендуемую литературу.
Модуль 1. Основы тестирования
Тема 1.3. Тестирование на этапах жизненного цикла ПО
Задание
1. Выбрать объект тестирования – информационная система, веб-приложение, веб-сервис. Описание объекта тестирования – наименование, назначение объекта.
2. Выделить функциональные требования к объекту тестирования (не менее 12).
3. Заполнить табл. 2.1.
Таблица 2.1
Функциональные требования
Объект -
№
Функциональные требования
1
2
…
12
Рекомендации по выполнению задания
Заполнить табл. 2.1, опираясь на текст к учебнику и изучив рекомендуемую литературу.
Модуль 2. Тестовая документация
Тема 2.1 Внешняя тестовая документация
Задание
На основе набора требований из задания 2 сформируйте баг-репорт. Заполните таблицу 3.1.
Таблица 3.1
BUG REPORT
№
Name
Severity
Steps to reproduce
Result
Expected Result
1
2
…
……
…
…
…
…
12
Рекомендации по выполнению задания
Заполнить табл. 3.1, опираясь на текст к учебнику и изучив рекомендуемую литературу.
Модуль 2. Тестовая документация
Тема 2.2. Внутренняя тестовая документация
Задание.
1. На основании требований составить план тестирования. Столбец «Полученный результат» не заполнять.
Таблица 4.1
План тестирования
№
Сценарий
(test scenario)
Действия (actions)
Ожидаемый результат (expected results)
Полученный результат
(actual results)
1
2
2. Протестировать объект тестирования согласно составленному плану тестирования. По ходу тестирования заполнять в таблице столбец «Полученный результат».
3. Дополнить таблицу новыми сценариями (если необходимо). Выделить их цветом.
4. Составить список найденных ошибок на основании расхождения expected и actual results.
Рекомендации по выполнению задания
Заполнить табл. 4.1, опираясь на текст к учебнику и изучив рекомендуемую литературу.
Модуль 2. Тестовая документация
Тема 2.3. Требования к тестовой документации
Задание
Дайте определения тестовой документации и укажите назначение (когда и для чего используется). Заполнить таблицу 5.1.
Таблица 5.1
Виды тестовой документации
Тип документации
Определение тестовой документации
Назначение
Check-List
Test Survey
Test Plan
Test Case
Bug Report
Test Report
Use Case
Рекомендации по выполнению задания
Заполнить табл. 5.1, опираясь на текст к учебнику и изучив рекомендуемую литературу.
Модуль 3. Виды тестирования
Тема 3.1. Классификации видов тестирования ПО
Задание.
Дайте определения видам тестирования ПО и укажите назначение. Заполните табл. 6.1.
Таблица 6.1
Виды тестирования ПО
Вид тестирования
Определение вида тестирования
Когда используют
Functional Testing
Safety Testing
Security Testing
Compatibility Testing
GUI Testing
Usability Testing
Accessibility Testing
Internationalization Testing
Performance Testing
Stress Testing
Negative Testing
Black Box Testing
Automated Testing
Unit/Component Testing
Integration Testing
Рекомендации по выполнению задания
Заполнить табл. 6.1, опираясь на текст к учебнику и изучив рекомендуемую литературу.