У меня есть грандиозная идея использовать в основном грубую атаку для проверки / проверки того, что мое веб-приложение не дает сбоя.
Не заводите меня на модульное тестирование и IoC, это совсем другое дело.
То, что я делаю, и что я прошу о помощи, - это создать интеллектуальный исчерпывающий поиск, который исследует части состояния программы.
У меня есть веб-страница с вещами, которые я могу сделать, щелчок - это одно, ввод текста - это другое, некоторые входы, такие как переключатели и раскрывающиеся списки, ограничены определенными значениями. Довольно простые вещи. В результате я получаю конечный набор событий и значений, и то, что я хочу смоделировать, - это прогрессия состояния. Возможно, это своего рода оптимизация FSM, но цель состоит в том, чтобы систематически проходить произвольные перестановки событий и значений и видеть, что происходит.
Когда проблема обнаружена, я хочу попытаться спровоцировать эту ошибку с минимальными усилиями, чтобы представить четкий контрольный пример.
Это относится к формальным методам проверки, и я прошу помощи или идей у людей с опытом.