Тестирование программного обеспечения
Начните с действий, ошибка в которых обходится дороже всего: вход, оплата, смена статуса и обмен данными. Для каждого действия опишите результат и хотя бы один вариант отказа.
Что определить до начала работ
Разделите проверки бизнес-правил, интеграций и работы системы целиком. Автоматизировать имеет смысл устойчивые сценарии, которые придется повторять при каждом релизе.
Что проверить при приемке
Отчет о дефекте должен содержать версию, исходные данные, шаги, ожидаемый и фактический результат. Перед выпуском повторите исправленные сценарии и основные проверки на версии, которую собираетесь публиковать.