`
kong_bai
  • 浏览: 138647 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多

第23回 严格执行测试

 

<script type="text/javascript"></script><script class="blogstory"></script>

   虽然我们都认为,有效的测试计划是指导测试用例设计、测试执行的指导性文件,是成功测试的前提和必要条件,测试用例设计是测试工作的核心,测试用例的成功设计已经完成了一半的测试任务,但是测试的执行是基础,是测试计划和测试用例实现的基础,严格的测试执行使测试工作不会半途而废。而且,测试执行的管理相对复杂些,在整个测试执行阶段中,我们需要面对一系列问题,如:

  • 如何确保测试环境满足测试用例所描述的要求?
  • 如何保证每个测试人员清楚自己的测试任务和要达到的目标?
  • 如何保证每个测试用例得到百分之百的执行?
  • 如何保证所报告的软件缺陷正确、描述清楚、没有漏掉信息?
  • 如何在验证Bug或新功能与回归测试之间寻找平衡?
  •  如何跟踪Bug处理的进度使严重的Bug及时得到解决?

      要实现上述目标,得到一个真实、符合要求的执行过程,需要很好地全程跟踪测试过程、过程度量和评审、借助有效的测试管理系统等来实现。主要的方法和措施有:

  1. 提高测试人员素质和责任心,树立良好的质量文化意识和专业素质,奖惩分明。
  2. 严格审查测试环境,包括硬件型号、网络拓扑结构、网络协议、防火墙或代理服务器的设置、服务器的设置、应用系统的版本,包括被测系统以前发布的各种版本和不定包、以及相关的或依赖性的产品。
  3. 将要执行的所有测试用例进行分类,构造成测试套件(Test Suite),然后在此基础上建立要执行的测试任务,这样任务的分解有助于进度和质量的有效控制,减少风险。
  4. 所有测试用例、测试套件、测试任务和测试执行结果,都通过测试管理系统进行管理,使之测试执行的操作、过程记录在案,具有良好的可跟踪性、控制性和追溯性,容易控制好测试进度和质量。
  5. 对每个阶段的测试结果进行分析,保证阶段性的测试任务得到完整的执行并达到预定的目标。
  6. 缺陷的跟踪和管理一般由数据库系统来执行,容易对缺陷进行跟踪、统计分析和趋势预测,并设定一些有效的规则和流程来配合测试执行,如通过系统自动发出邮件给相应的开发人员和测试人员,使得任何缺陷都不会错过,并能得到及时处理。
  7. 良好的沟通,不仅和测试人员保持经常的沟通,还可以和项目组的其他人员(保持有效的沟通,如每周例会,可以及时发现测试中问题或不正常的现象。

第24回 测试进度和成本的控制

<script type="text/javascript"></script><script class="blogstory"></script>
目的进度管理是一门艺术,是一个动态的过程,需要不断调度、协调,保证项目的均衡发展,实现项目整体的动态平衡。项目开始前的计划,对任务的测试需求有一个大体的认识,但深度不够,进度表可能只是一个时间上的框架,其中一定程度上是靠计划制定者的经验来把握的。随着时间的推移、测试的不断深入,对任务会有进一步的认识,对很多问题都不再停留在比较粗的估算上,项目进度表会变得越来越详细、越准确。
项目的进度管理主要通过里程碑、关键路径的控制并借助工具来实现,同时要把握好进度与质量、成本的关系,以及充分了解进度的数量和质量的双重特性。
 
1.进度的数量和质量的双重特性
任何一项工作,最开始总是很容易看到进度,就比如盖房子,从无到有,变化是很明显的。可是越到后来,它的进度越来越不明显。软件测试也是如此,开始测试之初,Bug比较容易发现,但测试的进展并不是按Bug的数量来计算的,越到后面,Bug越来越难发现。要提高测试进度的质量,将严重的、关键的问题在第一时间发现出来,这样才不至于在最后阶段使得开发人员要对代码做大规模的变动,无法保证测试的时间,从而影响软件的质量。这就是测试项目进度的数量和质量的双重特性,我们在关注进度的同时要把握好这两个特性,在注重进度速度的同时,还要看进度前期的质量。
 
2.测试进度的管理方法
首先,尽量利用历史数据,从以前完成过的项目来进行类比分析,以确定质量和进度所存在的某种数量关系,来控制进度和管理质量。可以采用对进度管理计划添加质量参数的方法,也就是通过参数调整进度和质量的关系。
其次,可以采用测试项目进度的度量方法:测试进度S曲线法和缺陷跟踪曲线法。在进度压力之下,被压缩的时间通常是测试时间,这导致实际的进度随着时间的推移,与最初制定的计划相差越来越远。而如果有了正式的度量方法,这种情况就很难出现,因为在其出现之前就有可能采取了行动。

 
分享到:
评论

相关推荐

    活动执行手册(思维篇 SOP篇).pdf

    活动执行手册(思维篇和SOP篇)是专为组织和协调活动而设计的综合性指导文件,它们对于确保活动的顺利进行至关重要。从提供的文件信息来看,手册内容似乎涉及了详细的活动规划、执行、监督和改进的各个方面。其中...

    (1)活动执行手册(思维篇).pdf

    活动执行人员应该怎样建立系统化的思维模型,形成可通用性的底层能力?在这本电子 书中,你将会系统地了解并掌握,作为一个活动执行者应该具备的底层能力与思维模型, 并且还会获得我们附赠的活动执行必备SOP...

    凯旋门广场项目营销项目策划书.doc

    五、执行篇 1. 产品资讯整合 - 有效传达项目信息,提高市场知名度。 2. 宣传推广工具 - 利用多种渠道进行广告投放,包括线上线下活动。 3. 过程控制 - 严密监控销售进程,及时调整策略。 4. 销售方法 - 培训专业...

    Jenkins高级篇之Pipeline技巧篇-4-根据参数传入条件控制执行不同stage.rar

    在Jenkins持续集成环境中,Pipeline作为一种...这个压缩包中的"Jenkins高级篇之Pipeline技巧篇-4-根据参数传入条件控制执行不同stage.pdf"文件将深入探讨这些概念,并提供实践案例,帮助你更好地理解和应用这些技巧。

    【基础篇】第07篇:PHP代码审计笔记--命令执行漏洞1

    【PHP代码审计笔记--命令执行漏洞1】这篇文章主要讲解了PHP中的命令执行漏洞,这是一个严重的安全问题,允许攻击者通过浏览器在远程服务器上执行任意系统命令。与代码执行漏洞不同,命令执行漏洞更加专注于系统级别...

    活动执行手册思维篇.pdf

    根据提供的标题“活动执行手册思维篇”以及描述“活动执行手册思维篇”,我们可以推断这份文档主要关注的是活动策划与执行中的思维模型和技术方法。尽管给出的部分内容未能提供具体的知识点,但基于标题和描述,我们...

    【Yarn篇02】Yarn任务推测执行1

    Yarn任务推测执行是一种优化Hadoop集群性能的策略,其主要目标是缩短整个作业的完成时间,通过预判并启动备份任务来替换那些执行缓慢的任务。下面将详细讲解Yarn任务推测执行的工作原理、前提条件以及适用场景。 1....

    C# 执行SQL脚本

    本篇将详细介绍如何在C#中执行SQL脚本,以及相关的知识点。 1. **ADO.NET基础**: ADO.NET是.NET Framework的一部分,提供了一组类库,允许C#应用程序连接到数据库并执行SQL命令。主要涉及的数据访问对象包括...

    情景销售美容院执行篇.doc

    美容院的情景销售执行篇主要关注如何通过精心布置和有效沟通,提升顾客的参与度和购买意愿。以下是一些关键的知识点: 1. **氛围营造**: - 横幅和主题背景的设置是为了庆祝美容院入围评选并吸引顾客的注意力。 -...

    AUMA执行器常见接线图

    本篇文章将深入探讨AUMA执行器AC、AM及VARIOMATIC系列的常见接线图,帮助读者理解其工作原理和接线方法。 首先,我们要了解AUMA执行器的三个主要系列: 1. AC系列:这是AUMA的交流电动执行器,适用于需要精确控制...

    变更执行主体申请书4篇精选.doc

    在篇一的案例中,河北天颐医药药材因井陉县人民法院在执行过程中未采取有效措施保护其合法权益,故而申请变更执行法院或指定其他法院执行。公司提出了多项指控,包括但不限于法院未对出资人采取措施、未追查银行解冻...

    Qt5.9.1可执行程序做成可执行文件的步骤

    本篇文章将详细介绍如何将Qt5.9.1开发的可执行程序转化为可直接安装使用的`.exe`安装文件。这不仅适用于Qt5.9.1版本,也适用于其他版本的Qt框架开发的应用程序。 #### 二、准备工作 在开始之前,确保你已经完成了...

    使用plsql查看执行计划

    本篇文章将深入探讨如何使用PL/SQL来查看和理解Oracle的执行计划,以及优化器的工作原理。 首先,Oracle的优化方式主要有两种:规则基础优化(RBO,Rule-Based Optimization)和成本基础优化(CBO,Cost-Based ...

    夯实基础上篇-图解 JavaScript 执行机制.doc

    夯实基础上篇-图解 JavaScript 执行机制 本文主要讲述了 JavaScript 执行机制的基础知识,包括变量提升、执行上下文、调用栈等概念。本文通过 9 个 demo 和 18 张图,详细地解释了 JavaScript 执行机制的过程。 ...

    执行力培训心得体会精选10篇.docx

    第一篇文章强调了个人执行力对于个人和企业成功的重要性。个人执行力的体现是能够高质量、无折扣地完成工作任务。提升个人执行力的关键在于不找借口,积极解决问题,而不是抱怨困难。员工需要摒弃机械地执行上级指令...

    java实现一个小程序语句的延迟执行的小demo

    本篇将基于标题"java实现一个小程序语句的延迟执行的小demo"和描述,深入讲解如何在Java中实现这样的功能,并通过实际的代码示例来阐述其工作原理。 首先,Java提供了多种方式来实现延迟执行,例如使用`java.util....

    20231014-百格活动-活动执行(思维篇).pdf

    《活动执行(思维篇)——打造成功的活动项目管理》 活动执行不仅是组织一场活动的物理操作,更是一种思维过程,涉及到策略规划、资源调配、风险管理等多个方面。这本"活动执行(思维篇)"手册,旨在提供一套系统化...

    对vue事件的延迟执行实例讲解

    vue事件的延迟执行: &lt;input type=text @keyup=show | debounce 2000&gt;...以上这篇对vue事件的延迟执行实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

    强制执行申请书范文3篇参考.doc

    1. **申请执行人与被执行人的信息**:必须清楚地列出申请执行人和被执行人的姓名、性别、民族、身份证号、住址等基本信息,确保法院能准确找到双方当事人。 2. **申请请求**:明确列出要求法院强制执行的具体内容,...

    《执行力》学习心得2篇精选.doc

    在第一篇心得中,作者深刻地指出,每位员工的执行力都是团队整体执行力的组成部分。在这个环节中,每个人都像是一粒细沙,只有紧密合作,才能堆砌起坚不可摧的“大厦”。因此,员工应当将个人职业发展目标与公司目标...

Global site tag (gtag.js) - Google Analytics