gpt4 book ai didi

forms - 自动模拟用户输入以测试表单?

转载 作者:行者123 更新时间:2023-11-28 19:58:26 25 4
gpt4 key购买 nike

我通常制作 php 表单并“尝试”在其中使用“良好实践”。

我担心该表单的真正安全性和无错误性,我想做一些模拟客户行为的测试,我手动进行,但我发现这是一项艰巨的工作,尤其是当表单很大时而且我知道有很多组合我无法测试,所以通常我会在生产阶段发现错误。

有没有工具可以做到这一点?我听说过 Selenium,有人按照我需要的方式使用它吗?或者我如何创建自己的测试工具来随机模拟用户输入?

用户输入意味着:不填写/检查所有字段,输入无效数据,使用不同的设置(没有 javascript,浏览器版本,......),SQL 注入(inject),我不知道更多......

最佳答案

您需要在这里考虑多种方法的组合:良好的测试用例设计、使用各种输入组合驱动这些测试的数据,以及 Selenium、WebDriver、Telerik's Test Studio 等自动化工具。 (我帮助推广的商业工具)或其他一些自动化工具。

设计您的测试用例,使您专注于行为组(一个成功的路径用例、一个验证无效输入的用例、一个验证针对 SQL 注入(inject)的保护的用例等)。然后,您可以查看(也许)数据驱动那些具有输入集和预期结果的测试用例。您可以根据需要通过测试用例代码将其随机化。

大多数优秀的功能性自动化工具都支持多个浏览器运行相同的测试脚本,因此这对于进行多浏览器测试很有帮助。

最重要的是,从小步骤开始您的自动化工作,并首先关注高值(value)测试。不要花时间尝试使所有事情自动化,因为这会浪费你很多时间。

关于forms - 自动模拟用户输入以测试表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9856844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com