zoukankan      html  css  js  c++  java
  • 软件测试的过程

    1.测试模型

    H模型:

    优点:1 介入早,与开发并行,更早的发现问题

        2 测试过程独立于开发过程  更客观,更主动

    V模型:

    1.需求阶段

    产品经理,项目经理,产品工程师写《需求规格说明书》SRS,

    内容:需求项(业务,主要功能)需求子项,对子项的详细描述

    测试的工作:对需求进行测试和评审A系统测试计划《系统测试计划书》B系统计划《系统测试方案》C系统测试实现《系统测试用例》

    2.设计阶段

    开发经理,架构师,开发工程师写出《概要设计说明书》HLD

    内容:系统程序中的模块,子模块和他们之间的关系和接口

    测试的工作:对《概要设计说明书》HLD进行测试和评审A集成测试计划《集成测试计划书》B集成测试设计《集成测试方案书》C集成测试实现《集成测试用例》

    3.详细设计阶段

    开发工程师,架构师,写出《详细设计说明书》LLD

    内容:函数 代码 逻辑

    测试工作:对LLD进行测试和评审A单元测试计划《单元测试计划书》B单元测试设计《单元测试方案书》C《单元测试用例》

    4.编码阶段

    开发工程师写代码

    有点:介入早,提高测试质量;分成三个阶段,发现问题更有针对性;测试与开发并行,更好地利用项目资源。

    缺点:项目成本高;技术要求高,对人员要求高;并行工作中,乙方未完成就会对整个项目造成延误。

    适用范围:规模大、软件成熟度高的项目。

    2.内部测试

    3.外部测试

    使用验收测试的原因

    1内部测试只能模拟用户使用却不能代替用户使用

    2由于专业不同业务背景不同无法模拟用户使用的习惯

    3测试人员和用户对产品的理解可能不同

    实验测试:(在系统测试之后

    α测试:由用户组织一部分人再开发环境下来对产品进行测试   如网游的内侧

    β测试:所有系统使用者都可以参加的测试(在实际使用环境下) 如网游的公测

  • 相关阅读:
    Codeforces 765 E. Tree Folding
    Codeforces 617 E. XOR and Favorite Number
    2017.3.4[hihocoder#1403]后缀数组一·重复旋律
    2017.2.23[hdu1814]Peaceful Commission(2-SAT)
    2017.2.18Codeforces Round #398 (Div. 2)
    2017.2.18[codevs1170]NOIP2008提高组复赛T4双栈排序
    2017.2.18[codevs3319][bzoj3670]NOI2014D2T1动物园
    2017.2.18[codevs3311][bzoj3668]NOI2014D1T1起床困难综合症
    2017.2.10 Splay总结
    2017.2.10考试总结2017冬令营
  • 原文地址:https://www.cnblogs.com/heyhey/p/7943411.html
Copyright © 2011-2022 走看看