软件开发过程的质量决定了软件系统的质量,同样软件测试过程改进的质量决定了测试的质量和效率。其中,测试技术解决了测试采用的方法和技术问题,测试管理保证各项测试活动的顺利开展。然而,对于一个工程而言,过程也就是生命周期,也会至关重要地影响...
在软件开发中,单元测试和集成测试必不可少,它对于保证软件质量,控制软件工程进度起到至关重要的作用,但是项目的工期是越来越紧,业务代码是越来越多,开发人员也无暇顾及去写完善的单元测试以及集成测试,这样就需要一部分测试人员作为帮助开发人员...
下面列出的是我以前参与的项目总结的一些问题,可以考虑在做好test plan和test schedule后,检查一下,希望对大家有帮助。 1.模块/功能之间是否有依赖关系,影响测试顺序 2.单个模块的“测试人天”是否和“开发人天”成比率 3.针对不同...
想想这个问题,测试人员的绩效考核,有几个公司做了?又有几个公司做好了?即使强制做了,下面的人员全部接受吗? 我也经历过做绩效考核的公司,基本存在以下弊端: 1、浮于形式型。 公司要求这么做,部门就这么做了。做了以后并不影响...
今天同事在autobuild脚本中加入了autotest,我们项目中已经有了不少自动测试程序,但分布比较零散,没有一个地方把它们集中起来,现在这些测试程序终于有了归宿。虽然这只是测试程序的调用入口点,并不完成真正的测试功能。但它标志着一个好的开始,希...
二、通过TDD进行重构 “ 发现价值”的过程远远没有结束。通过测试代码,我们从客户的角度来考虑,会发现一些问题。在已经实现的代码中,SmartAssistor类型实现了 Search,Store和List的功能。但这些职责是否真的应该由它承担呢?表面上来看,是这...
曾经在电视上看过一个节目,提到一个企业的运行价值链,共分为三步:首先是发现价值,找到目标市场;第二步是生产价值,将高质量的产品生产出来;最后是保护价值或收获价值,做好品牌。 怎么理解呢?以Nike作比喻。第一步是设计Nike鞋,这就是发现...
测试文档包括:测试计划、测试用例、测试方案、测试报告、性能测试报告、用户操作手册等。 主要是各个测试阶段的输出文档: 1、单元测试计划/设计/执行阶段,需要输出以下文档: 单元测试计划 单元测试方案 单元测试用例 ...
一. 测试过程中的优点 1. 对需求的测试 测试人员在获得需求后,对需求进行正确性,一致性,完整性,可理解性等的检查,将检查过程中发现的问题都记录下来,然后在需求评审之前一到两天统一汇总到需求人员手中,需求人员对测试人员的问题进行...
1、搭建独立的软件测试环境有利于重现开发环境无法重现的BUG。这样说也许会显得抽象,我们不妨举个简单的例子来说明:某个软件系统由模块A、B、C组成(对应开发人员A、B、 C)。起初开发人员比较偷懒,不想重新搭建独立的测试环境(特别是搭建过程比较...
很多时候,很多公司并不需要通过CMMI认证。在研读了一段时间CMMI,我得出这样的结论,原因有: 1.CMMI是通用行业标准,国际认可的,通过它,则标明你的质量等级,是你公司竞争的前提条件。但大部分中小公司并不需要这些,它所需要的只是切实的质量...
在项目中,测试人员考核往往成为项目经理和测试经理的一个难题,项目组测试人员考核主要包括工作效率和工作质量两大块,工作效率用于考察活动,而工作质量用于考察产出物质量。按照传统测试周期,测试过程分为:测试计划、测试设计和测试执行三个方面进...
测试过程改进的大致内容: 1、重视测试软件的需求分析: 在测试过程改进中要特别注意这一点,很多公司的测试人员都不太重视测试需求分析,由于时间紧或测试人员有限,不得不看了一部分需求,就开始编写相应的测试用例,这也不是什么大惊小怪...
1、测试度量的目的 测试度量活动首要考虑的是目的,测试中的度量一般有如下目的: ● 判断测试的有效性 ● 判断测试的完整性 ● 判断工作产品的质量 ● 分析和改进测试过程 2、度量内容 度量的数据构成一个层次化的...
实践证明,测试行为并不是游击战,不能指到哪里打到哪里。如同我们修路一样,贯穿几千公里的高速路,可能分若干个工地同时施工,只要前期规划好了路线和其他的标准,就不用担心工程不能很好的对接。我想这种点面结合的施工方法同样适合我们的测试工作。...
在软件测试过程中,对于发现的每个软件错误(缺陷),都要进行记录该错误的特征和复现步骤等信息,以便相关认识分析和处理软件错误。为了便于管理测试发现的软件错误,通常要采用软件缺陷数据库,将每一个发现的错误输入到软件缺陷数据库中,软件缺陷数...
目前,OSSP已经有比较规范的测试计划模版。编写测试计划时,可以以模版为基础进行编写。测试计划中各部分如何编写可以参加模版的详细说明。根据测试项目的规模与测试任务的复杂程度,可以对测试计划的编写项进行添加或裁剪。这里对测试计划制定中的几个...
在本系列文章中的第一篇,笔者就提到了计划的实质是“特定的人在特定的时间在特定的地方做了特定的事情以实现特定的目标”,在上一篇文章的回复中,土豆老粗回复了对于测试计划的看法,也就是5W1H定义: > WHY:为什么要写测试计划; >...
下图是对测试失效进行因果分析时用到的因果图,从测试做什么what、什么时候做when、在什么环境下做where、由谁来做who,怎样做how五个方面来分析原因,便于项目在进行因果分析时明确方向。
在前一篇文章中,我们提到了计划测试要考虑到人、事、时等诸多问题,也提到了计划测试重在计划这个过程而不在测试计划这个文档。 这篇文章却要专门讨论一些测试计划相关的话题。网络上现在已经泛滥了关于测试计划的模板——用泛滥只是表示很多,并...