Google测试之道 - 谷歌测试工具

Google测试之道提到的有关工具和代码的博客文章(有重复,但不同风格的介绍)。

谷歌一系列的测试工具,比如,BITE,的确是非常的吸引人,提高测试效率,保持尽量少的中断。有机会可以试试,很多功能已经开源。
Google Test Case Manager (GTCM) - 测试用例管理
Buganizer - 缺陷管理
Google Feedback - 方便报缺陷的系统
Quality Bots Experiment - 对比系统
对比页面变化,在Chrome的浏览器的测试,每个版本浏览器都需要对比N个网页确认没有破坏掉什么功能。
http://code.google.com/p/qualitybots/

----------------------------------------------

BITE
BITE stands for Browser Integrated Test Environment. The Browser Integrated Testing Environment, or BITE, is an open source Chrome extension,Report a bug,Viewing bugs,Record / Playback,Executing Manual and Exploratory Tests with BITE

URL:(http://code.google.com/chrome/extensions/index.html)

---------------------------------
Google Test Analytics - Risk Analysis
Support ACC - Link test case / bugs
we're open sourcing Test Analytics , a tool built at Google to make generating an ACC simple.

URL:(http://code.google.com/p/test-analytics/).

------------------------------

RPF :Record/Playback Framework,Google的录制回放框架
Record/Playback Framework (RPF) works in the Browser Integrated Test Environment (BITE) (http://googletesting.blogspot.com/2011/10/takebite-out-of-bugs-and-redundant.html).

URL:http://code.google.com/p/bite-project/

----------------------------

QualityBot:前端构建于Google APPEngine之上

URL:http://code.google.com/p/qualitybots/

------------------------------

Google App Engine

       Google App Engine 是一种让您可以在 Google 的基础架构上运行您的网络应用程序。Google App Engine 应用程序易于构建和维护,并可根据您的访问量和数据存储需要的增长轻松扩展。使用 Google App Engine,将不再需要维护服务器:您只需上传您的应用程序,它便可立即为您的用户提供服务。目前支持Java、Python和Go语言。
--------------------- 

    C.1 使用BITE从bug和冗余的工作中解脱出来

    BITE(浏览器集成测试环境 Browser Integrated Test Environment),是一个开源的Chrome扩展(http://code.google.com/chrome/extensions/index.html),目标是解决网页测试体验问题。提交bug时,BITE可自动抓取屏幕快照、链接和问题所在的用户界面元素,BITE还可录制出现bug的操作。

    BITE项目页面:http://code.google.com/p/biteproject。

    C.2 发布QualityBot

    QualityBot(http://code.google.com/p/qualitybots/)是Google Web测试团队的一款开源工具,可针对Web页面在Chrome不同发布版本间作为比较工具。可用QualityBot的结果定位到不同版Chrome间出现较多渲染差异而需要注意的点,也可找到在不同版本间渲染结果完全相同的站点,并忽略它们。

    QualityBot项目页面:http://code.google.com/p/qualitybots/

    C.3 RPF:Google的录制回放框架

    GTAC(GTAC 是Google Test Automation Conference的缩写,即Google测试自动化大会)上很多人问到BITE的录制/回放功能。在BITE中,包含了一个录制/回放(RPF)控制台,它将用户的手工测试自动化。和BITE的录制功能类似,RPF控制台会自动生成JavaScript代码,在将来可用于回放操作。

    C.4 Google测试分析系统(Google Test Analytics)

    GTA(Google测试分析系统)现在开源了,http://code.google.com/p/test-analytics/,它简化了ACC的生成。

    GTA主要有两个部分:首先,它分步骤地创建ACC矩阵;其次,ACC计划的风险矩阵能够自动更新。测试分析系统从项目中导入质量信号:bug、测试用例、测试结果以及代码变化。通过导入这些数据,测试分析系统可以可视化地展示风险,基于定量数据分析的结果。工具的测试结果可以提供化解这些风险的方法:如果导入了测试通过的结果,那该区域的风险就会降低。

    如果能有更多的输入信号,比如:代码复杂度、静态代码分析、代码覆盖度、外部用户反馈,风险评估的结果会更好。


 

你可能感兴趣的:(测试)