我通读了Google测试软件的使用方法,并对BITE项目感到非常好奇。主要思想是通过允许以下操作而无需离开浏览器来减少手动测试中的摩擦


将错误直接记录到错误数据库中
自动截取页面截图发现错误的地方
保存页面的HTML
具有生成自动记录的错误的步骤
显示页面上已报告的错误(以减少重复测试)

看来这个BITE项目仍未处于非常活跃的开发或广泛使用的状态,这使我怀疑这是否是一个很好的研究途径(并花费宝贵的时间进行设置过程)。有没有人有使用过具有类似功能的工具的经验?

我是一家主要专注于Single Page javascript应用程序的小型创业公司中唯一负责质量检查的人。我大部分时间都花在SET'ish上,专注于帮助开发和面向代码的自动化测试。这通常是项目经理和其他非技术人员的空闲时间,他们通常使用单击来回手动测试来快速查找错误。我会发现这样的工具对于在临时测试会话中产生技术上有用的信息非常有价值。

评论

该项目的最后提交时间是2013年4月22日。为什么您认为它没有处于积极开发中?

不好的是,我应该将其改写为不处于非常活跃的开发或广泛使用中。我认为问题的重点是要弄清楚这种概念对Google以外的任何人是否普遍有用。

#1 楼

不能满足您提到的所有条件,但我喜欢qTrace,尽管它不能帮助您跟踪测试用例,但可以在进行测试用例时记录操作,然后自动生成错误报告。该程序不仅记录了步骤,而且还截取了每个步骤的屏幕快照,并添加了指示该页面已完成操作的图标。另外,您可以编辑图片,例如在屏幕截图的特定区域周围添加一个红色框。另一个不错的功能是它与JIRA之类的软件以及其他缺陷跟踪软件相集成,但是并不能自动确定该错误是否重复。

#2 楼

我们在我们的一个项目上使用Usersnap来处理您所要求的大约一半的内容:


它将错误直接记录到错误数据库(或您指向的任何地方)
自动获取发现错误的页面的屏幕截图

它不会保存页面的HTML,但会记录一些记者的信息,例如:


IP地址
电子邮件地址
屏幕分辨率
浏览器类型(包括操作系统)
浏览器大小(分辨率)

这是一个付费应用程序,但我非常喜欢它,它确实为用户,程序员和我自己提供了足够的领先优势,我更喜欢通过它来提交错误(如果可以的话)。

#3 楼

不幸的是,它看起来好像没有在积极地开发。

如果您在Microsoft环境中工作,Microsoft Test Manager会提供您所需要的功能-但它与MS Team Foundation Server的环境绑定在一起,在该环境中TFS被用作错误跟踪系统。

我不知道有什么其他方法可以为手动测试提供这种级别的支持。

#4 楼

您可能想看看Mozilla Moztrap。尽管它不支持您要查找的所有功能,但它是用于手动测试的有用工具,并且由于它是开源的,因此您可以派生该项目并构建所需的功能。
https://github.com/mozilla/moztrap