Оглавление:
- Определение - Что означает создание тестового примера?
- Techopedia объясняет создание тестового примера
Определение - Что означает создание тестового примера?
Генерация тестовых случаев - это процесс написания тестовых случаев SQL для проверки и тестирования функциональности базы данных. Реляционные базы данных запрашиваются операторами SQL, поэтому контрольные примеры также генерируются в SQL. Тестовые случаи разработаны на основе функциональных возможностей приложения. Так что это варьируется от одного приложения к другому. Целью создания тестового примера является проверка выходных данных в соответствии с ожидаемыми результатами. На основании результатов либо тестовый пример изменяется, либо сохраняется как есть.
Techopedia объясняет создание тестового примера
Цель тестирования - найти ошибки в системе или приложении. Генерация тестовых наборов - это процесс создания тестовых наборов для обнаружения системных ошибок. Набор тестов - это группа соответствующих тестовых примеров, связанных вместе. Генерация тестовых наборов является наиболее важным и фундаментальным процессом тестирования программного обеспечения.
Есть несколько методов, доступных для генерации тестовых случаев:
- Целевой подход - цель целевого подхода генерации тестовых примеров - охватить определенный раздел, оператор или функцию. Здесь путь выполнения не важен, но тестирование цели является основной задачей.
- Случайный подход - случайный подход генерирует контрольные примеры, основанные на допущениях ошибок и системных сбоев.
- Техника на основе спецификаций - эта модель генерирует контрольные примеры на основе формальных спецификаций требований.
- Метод, основанный на исходном коде. Подход генерации случаев, основанный на исходном коде, следует пути потока управления, подлежащего проверке, и контрольные примеры генерируются соответствующим образом. Он проверяет пути выполнения.
- Подход, основанный на набросках диаграмм. Этот тип подхода к генерации кейсов следует диаграмме Унифицированного языка моделирования (UML) для формулирования тестовых случаев.
Помимо этих подходов генерации тестовых примеров, в мире тестирования доступно множество других процессов. Но какой бы ни был подход, правильный процесс генерации тестовых примеров является одним из наиболее важных факторов для успешной реализации проекта.
Это определение было написано в контексте SQL