Test documentation Тестовая документация
What is checklist? Чек-лист (checklist) — набор идей [тест-кейсов]. Последнее слово не зря взято в скобки, т. к. в общем случае чек-лист — это просто набор идей: идей по тестированию, идей по разработке, идей по планированию и управлению — любых идей. Чек-лист чаще всего представляет собой обычный список, который может быть: • Списком, в котором последовательность пунктов не имеет значения (например, список значений некоего поля). • Списком, в котором последовательность пунктов важна (например, шаги в краткой инструкции). • Структурированным (многоуровневым) списком (вне зависимости от учёта последовательности пунктов), что позволяет отразить иерархию идей.
Checklist for File Converter Функции приложения по степени их важности: • Базовые функции, без которых существование приложения теряет смысл (т. е. самые важные — то, ради чего приложение вообще создавалось), или нарушение работы которых создаёт объективные серьёзные проблемы для среды исполнения. (дымовое тестирование) • Функции, востребованные большинством пользователей в их повседневной работе. • Остальные функции (разнообразные «мелочи» , проблемы которые не сильно повлияют на ценность приложения для конечного пользователя).
Checklist for File Converter Функции, без которых существование приложения теряет смысл Чек-лист для дымового тестирования: • Конфигурирование и запуск. • Обработка файлов: • Остановка.
Checklist for File Converter Функции, востребованные большинством пользователей Как приложение ведёт себя в обычной повседневной жизни.
Checklist for File Converter Функции, востребованные большинством пользователей Как приложение ведёт себя в обычной повседневной жизни.
Checklist for File Converter Остальные функции и особые сценарии
What is test case? Тест-кейс (test case) — набор входных данных, условий выполнения и ожидаемых результатов, разработанный с целью проверки того или иного свойства или поведения программного средства. Под тест-кейсом также может пониматься соответствующий документ, представляющий формальную запись тест-кейса. Примечание: иногда термин «test case» на русский язык переводят как «тестовый случай» . Набор тест-кейсов (test case suite, test set) — совокупность тест-кейсов, выбранных с некоторой общей целью или по некоторому общему признаку. Иногда в такой совокупности результаты завершения одного тест-кейса становятся входным состоянием приложения для следующего тест-кейса.
What is test case? Цели написания тест-кейсов • Структурировать и систематизировать подход к тестированию (без чего крупный проект почти гарантированно обречён на провал). • Вычислять метрики тестового покрытия (test coverage metrics) и принимать меры по его увеличению • Отслеживать соответствие текущей ситуации плану • Уточнить взаимопонимание между заказчиком, разработчиками и тестировщиками • Хранить информацию для длительного использования и обмена опытом между сотрудниками и командами • Проводить регрессионное тестирование и повторное тестирование • Повышать качество требований
What is test case? Атрибуты (поля) тест-кейса
What is test case? Иерархия модулей и подмодулей для File Converter:
Test Rail tool
Summary Requirements Detailed Specification for e. Commerce application Use Cases Test Scenarios Check Lists - Register in system - Enter the system as registered user - Enter the system as unregistered user Test Cases - Make order - Check order after ordering -… Test Scripts