哪种测试更适合网络测试?录音播放自动化还是编码?
时间:2020-03-06 14:48:47 来源:igfitidea点击:
我正在一个新项目中,我想知道哪种自动化工具最适合使用。我应该录制播放还是编码?
解决方案
编码到目前为止更好。对于唱片播放系统,如果页面的任何方面发生了变化,我们都必须重新记录整个测试套件。通过编码和适当的设计,我们就可以更改与该区域交互的功能,所有测试将开始工作。
我会说两个-record都尽可能多,然后根据需要调整记录的代码以进行测试。当然,这假定记录器发出可以编辑的代码。
我已经使用Selenium浏览器自动化软件包进行了很多工作,我发现记录可以加强现有的应用程序设计,而编码可以使设计朝着灵活和可维护的方向发展。
具体来说,我发现最有效的做法是编写较高级别的脚本,以为我们不了解现有的HTML标记怎么说。尽力保持脚本可读性。
open / click "Ask a question" type title, "What does ?SYNTAX ERROR ON 20 mean?" type body "This is an example question, asked by an automated testing robot." click "Ask your question"
如果脚本未运行,请不要更改脚本-更改HTML。将ID或者类或者标题添加到脚本"告诉我们"所需的元素。它花费了一点时间,但是可以确保脚本可维护且显而易见,并且使后续脚本变得更加容易。
到目前为止,QTP是最好的。但是请记住,它首先是一个强大的平台。
如果我们不想沉迷于记录/回放脚本的维护,则需要开发自定义框架(以关键字驱动)或者购买HP BPT。
还有一系列低预算和开源工具。