В соответствие с процессами или методологиями разработки ПО, во время проведения тестирования создается и используется определенное количество тестовых артефактов (документы, модели, дизайны, рисунки и т.д.). Наиболее распространенными тестовыми артефактами являются:
- Спецификация программного обеспечения (Software Specification) — законченное описание поведения программы, которую требуется разработать.
- План тестирования (Test Plan) — это документ, описывающий весь объем работ по тестированию, начиная с описания объекта, стратегии, расписания, критериев начала и окончания тестирования, до необходимого в процессе работы оборудования, специальных знаний, а также оценки рисков с вариантами их разрешения.
- Тест-кейсы (Test Case) — это последовательность действий, по которой можно проверить соответствует ли тестируемая функция установленным требованиям.
- Баг репорт (Bug Report) — это документ, описывающий ситуацию или последовательность действий приведшую к некорректной работе объекта тестирования, с указанием причин и ожидаемого результата.
- Чек-лист (Сhecklist) — список параметров, который необходимо проверить.
Перечисленные артефакты считаются важными для проведения тестирования. Но это не значит что при любом тестировании необходимо использовать все из них. Да и детализация каждого из артефактов в каждом конкретном случае может различаться.