软件测试是保证软件质量的重要手段。软件自动化测试对于提高测试效率与测试质量起着重要作用,但由于被测系统的复杂性,使得软件自动化测试变得难以实施。本文就是基于 RFT 的三层测试框架的基础上,提出了脚本修复技术,提高脚本的使用率。1 基于 RFT...
本文讲述了作者在两年的敏捷测试和开发工作中的经验和体会。从敏捷的实质,敏捷测试的方法和过程,到如何帮助传统团队转变为敏捷团队做了详细阐述。本文是系列的第一篇文章,着重讲述敏捷实质。从游戏开始…… 有个非常有意思的游戏能够帮助大家理...
前几天前把“软件可用性的概念”发出去后,老纳就在想一个问题,后面的文章怎么写?正而八经把本人研究过的材料一篇篇推荐出来,显然无趣得紧,老纳得想个招用一条主线将软件可用性的方方面面贯穿起来,让大家...
题目:三个人的测试部如何开展多项目测试工作?如何发挥作用? 这个问题在论坛贴出来的时候,自认为有些经验的我当时回复了这个帖子,之后,很多测试的朋友认识了我,就这个问题大家互相在MSN上交流了好几次,在和同行的交流后,情不自禁的分...
概述 我们公司是没有正规的测试人员的,对一个模块而言,功能是否完成都是由开发人员手工测试。项目后期经常发生这样的情况,开发人员更改一个BUG,自已测试表示通过,但是发到客户那却发现,BUG是改好了,以...
Kerry Zallar 在《Are you ready for automation》中提到软件测试的成熟度对于成功实现自动化测试的影响,其中的一个图对我来说很有启发: 我想大部分在尝试自...
1 Cruisecontrol的概述 CruiseControl是一种持续集成过程的框架,包括了邮件通知,ant和各种源码控制工具的插件。并提供web接口,用于查看当前和以前的build的...
从需求开始开发的产品测试流程 测试内容 测试时期 备注 界面规范 画原型阶段 1,当开发人员做完第一个界面时 2,随即检查 3,原形完成后整体检查 业务需求 画原形阶段 1,原形要结合需求说明书来讨论,是否满足客户需...
白盒测试技术中的逻辑覆盖 一个或者多个条件组成一个判定,一个程序中可以有多个判定。 首要的是建立一个二维的真值表,各列为判定和条件,各行为每组值的T或者F。 1、语句覆盖 为了暴露程...
按一般统计,在完整的软件项目中测试成本占整个开发成本的35%,而开发部分只占30%多一点;另外的35%是系统架构,也就是平常说的需求分析,系统分析,项目规划这些工作。如果说需求分析部分的成本由于往往以来来...
第一作用是过滤器 测试第一个作用就起到过滤器的作用。把劣质产品不让流到客户那里去。 过滤网的编织 我们都知道过滤器好坏,完全取决于滤网制定是否合理。 过滤网太细密,水会流的很慢,也就是说产品的质量是提高了但是要考虑到成本的...
来自51Testing的2007年软件测试从业人员调研数据显示,79%的软件测试从业人员希望提高自己的自动化测试技能,其次希望提高性能测试和测试管理技能,其比例为58%和57%,再次是测试相关文档的撰写和单元测试的技...
第1章 前言 目前市场上已经有了不少自动测试工具,不过满足自己需求的测试工具却很难找到或者是难以支付其昂贵的费用,对于在Linux/Unix后台运行的软件产品,自己开发一个自动测试工具,不但可以满足软件的测试...