培训服务 | PMP认证 | PgMP认证 设为首页 收藏本站 关于我们 联系我们
软件测试流程和方法简单归整
发布者:佚名 来源:一品威客 点击: 发表日期:2014-11-18

  软件测试就是在软件投入运行前,对软件需要剖析、设计标准阐明和编码的最终复审,是软件开发过程的重要组成部分,是软件质量保证的关键步骤。软件测试有许多的测试方法,也有它的流程,小编今天就按照自己的理解来做了一个归整,希望能帮助大家更好理解一些。

  

  一、软件测试流程

  1、分析需求:阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求。初期测试经理参与项目的需求评审,并以需求设计为标准设计系统测试的测试用例。

  2、测试计划:根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如何合理分配安排资源等。测试经理根据测试的需要同开发经理讨论技术的实现方式,在允许的范围内,尽量使用方便今后测试工作开展的实现方式。

  3、用例设计:根据测试计划、任务分配、功能点划分,设计合理的测试用例。测试经理开始设计集成测试的测试用例。测试方案一般由对需求很熟的高资深的测试工程师设计。

  4、测试执行:开发人员开始进入编码阶段,同时,测试经理应同开发经理协调好进度,按照模块开发的时间规划,测试经理开始根据模块的接口规范设计灰盒测试用例,尽量保证模块级的测试可以同开发进度协调进行。

  5、集成测试:编码完成后,测试人员协助开发人员进行集成测试,测试经理使用前期已经完成的集成测试方案对产品进行测试。

  6、效果评估:集成测试完成后,由测试经理对集成测试的效果进行评估,对于合格的产品填写系统测试申请报告,对每个case记录测试的结果,有bug的在测试管理工具中编写bug记录。

  7、产品发行:由测试经理向测试部申请软件发行。当相关的产品化工作正式完成后,由测试部开据质量合格证书,产品正式发行,这样软件测试流程就大致结束。

  二、软件测试方法

  1、从考察形式上分

  A、功能测试:功能测试即是对商品的各功能进行验证,依据功能测试用例,逐项测试,查看商品是不是到达用户需要的功能。依据商品特性、操作描绘和用户计划,测试一个商品的特性和可操作行动以断定它们满足规划需要。功能测试也叫黑盒测试或数据驱动测试,只需思考需要测试的各个功能,不需要思考全部软件的内部结构及代码。

  B、逻辑测试:逻辑测试分为语句覆盖、判断覆盖、条件覆盖、条件组合覆盖、路径覆盖和条件覆盖等等。

  2、从观察结构的透明性方式来分

  A、白盒法:白盒也称构造测试,这是将软件看成一个透明的白盒子,按照程序的内部构造和处理逻辑来选定测试用例,对软件的逻辑途径及进程进行测试,查看它与设计是不是相符。

  B、黑盒法:把软件当作一个看不见里边内容的黑盒,在彻底不思考程序内部结构和特性的情况下,测试软件的外部特性。依据软件的需要标准说明书规划测试用例,从程序输入和输出特性上检查程序是不是满意设定的功用。

  C、灰盒法:介于白盒测试与黑盒测试之间,灰盒测试 ,也称作灰盒分析,是根据对程序内部细节有限认知上的软件调试方法。测试者也许晓得体系组件之间是怎么相互影响的,但缺少对内部程序功能和运作的具体了解。

  3、从逻辑分析上分

  A、因果图法:因果图办法是一种有效的软件测试方法,适合于描绘关于多种条件的组合、相应发生多个动作方式的测试用例规划。因果图法通常和断定表联系运用,经过映射同时发生相互影响的多个输入来断定断定条件。因果图法终究生成的即是断定表,它适合于检查程序输入条件的各种组合状况。 但是因果图法一般很少用,用的时候一般是在业务逻辑比较复杂难懂的时候。

  B、错误推测法:有经验的测试人员往往可以根据自己的工作经验和直觉推测出程序可能存在的错误,从而有针对性地进行测试,这就是错误推测法。错误推测法是测试者根据经验、知识和直觉来发现软件错误,“只可意会,不能言传”,就是表明这样一个道理。

  4、从测试过程来分

  A、静态分析法:静态分析程序不需要执行所测试的程序,它扫描所测试程序的正文,对程序的数据流和控制流进行分析。然后送出软件测试报告。静态分析工具的结构一般由四部分组成:语言程序的预处理器、数据库、错误分析器和报告生成器。

  B、动态分析法:动态测试即是经过挑选适当的测试用例,实践运转所测程序,对比实践运转成果和预期成果,以找出错误。动态测试分为结构测试与功能测试。作为动态测试工具,它应能使所测试程序有操控地运转,自动地监督、记载、计算程序的运转状况。典型办法是在所测试程序中刺进检查各句子的履行次数、各分支点、各路径的探针(probe),以便计算各种掩盖状况。

发 表 评 论 相 关 信 息
姓名: 邮箱:
内容:
全部评论
共创国际项目管理顾问旗下网站:中国研发管理网 | 项目管理者联盟 | 中国工程管理网
Copyright © 2005-2014 ChinaRDM.COM 研发管理网 All rights reserved. 京ICP证060517号