Академический Документы
Профессиональный Документы
Культура Документы
TEST DOCUMENTATION
KARINA KRASIK
2
СОДЕРЖАНИЕ
TEST DOCUMENTATION
3
ВИДЫ ТЕСТОВОЙ ДОКУМЕНТАЦИИ
Обязательная Необязательная
документация документация
Test
Outlines
TEST DOCUMENTATION
4
TEST PLAN
Документ, описывающий процесс тестирование на
проекте
Цель:
Для команды:
информировать каждого члена команды о
стратегии тестирования на проекте
Для заказчика:
скорректировать ожидания заказчика от команды
тестирования
TEST DOCUMENTATION
5
TEST PLAN
Структура:
1. Объем тестирования
2. Виды тестирования
3. Критерии готовности
4. Временные рамки
5. Команда
6. Тестовая среда
TEST DOCUMENTATION
6
TEST SUITE
Набор тест кейсов, объединенных по определенному
признаку
Цель:
упорядочить тест кейсы
разделить тестирование между членами
команды
облегчить оценку времени на тестирование
TEST DOCUMENTATION
7
TEST SUITE
Структура:
Test case №1
Test case №2
Test case №3
TEST DOCUMENTATION
8
USE CASE
Сценарий использования фичи / приложения
Цель:
проверить фичу/приложение в целом, а не по
отдельным операциям
TEST DOCUMENTATION
9
USE CASE
Пример:
ID: 1
Title: Post a photo on Instagram
Description: Registered user posts a photo on Instagram.
Primary Actors: Registered user (RU).
Precondition:
1. RU opens Instagram.
Basic Flow:
1. RU fills in “Username" and "Password" fields with valid credentials.
2. RU clicks "Login" button.
3. RU clicks “Camera” button on the navigation bar.
4. RU selects a photo from the library.
5. RU clicks “Next” button at the top right corner.
6. …
Exceptional Flow:
1a. RU fills in “Username" and "Password" fields with invalid credentials.
1a1. “The password you entered is incorrect. Please try again” error message is
displayed on pop up.
1a2. RU clicks “Try Again” button on pop up.
1a3. RU fills in “Username" and "Password" fields with valid credentials.
TEST DOCUMENTATION
10
USE CASE
+ -
Взгляд на фичу /
Не дает 100%
приложение
покрытия
целиком
Не содержит
Передача знаний ожидаемый
результат
TEST DOCUMENTATION
11
TEST CASES
Документация, описывающая шаги проверки
тестовых случаев и ожидаемый результат
Цель:
TEST DOCUMENTATION
12
TEST CASES
Пример:
ID 1
Title Leaving required fields blank on “Login” page
Summary Verify that error message is displayed if user doesn’t fill in
required fields on “Login” page
Precondition 1. Go to https://qaenvironment.com
2. Click “Log In” button at the top right corner of Home Page
Steps to reproduce Expected result
1. Leave “Email address” and “Password” 1. A red error message “Sorry, your email
fields blank and click “Log In” button address and password are incorrect -
please try again." should be displayed
above “Email address” field
TEST DOCUMENTATION
13
TEST CASES
+ -
д об но о це н ивать время
У
й
Передача знани
ремени
ля авто матизации Требует много в
Ос н ова д
ивать
Прослеживаемо
ст ь Тяжело поддерж
качества
TEST DOCUMENTATION
14
TEST CHECKLIST
Список элементов, операций, тестовых случаев для
проверки фичи
Цель:
TEST DOCUMENTATION
15
TEST CHECKLIST
Пример:
TEST DOCUMENTATION
16
TEST CHECKLIST
+ -
Не может служи
ть
базой знаний
Не требует
больших Сложно
трудозатрат проследить
качество
TEST DOCUMENTATION
17
TEST OUTLINES
Цель:
облегчить написание тест кейсов
обеспечить максимальное покрытие требований
тестами
TEST DOCUMENTATION
18
TEST OUTLINES
TEST DOCUMENTATION
19
TEST OUTLINES
Пример:
ID Test Outlines Result
“Login” page
TEST DOCUMENTATION
20
TEST OUTLINES
Пример:
ID Test Outlines Result
“Login” page
TEST DOCUMENTATION
21
TEST OUTLINES
+ -
Помогают
упорядочить
требования
и
Ускоряют напис
ание Требуют времен
тест кейсов
TEST DOCUMENTATION
8
CONTACTS:
Skype: karina.asaevich
E-mail: karyna.asayevich@itechart-group.com
THANK YOU
FOR YOUR
ATTENTION!