1.31M
Категория: ПрограммированиеПрограммирование

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

1.

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

2.

Тестовая документация
В соответствие с процессами или методологиями разработки ПО,
во время проведения тестирования создается и используется
определенное количество тестовых артефактов (документы,
модели и т.д.).

3.

Тест план
План тестирования (Test Plan) - это главный
документ описывающий весь объем работ по
тестированию, начиная с описания объекта,
стратегии, расписания, критериев начала и
окончания тестирования

4.

Шаблон тест плана
Что надо тестировать? - описание объекта тестирования: системы, приложения,
оборудования
Что будете тестировать? список функций и описание тестируемой системы и её
компонент в отдельности
Как будете тестировать? - стратегия тестирования, а именно: виды тестирования и
их применение по отношению к объекту тестирования
Когда будете тестировать? - последовательность проведения работ: подготовка
(Test Preparation), тестирование (Testing), анализ результатов (Test Result Analisys) в
разрезе запланированных фаз разработки
Критерии начала тестирования: -готовность тестовой платформы (тестового
стенда) , законченность разработки требуемого функционала , наличие всей необходимой
документации
Критерии окончания тестирования:
результаты тестирования удовлетворяют критериям качества продукта:

5.

Тест план
Introduction (Введение)
Test Items (Объекты тестирования)
Features To Be Tested (Функциональности для тестирования)
Features Not To Be Tested (Функциональности которые не будут тестироватся )
Approach (Стратегия тестирования (виды, подходы, методы))
Item Pass/Fail Criteria (Критерии успешности тестирования )
Suspension Criteria and Resumption Requirements (Критерии остановки и
возобновления тестирования )
8) Test Deliverables (Тестовые результаты)
9) Environmental Needs (Тестовое окружение)
10) Responsibilities (Ответсвенность)
1)
2)
3)
4)
5)
6)
7)

6.

Чек лист
Чек-лист - это документ, описывающий что должно быть протестировано
Зачем нужен чек-лист?
• Не забыть требуемые тесты
• Для деления задач по уровню квалификации
• Для сохранения отчётности и результатов тестирования
Что может (должно) быть в чек-листе?
• Номер
• Список проверок (с требуемой степенью детализации)
• Статус проверки (сборка, окружение, тестировщик)
• Приоритет
• Результат

7.

Чек лист- пример

8.

Тестовые данные
Тестовые данные (Test data) - данные которые
используются для тестирования
Пример:
410039303350 — счет заблокирован (зачисления на
счет запрещены)
4100322407607 — корректный номер (зачисление
успешно пройдет)
[email protected] – тестовый логин
123 – тестовый пароль

9.

Тест кейс
Тестовый случай (Test Case) - это документ, описывающий
совокупность шагов, конкретных условий и параметров,
необходимых для проверки реализации тестируемой функции или
её части.

10.

Пример тест кейса
Атрибуты тест-кейса
1) Номер (ID)
2) Название (Summary/Name
3) Предусловие (PreConditions)
4) Шаги тест кейса и описание
(Steps and Descriptions )
5) Ожидаемый результат (Expected
result)
6) Пост-условие (PostConditions)
7) Автор (Designer)
8) Статус (Status)
9) Дата создания (Created)
Test Name:
Status:
Created Date:
Designer:
Pre Conditions:
Steps
Step 1
Step 2
Step 3
Step 4
Post Conditions:
Description
Expected Result

11.

Практикум
Написать тест кейсы на проверку формы регистрации

12.

Тест комплект
Набор тестов (тест комплект )(test suite) - это набор тест кейсов,
которые объединены тем что относятся к одному тестируемому
модулю, функциональности, приоритету или одному типу
тестирования.

13.

Traceability matrix
Матрица прослеживаемости требований (Requirements traceability matrix)
- это двумерная таблица, содержащая соответсвие функциональных
требований (functional requirements) продукта и подготовленных тестовых
сценариев (test cases)
English     Русский Правила