TFS CMMI模板中的Test流程,希望大家可以谈谈自己企业的测试流程

(本文不包含Unit Test部分)

(MSF把一个迭代分为 Envision /Planning  /Build  /Stabilize  /Deploy 几个阶段)

Planing阶段:

3个流程涉及:

u[Define-Update Test Approach]

这个流程就通常说的测试计划吧.这个里面有对整个测试过程的一些规划,比如采取什么样的原则和技术.

 

u[Create a Quality of Service Requirement] -[Write User Acceptance Test Cases]

u[Create a Scenario] -[Write User Acceptance Tests]

这两个流程分别针对ScenariosQos编写UAT Cases

在编写UAT Cases有可能分为2步:

l  Identify Preconditions

讲述这个Scenario/Qos涉及到的前提条件,比如一个什么样的测试环境,哪些测试资源,设备和工具等等.

l  Write Steps

描述用户走什么样的步骤可以验证Scenario/Qos是不是实现了用户所想要的那样.在编写的时候,要避免过度详细的描述产品细节,同时如果觉得没有足够的信息来写步骤的话,重新看看Scenario/Qos,有可能是少了某些Scenario/Qos.

 

我们在实施MSF CMMI模板的时候,一直拿RUP作为对照的,RUP,涉及到的测试工件很多,比如测试用例,测试过程,我们没有找到非常合适的对照.UAT Cases,有点和RUPTest Cases相似,但是感觉Test Cases要比UAT Cases要详细,尤其是测试步骤方面.

Build阶段:

u[Analysis](分析):[Test Planning]流程,产生Test Tasks

 

u       [Test a Customer Requirement]

l         Develop Customer Requirement Tests

l         Select and Run Customer Requirement Tests

l         Conduct Exploratory Testing

l         Open a Bug for Customer Requirement

u       [Verify a Product Requirement]:

l         Develop Tests

l         Select and Run Tests

l         Open a Bug

[Test a Customer Requirement]/ [Verify a Product Requirement]是相似的,一个测试用户需求,一个测试产品需求。

[Develop Tests]里面,

l          Determine type of test.

l          Write performance tests.

l          Write stress tests.

l          Write load tests.

l          Write security tests.

l          Write validation tests.

在这里,才是测试详细设计。

 

 

总体感觉,MSF在设计测试也有一个逐步细化的过程,Planing阶段要粗略一些,Build阶段才细化.

当然,这是因为在Planing 阶段,详细的设计还没有出来,想要细化也不行的.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值