谷歌的测试工具(转载来的,当时忘了存作者,侵删),
更一下。评论指出是(来自《谷歌软件测试之道》)感谢评论
BITE,神一样的存在。个人非常喜欢,有机会试试。下面是BITE工具的书中的介绍.
浏览器集成测试环境(BITE),是一个开源的Chrome扩展,目标是解决网页测试体验问题。这个扩展必须连接到一个服务器,这个服务器提供你的系统信息和bug信息。获得这些信息以后,BITE有能力提交bug报告,选择相应的模板,并提供相关的网站信息。
提交bug的时候,BITE自动抓取屏幕快照、链接和问题所在的用户界面元素,然后附加在bug报告里。这就为负责分析和(或)修复这个bug的开发人员提供了丰富的信息,可以帮助他们发现问题的根源和影响因素。
需要复现一个bug的时候,测试人员往往需要努力回忆并准确记录每一步操作。而使用BITE,测试人员在页面上执行的每步操作都被自动记录成JavaScript并能在将来进行回放。这样,工程师就能快速判定在特定的环境下复现问题的步骤,或者判断某个代码变更是否修复了特定的问题。
在BITE中还包含了一个录制/回放(RPF)控制台,它将用户的手工测试自动化。和BITE的录制功能类似,RPF控制台会自动生成JavaScript代码,在将来可用于回放操作。另外,BITE的录制回放机制还是容错的。UI自动化测试有时候可能失败,而这时候往往是测试代码的问题而非产品问题。这种情况下,当BITE回放失败的时候,测试人员可以立即修复这个问题,他只需要在页面上重复操作一遍就行了。这时候没有必要去改动代码或者提交一个失败报告。如果你的脚本找不到要点击的按钮,你只需要再点一下就行了,脚本会被自动修复。当你必须要修改代码的时候,可以使用Ace(http://ace.ajax.org)作为内联编辑器,你可以实时修改你的JavaScript代码。
网友评论