软件测试应用CMMI中该怎样定义及实施?|最新动态_TestArts_爱德森(大连)科技有限公司

免费试用

加盟代理
page top
中文 日文 登录

爱德森(大连)科技有限公司

最新动态

软件测试应用CMMI中该怎样定义及实施?

时间:2019-09-17

如今,大多数软件组织都是走CMMI的路,这是一种软件工程过程标准化保障了软件质量的规范行为,今天软件测试人员就给大家讲讲CMMI该怎样定义及实施。


软件测试


  首先,在CMMI中,软件测试与两个关键过程域有关,一个是验证,一个是确认。验证,是为了确认某一开发阶段的产品是否满足在阶段初期提出的要求而进行评估的过程;确认,是在开发过程中或结束时,对软件产品进行评估以确定其是否满足软件需求规格的要求。简单地讲,验证就是证明是否正确地构造了产品;确认则是证明构造的产品是否正确。

  以传统的瀑布模型为例,验证意味着每个阶段结束后,对软件产品的技术审查和管理评审,确认则是对每个阶段结束后所产生的代码进行测试。基于CMMI的软件测试,就涵盖了这两方面的工作,下面就瀑布模型软件生命周期中各阶段的软件测试活动进行介绍。

软件测试


  1.软件需求分析阶段

  基于“软件测试介入要及早”的原则,在软件需求分析阶段,软件测试人员就可以加入到软件需求分析和确认的行列中,并在该阶段结束后,参与本阶段软件产品的评审。在该阶段,并没有软件代码产生,所以主要的软件产品就是文档。本阶段产生的跟软件测试关系密切的文档是软件需求规格说明和软件开发计划,根据这两份文档,测试人员可以出具软件配置项测试计划,在计划中明确测试类型,测试方法,测试环境,以及测试人员和进度安排。

  2.软件设计阶段

  在软件概要设计阶段,软件人员主要参与的测试活动是评审软件概要设计和软件集成计划文档,并出具软件集成测试计划。同样,在软件详细设计阶段,软件人员参与评审软件详细设计文档,并出具软件单元测试计划。

  3.软件编码及后续测试阶段

  在这个阶段,软件代码已产生,可以按照单元测试计划,拟制单元测试用例,执行单元测试,出具单元测试报告。在单元测试阶段,建议进行代码走查,这是对软件代码的确认。自此以后的阶段,软件确认和验证的对象就都是代码。

  单元测试完成后,对该阶段的软件产品进行确认,相关文档该评审就评审,该入受控库就入受控库,经软件配置确认后,转入集成测试阶段。

  依照集成测试计划,拟制集成测试用例说明,可对软件单元按照某种恰当的集成策略进行组装。在这个阶段,产生集成测试报告。这是该阶段软件验证和确认的成果。同样,集成测试完成后,对该阶段的软件产品也要进行确认并入受控库,经软件配置确认后,转入配置项测试阶段。

  软件配置项测试以需求阶段产生的测试计划为依据,拟制配置项测试说明,执行以黑盒为主的配置项测试,出具配置项测试报告。测试完成后,提交配置管理,确认后等待软件交付。

  以上就是关于软件测试应用CMMI中该怎样定义及实施的内容,如需了解更多软件测试相关内容,请持续关注本站。
其他新闻动态

软件自动化测试工具

0411-39565146
加盟代理
登录

网站地图  全自动纸箱打包机  南京猎头公司排名  快手刷赞  湖南活动策划公司  2020上海加工包装展propak  博世壁挂炉维修  快速备案  UI设计培训  瓦楞纸除臭剂  金银花苗  公众号加粉  徐州空气检测  砖雕  北京宣传册印刷  电梯保养  wika压力表  中巴租赁  成都移动厕所出租