Анализ тестирования – это проверка и анализ тестовых артефактов с целью определения условий тестирования и тест-кейсов. Анализ проводят, чтобы выделить основные требования и цели тестирования. Эти требования и цели, определенные в документе, называются базисом тестирования.
Источниками информации для тест-анализа могут быть:
- SRS (спецификация требований к программному обеспечению)
- BRS (спецификация бизнес-требований)
- Документы функционального дизайна
Тестировщики могут создавать тест-кейсы, изучая приложение или используя свой опыт. Но чаще всего тест-кейсы создаются на основе артефактов.
Примечание редакции: предлагаем также почитать “Как подготовиться к написанию тест-кейсов”.
БЕСПЛАТНО СКАЧАТЬ КНИГИ в телеграм канале "Библиотека тестировщика"
Анализ тестирования на примере
Рассмотрим сценарий, в котором клиент присылает следующее требование: “Добавьте функцию поиска в интернет-магазин”.
Даже если магазин еще не разработан, попробуйте придумать несколько тест-кейсов для этого требования. Сделайте паузу, отвлекитесь на домашние дела и снова вернитесь к решению задачи.
Вероятно, ваши тест-кейсы будут включать проверку результатов поиска в условиях, когда:
- не введены ключевые слова
- нет продукта, соответствующего запросу
- по запросу нашлось несколько продуктов.
Вы изучаете базис тестирования (требование, присланное клиентом), анализируете его и преобразуете в условия тестирования.
План тестирования/тест-кейсы создаются с использованием соответствующих документов, доступных на разных фазах V-модели.
Перевод статьи Thomas Hamilton «What is Test Analysis (Test Basis) in Software Testing?».