Ожидаемые результаты для тестирования можно получить из следующих источников:
- Требования и спецификации: Основной источник, описывающий функциональность, производительность и ограничения системы. User stories, функциональные спецификации, технические требования.
- Дизайн-документация: Макеты пользовательского интерфейса, диаграммы архитектуры, схемы баз данных.
- Предыдущие версии ПО: При тестировании обновлений или регрессионном тестировании.
- Пользовательская документация: Руководства пользователя, инструкции по эксплуатации.
- Законодательные и нормативные акты: Для систем, работающих в регулируемых областях (например, финансовые, медицинские системы).
- Опыт и знания экспертов предметной области: Консультации с бизнес-аналитиками, конечными пользователями.
- Логика и здравый смысл: Для выявления очевидных ошибок и несоответствий.
- Анализ аналогичных систем: Исследование конкурентных или существующих решений.
- Результаты предыдущих тестов: Для подтверждения исправлений и отсутствия регрессии.