我有一个宏伟的想法,即基本上采用一些蛮力攻击来测试/验证我的 Web 应用程序不会崩溃。
不要让我开始单元测试和 IoC 的东西,这完全是另一回事。
我正在做的,以及我正在寻求帮助的是创建一个智能详尽的搜索,探索程序状态的一部分。
我所拥有的是一个网页,其中包含我可以做的事情,单击是一回事,文本输入是另一回事,一些输入(如单选按钮和下拉列表)被限制为某些值。很基本的东西。我最终得到一组有限的事件和值,而我想要建模的是状态的进展。也许这在某种程度上是 FSM 优化,但目标是系统地检查事件和值的任意排列,看看会发生什么。
当发现问题时,我想尝试以尽可能少的努力引发该错误,以便能够呈现清晰的测试用例。
这与形式验证方法有关,我正在向有经验的人寻求帮助或见解。