qileilove

blog已经转移至github,大家请访问 http://qaseven.github.io/

建立软件测试管理与评判体系的六大过程

  软件测试过程模型或软件测试生命周期模型为我们提供了软件测试的流程和方法,为测试过程管理提供了依据。由于测试过程管理牵涉的范围非常广泛,包括过程定义、人力资源管理、风险管理等,我们仅从前面介绍的软件测试过程模型来介绍软件测试过程管理的思想。

  现代软件测试过程管理不是仅锁定在测试阶段,软件测试过程管理在各个阶段的具体内容是不同的,但在每个阶段,测试任务的最终完成都要经过从计划、设计、执行到结果分析、总结等一系列相同步骤,这构成软件测试的一个基本过程。通过软件测试过程管理我们要尽量达到测试成本最小化、测试流程和测试内容完备化、测试手段可行化和测试结果实用化的理想目标。

  软件测试是软件工程中的一个子过程,为使软件测试工作系统化、工程化,必须合理地进行测试过程管理,包括签订第三方独立测试合同、制订测试计划、组织项目人员、建立项目环境、监控项目进展等等。软件测试过程管理主要集中在软件测试项目启动、测试计划制定、测试用例设计、测试执行、测试结果审查和分析,以及如何开发或使用测试过程管理工具。概括起来包括如下基本内容:

  (1) 测试项目启动

  首先要确定项目组长,只有把项目组长确定下来,就可以组建整个测试小组,并可以和开发等部门开展工作。接着参加有关项目计划、分析和设计的会议,获得必要的需求分析、系统设计文档,以及相关产品/技术知识的培训和转移。

  (2) 制定测试计划

  确定测试范围、测试策略和测试方法,以及对风险、日程表、资源等进行分析和估计。

  (3) 测试设计和测试开发

  制订测试的技术方案、设计测试用例、选择测试工具、写测试脚本等。测试用例设计要事先做好各项准备,才开始进行,最后还要让其他部门审查测试用例。

  (4) 测试实施和执行

  建立或设置相关的测试环境,准备测试数据,执行测试用例,对发现的软件缺陷进行报告、分析、跟踪等。测试执行没有很高的技术性,但是测试的基础,直接关系到测试的可靠性、客观性和准确性。

  (5) 测试结果的审查和分析

  当测试执行结束后,对测试结果要进行整体或综合分析,以确定软件产品质量的当前状态,为产品的改进或发布提供数据和依据。从管理来讲,要做好测试结果的审查和分析会议,以及做好测试报告或质量报告写作、审查。

posted on 2013-05-15 10:15 顺其自然EVO 阅读(224) 评论(0)  编辑  收藏 所属分类: 测试学习专栏


只有注册用户登录后才能发表评论。


网站导航:
 
<2013年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

常用链接

留言簿(55)

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜