Применяются обычные методики испытаний; белая коробка и черная коробка.
Тестирование белого ящика для вас может означать, что ваше приложение сможет перейти в определенное состояние, а затем вы сможете предсказать ожидаемый результат.
Черный ящик может означать, что вы попали на страницу, а затем считайте возможные результаты действительными. Повторите и промойте, пока не получите достаточное покрытие.
Еще одна вещь, которую мы используем, - это мониторинг статистики для нашего сервиса. Получили ли мы ожидаемое количество просмотров на этой странице. Мы регулярно запускаем тесты a / b, и я запускаю тесты a / b для реорганизованного кода, чтобы убедиться, что ничего не изменилось перед развертыванием.
/ Allan