在软件测试过程中,对于发现的每个软件错误(缺陷),都要进行记录该错误的特征和复现步骤等信息,以便相关认识分析和处理软件错误。为了便于管理测试发现的软件错误,通常要采用软件缺陷数据库,将每一个发现的错误输入到软件缺陷数据库中,软件缺陷数...
目前,OSSP已经有比较规范的测试计划模版。编写测试计划时,可以以模版为基础进行编写。测试计划中各部分如何编写可以参加模版的详细说明。根据测试项目的规模与测试任务的复杂程度,可以对测试计划的编写项进行添加或裁剪。这里对测试计划制定中的几个...
在本系列文章中的第一篇,笔者就提到了计划的实质是“特定的人在特定的时间在特定的地方做了特定的事情以实现特定的目标”,在上一篇文章的回复中,土豆老粗回复了对于测试计划的看法,也就是5W1H定义: > WHY:为什么要写测试计划; >...
下图是对测试失效进行因果分析时用到的因果图,从测试做什么what、什么时候做when、在什么环境下做where、由谁来做who,怎样做how五个方面来分析原因,便于项目在进行因果分析时明确方向。
在前一篇文章中,我们提到了计划测试要考虑到人、事、时等诸多问题,也提到了计划测试重在计划这个过程而不在测试计划这个文档。 这篇文章却要专门讨论一些测试计划相关的话题。网络上现在已经泛滥了关于测试计划的模板——用泛滥只是表示很多,并...
这几天在考虑这么一个问题,就是测试被慢慢的认可了之后,为什么测试的价值还得不到体现?为什么测试体系还是得不到广泛的推广?以下是我个人的一些分析。 1、测试体系的整体概念 一直以来,我都觉得这个问题挺概念的。就是说了后让人抓不住...
我很喜欢文中的那个希腊神话所说:“测试者在孤岛上,注定要不停地寻找不会存在,也不应该存在的东西,深信成功会为神带来不幸。” 我对这句话的理解是只要信念坚定,哪怕是神也抗不住!自勉~~ 只要了解测试的人都知道,证明软件有错才是测...
如果你是测试员或是高级测试员,有志转向管理发展,那么需要加强以下内容,至少要做到几点: 1. 测试计划的编写(要结合测试的项目,能以此来控制和确定测试所需人员,设备及时间来管理测试时间) 2. 要熟悉BUG跟踪工具及软件测试流程(如: TD,...
测试生命周期 测试计划 → 测试设计 → 测试开发 → 测试执行 → 测试评估 测试计划就是定义一个测试项目的过程,以便能够正确的度量和控制测试。 第一部分:测试计划 测试计划的问题: 1、测试计划经常是等到开发周期后期才...
对于产品来说,如何通过黑盒测试来保证产品的质量是一件很艰苦的事,手工测试人员一遍遍的进行测试,最大程度的发现产品中的缺陷。个人认为,在黑盒测试中,测试的核心工作内容应围绕着测试用例来进行。下面为个人对“基于测试用例进行测试管理”的一些...
测试计划应该是整个测试流程中第一份测试文档了,但是一般情况下去不是测试人员学习的第一站。或许是因为万事开头难的缘故,测试计划确实挺让人纠结了。 很多有了一定的经验的测试人员在教新人的时候第一步都不是按照测试流程先从测试计划开始,而...
问题描述:很多时候,我们都经常听到“软件测试过程改进”一词,那么我想知道:软件测试过程改进的“内容”和“注意事项”有哪些? 会员duola1119: 正巧公司最近也是在做CMMI的过程改进,我就谈一下软件测试过程改进的看法。 前言: 别人...
我觉得测试规范应该包括两部分的规范,第一是测试内容的规范,第二是测试流程的规范。 1. 测试内容的规范 测试内容依我的理解包括文档、程序、数据。 文档规范主要指的是需求说明书的规范和设计说明书的规范,至于这两个文档规范在《软...
什么是“诡异”的测试脚本呢?就是这个脚本在多次运行的情况下,测试结果并非每次都是一致,例如运行10次,有9次是通过的,有1次是失败的,那么这个测试究竟算是通过呢,还是失败呢?答案是:It depends。 在某些情况下,那一次失败,的确抓住了程...
关键字:白盒测试 程序设计对于软件的质量和软件实施过程的难易程度起着至关重要的作用。好的设计,即使聘用没什么经验的开发人员都很容易产生出高质量的代码出来;而差的设计,即使是经验很丰富的开发人员也很容易产生缺陷,特别是可重用性、可测试性...
测试人员,对公司产品进行测试时,对原有业务逻辑掌握越清楚,越容易做好该业务的升级和改造任务的测试工作,那么怎么衡量测试人员对现有业务的掌握程度,并进行客观的评价呢? 思虑已久,通过测试分析小组的讨论,我们产出了下面这份业务能力掌握程...
对“如何提高测试人员在开发、项目管理层及公司中的地位?”谈谈自己的想法: 1、纠正常见测试误区,摆脱测试误导: 很多软件测试界的误区都必须让项目组成员学习并达成共识,比如说:“测试人员是所有问题的承担者,一旦出现问题那么测试人...
现在软件的规模越来越大,过去那个一个人关在房子里二、三个月编写一套软件的个人英雄时代已经过去了,团队的合作越来越被大家重视,也是软件发展的必然趋势。而如何有效地管理一个团队也是仁者见仁智者见智,我把我个人的一些认识写出来,也供大家讨论...
软件测试管理 正确的方式对公司的测试工作进行管理。而“正确的方式”就是在工作中不断摸索和改进后的管理方式,探索并发现这些方式也是测试管理工作的重要任务之一。 软件测试管理还要评估风险、规划资源、不断地提高团队能力,最终形成一个...
如何制定一份有效的,可行性高的测试规范? 书写一份有效,可行性高的规范,我觉得需要注意以下几个方面: 1、规范在内容上要系统全面。 关于测试的方式、方法、种类、流程等等我想自然不必再赘述了。但是如何把这些方式、方法、种类、...