更多的文章,访问我的个人博客:www.cesoo.info

《软件自动化测试框架设计与成功实践》一书介绍

上一篇 / 下一篇  2009-11-13 17:54:57 / 个人分类:自动化测试框架

51Testing软件测试网V;j-Ji-up5XFc H

自动化测试是当今软件测试行业一个很受关注的方向。目前实在业界实施施比较成熟的是性能测试自动化,其代表的技术有LoadRunner等工具。51Testing软件测试网n_"~0D'o'G!a+?*P

T3x{ Oz.Zv0但在系统测试自动化方面,包括UI测试自动化,单元测试自动化等领域,虽然可以用强大的第三方测试工具作为解决方案,如QTP、WinRunner、Selenium,Junit等,但在具体实践中,却鲜有企业依靠某个工具实施测试自动化的成功案例。

P;ImONcI`8mD0

"NIp Vqr"x5v5Q$h&e0究其原因。首先,系统测试运作涉及企业成本流程、技术、人员组织各个方面,虽然理论上利用测试工具进行自动化测试可以替代部分工作,但在实践过程中并不能完整地解决测试质量与效率、,投入与产出等一系列现实存在的矛盾。从这个角度来说,测试工具提供的测试技术只是自动化测试实施的一部分。其次,测试人员开发了一堆自动化测试脚本若没有具体的框架来规定实施和执行的原则,也会无用武之地,这就像象造车一样,只具备了零件等元素但缺少整体的造车图纸来指导使用它们。因此,现实的测试实践中,我们需要一个完整而务实的自动化测试解决方案,真正地实现达到高效高质量的软件自动化测试。51Testing软件测试网 ~'HX/Q QG/U

51Testing软件测试网 Fy UXO

测试框架(Test Framework)作为实现高效率高质量自动化测试的完整解决方案,从诞生之日开始,越来越多的软件组织和个人用自己的逻辑去诠释测试框架,所以我们看到了种种说法,一套测试管理系统被称之为测试框架,一个测试工具被冠以关键字驱动框架之名,甚至,一段程序也可以声称其实现了数据驱动的框架理念。在如此纷纭的头脑风暴中,测试框架犹如盲人摸象中的那头大象一样,有人说它是一个软件,只不过它的功能是测试另外一个软件,有人认为它是一套流程和规范,否则怎称框体架构。51Testing软件测试网#|@j5\&{ U7e

51Testing软件测试网\-b4`^t

在本书的作者看来,所谓“测试框架”这个概念名词只是一个封装了很多东西的盒子,这个盒子的外观和形状对我们来说无关紧要,我们最关心的是这个盒子到底存放了什么东西,否则就成了“买椟还珠”的现代版。因此,本书旨在帮助读者打开测试框架这个盒子,把里面的“宝贝”呈现给读者。相信聪明的你读了本书之后,不会再追问测试框架到底是什么,而你会更关心怎样构建一个高效务实的自动化测试解决方案,从而获得测试团队和个人的成功。51Testing软件测试网/Pc7oTt(I_


TAG:

引用 删除 happy51testing   /   2010-04-16 22:35:35
3
 

评分:0

我来说两句

Open Toolbar