zoukankan      html  css  js  c++  java
  • 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 阶段,详细的设计还没有出来,想要细化也不行的.

  • 相关阅读:
    C#多线程之Parallel中 类似于for的continue,break的方法
    C#中静态类、静态方法和静态变量的简单说明
    C# 类属性封装、字段的详解
    BackgroundWorker 后台进程控制窗体label、richtextbook内容刷新
    asp.net 实现 tts
    System.Speech.Synthesis 添加暂停、继续功能
    微软TTS,Neospeech TTS 简单使用
    VS2015如何批量统改相同变量名
    VS2015时显示无法启动此程序 因为计算机中丢失ucrtbased.dll
    Windows环境下MinGW/gcc安装和环境配置
  • 原文地址:https://www.cnblogs.com/cleo/p/372081.html
Copyright © 2011-2022 走看看