#1 楼
有几种用于AI驱动测试(AI-DT)的工具。这是一些具有试用版期限但不确定开源的工具列表。Endtest
Testim
Tesabot
EvoSuite
ReTest
功能化
AppDiff
#2 楼
首先,我怀疑当前是否存在类似AI驱动的测试。*
驱动意味着您的整个开发/测试过程都非常依赖*
。我为自己进行重新测试而努力,由于我在那里的经验,我深信AI可以很好地帮助补充传统的测试方法。但是:在生成测试方面,今天的AI不如手工制作的测试脚本。 (至少现在是这样。)例如,Testim结合了历史数据来对每个元素的定位器分别进行排名,以随着时间的推移稳定测试。这太棒了,可能会导致捕获和重播的卷土重来。但是,您仍然可以手动创建测试,因为人工决定要测试什么以及如何进行测试。因此,我不会谈论AI驱动的测试。回到您的实际问题:当您说尝试Testim和Endtest时,我假设您想测试Web应用程序?不幸的是,我不知道类似的开源解决方案,但是我认为社区在Selenium之类的工具之上开发它只是时间问题。使用AI的现有开源测试工具例如EvoSuite(生成单元测试)和Infer(静态代码分析)。
#3 楼
你用硒吗? Klaus(前同事)目前在业余时间从事一项辅助项目,以扩展AI的硒测试。他正在寻找贡献者和测试人员。也许您有兴趣加入他?评论
是。我用硒。将检查github链接。
–巴瓦尼
18年1月3日在16:14
刚刚阅读免费AI研讨会的公告:dojo.ministryoftesting.com/events/…
–kriscorbus
18年1月4日在10:52
本dojo与测试基于AI的应用程序有关,而不是与基于AI的测试有关。虽然有趣。
–beatngu13
18年1月17日在13:07
#4 楼
有关AI驱动的测试工具的信息已整合到AIFORSE格局中,但是尚无已知的开源解决方案。P.S .:我是AIFORSE社区的一部分,但它与Landscape中列出的任何工具都不隶属。
#5 楼
我目前还没有任何开源的东西,甚至还没有一个开源项目。鉴于我们在Appvance花费了多少年才能使用19种不同的AI算法完成机器生成的测试(6年和30人的团队),对于开源项目而言,这似乎是一项艰巨的任务。我们的代码行数大约为400万,并且还在不断增长。那就是说,AI生成的测试可以将脚本需求减少90%或更多,并提供接近100%的覆盖率,但不是所有,应用程序。
虽然我知道每个人都想要免费工具,但真正的投资回报率和节省的成本转嫁到AI生成的测试上,远远超过了该技术的成本。质量保证中的人员成本超过技术成本。某些具有良好支持的软件值得付费。
免责声明-我为Appvance.ai工作
评论
试试Katalon Studio,它与所描述的工具完全相同。