[发明专利]一种基于测试框架的软件测试方法无效
申请号: | 201010161608.4 | 申请日: | 2010-05-04 |
公开(公告)号: | CN101833507A | 公开(公告)日: | 2010-09-15 |
发明(设计)人: | 王轶辰 | 申请(专利权)人: | 王轶辰 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 李贺香 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 测试 框架 软件 方法 | ||
技术领域
本发明涉及计算机软件技术,特别涉及到软件测试的方法,具体涉及到基于测试框架的软件测试方法。
背景技术
软件测试是提高软件可靠性、保证软件质量的重要手段,软件测试活动已经融入软件全生命周期的各个阶段中,软件测试采用的各类技术方法以及测试工具已经日趋成熟,相关的标准、体系也在不断完善,软件测试正在朝着规范化不断发展。
软件测试是一项资源消耗很大的活动,测试质量受资源限制现象非常明显。如何在有限资源条件及保证质量的前提下提高软件测试的效率是亟待解决的问题。目前软件测试领域的研究尚处各自为政状态,还没有形成一个完整的技术体系,导致各类从事软件测试工作的人员在测试中缺乏系统化的考虑,经常忽略或遗忘一些重要环节或者针对遇到的问题无法找到合适的解决方案。另外,具体人员在具体测试过程中的一些好方法或成功经验以及发现的软件缺陷在其他项目中都无法得到借鉴,致使软件测试的效率很低,而且无法保证测试质量。
发明内容
本发明的目的在于提供一种基于测试框架的软件测试方法,该测试方法可以通过复用解决同类产品软件的测试问题。
为了实现上述目的本发明采用的技术方案如下:
本发明的基于测试框架的软件测试方法,包含以下步骤:
S11:构建某一系列产品的基础测试框架;
S12:在具体软件的测试过程中对基础测试框架进行实例化,得到测试方案;
S13:按照所述的测试方案执行测试;
S14:根据本次测试过程与结果对所述的基础测试框架进行完善;
S15:下次测试同一系列的产品时重复S12至S14步。
步骤S11中所述的基础测试框架的构建是本发明的软件测试方法的核心部分,包括以下步骤:
S21:构建测试过程视图
所述的测试过程视图表述测试的具体执行活动组成及所述执行活动的具体内容和执行顺序,其根据测试过程中不同的功能阶段构建;
优选的,所述的测试过程视图按照如下方法构建:所述的执行活动组成按照以下四个阶段构建:制定测试需求、进行测试设计、运行测试、测试结果分析,四个阶段的执行顺序按照依次执行构建,四个阶段的具体内容构建如下:在所述的制定测试需求阶段的具体内容为生成被测软件模型、交联环境模型,在所述的测试设计阶段的具体内容为建立策略模型,根据所述的被测软件模型生成测试空间模型,根据所述的交联环境模型生成测试环境模型,在所述的运行测试阶段的具体内容为根据所述的策略模型和测试空间模型生成测试用例,根据所述的测试环境模型生成执行系统,并利用生成的测试用例和执行系统来运行测试,所述的测试结果分析阶段的具体内容为生成缺陷模型。
S22:构建测试组件视图
所述测试组件视图表述所述的基础测试框架对所述测试方案内容的组件划分,以及所述组件之间的各种关系;
所述的测试组件视图根据所述的执行活动组成从以下五个方面构建:根据参与各执行活动的测试人员构建测试人员组件、根据各执行活动中用到的测试工具构建测试工具组件、根据各执行活动中生成的测试模型及测试文档构建测试模型组件及测试文档组件,根据各执行活动动态流程构建测试执行体组件;
所述各组件之间的关系构建如下:测试人员完成各类测试文档的编写,同时要构建测试执行体和使用测试工具;测试模型体现在测试文档之中,并被实例化成为相应测试执行体,利用测试工具构建相应测试模型;测试工具产生出相应测试执行体;测试结果数据体现在测试文档中;
S33:分别构建测试测试人员视图、测试工具视图、测试文档视图
所述的测试测试人员视图表述所述测试方案中涉及到的测试角色及所述角色的具体工作和各角色的组织管理关系,根据所述的测试人员组件和所述的各执行活动之间的关系构建;
所述的测试工具视图表述测试过程中要用到的测试工具、所述测试工具的作用、使用时间以及使用方法,根据所述的执行体组件、测试模型组件构建;
所述的测试文档视图表述测试过程中要完成的文档种类、所述文档产生的时间以及格式,根据所述的执行活动组成和执行体组件构建。
优选的,根据所述的测试过程视图的四阶段的构建方法,所述的测试模型组件按照以下组成构建:需求模型、设计模型、分析模型,在所述的需求模型下构建被测软件模型、交联环境模型,在所述的设计模型下构建测试空间模型、测试策略模型、执行系统模型。
优选的。根据所述的测试过程视图的四阶段的构建方法,所述的测试执行体组件按照以下组成构建:测试用例、测试执行系统、仿真模型、测试结果数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王轶辰,未经王轶辰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010161608.4/2.html,转载请声明来源钻瓜专利网。