[原创]测试生命周期,测试流程,测试过程,测试框架,测试策略的区别与联系

上一篇 / 下一篇  2011-01-16 16:04:20 / 个人分类:软件测试技术

   在论坛上看了这个标题,感觉确实有必要把这几个概念搞清楚,这也对测试人员对测试的整体把握有很大帮助,现本人针对这几个概念做一下解释(通过资料查询以及自身理解).

   测试框架:要认识测试框架,首先要对所谓框架有概念。框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面、而后者是从目的方面给出的定义。
   
测试框架也是如此,测试框架出现的最终目的是花少量的资源来完成尽可能多的测试任务,所以测试框架的建立以及框架的重用性方面是最值得测试人员深入探究的地方。
   
测试框架是一组自动化测试的规范、测试脚本的基础代码,以及测试思想、惯例的集合。可用于减少冗余代码、提高代码生产率、提高代码重用性和可维护性。
   
测试框架的好处在于:提高开发速度,提升测试代码的执行效率;提高软件代码质量,同时引入重构概念,让代码更干净和富有弹性;提升系统的可信赖度,作为回归测试的一种实现方法支持修复后再测试,确保代码的正确性。
   
常用的测试框架分类包括自动化测试框架和单元测试框架。根据所用开发平台不同,也可使用不同的测试框架展开测试。

   测试生命周期:测试计划测试设计测试开发测试执行测试评估

    测试流程:软件测试从项目确立时就开始了,前后要经过以下一些主要环节:需求分析→测试计划→测试设计→测试环境搭建→测试执行→测试记录→缺陷管理→软件评估→RTM

   测试过程:软件测试环境、测试的基本过程、测试的管理、测试的组织和运作

   测试策略:测试策略描述测试工程的总体方法和目标。描述目前在进行哪一阶段的测试(单元测试、集成测试、系统测试)以及每个阶段内在进行的测试种类(功能测试性能测试、压力测试等)。

 

 


TAG:

 

评分:0

我来说两句

Open Toolbar