软件测试模型的使用(转)

来源:互联网 发布:mac不知管理员名称密码 编辑:程序博客网 时间:2024/06/14 15:25

 前几篇的文章里介绍了5种典型的测试模型,这些模型对指导测试工作的进行具有重要的意义。但任何模型都不是完美的。应该尽可能地去应用模型中对项目有实用价值的方面,但不强行地为使用模型而使用模型,否则就没有实际意义。

     在这些模型中,V模型强调了在整个软件项目开发中需要经历的若干个测试级别,而且每一个级别都与一个开发级别相对应,但它忽略了测试的对象不应该仅仅包括程序,或者说它没有明确地指出应该对软件的需求、设计进行测试,而这一点在W模型中得到了补充。W模型强调了测试计划等工作的先行和对系统需求和系统设计的测试,但W模型和V模型一样也没有专门针对软件测试的流程予以说明,因为事实上,随着软件质量要求越来越为大家所重视,软件测试也逐步发展成为一个独立于软件开发部的组织,就每一个软件测试的细节而言,它都有一个独立的操作流程。 比如,现在的第三方测试,就包含了从测试计划和测试用例编写,到测试实施以及测试报告编写的全过程,这个过程在H模型中得到了相应的体现,表现为测试是独立的。也就是说,只要测试前提具备了,就可以开始进行测试了。当然,X模型和前置测试模型又在此基础上增加了许多不确定因素的处理情况,因为在真实项目中,经常会有变更的发生。

     在实际工作中,要灵活地运用各种模型的优点,在W模型的框架下,运用H模型的思想进行独立地测试,并同时将测试和开发密切结合,寻找恰当的就绪点开始测试并反复迭代测试,最终保证按期完成预定目标。

原创粉丝点击