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

    作为刚学软件测试的小白,所学的知识基本都是来自书本及网络

    一、传统的软件测试流程

    1.软件测试的五个基本阶段
    测试计划->测试设计->执行和监控->结果分析与评估->项目总结
    2.从软件工程过程对应来看
    需求评审->设计评审->单元测试->集成测试->系统测试->验收测试

    当完成需求分析与需求评审后,进行测试设计,软件进行测试设计,即测试用例的设计,可能还需要进行测试用例的评审;然后是测试的执行、测试报告等

    3.软件测试模型
    像软件开发过程一样有模型,软件测试也有模型。分别为:V模型,W模型,H模型,X模型和前置测试模型。

    V模型:

    W模型:

    H模型:

    X模型:

    二、敏捷测试过程

    敏捷测试更关注的是测试系统本身而不是文档
    Scrum流程
    (1)Product Backlog(发布计划、需求定义阶段)
    (2)Sprint Backlog(迭代计划,阶段性任务分解和安排),明确具体要实现的功能特性和任务,作为测试,需要关注每项任务结束的要求-即任务完成的验收标准。设计、写代码之前就要把验收标准确定下来。
    (3)迭代实施阶段,主要完成上个阶段所定义的任务。完成单元测试、集成测试。
    (4)验收测试,由自动化工具完成。但不能做到百分百的自动化测试。

  • 相关阅读:
    城市的划入划出效果
    文本溢出省略解决笔记css
    长串英文数字强制折行解决办法css
    Poj 2352 Star
    树状数组(Binary Indexed Trees,二分索引树)
    二叉树的层次遍历
    Uva 107 The Cat in the Hat
    Uva 10336 Rank the Languages
    Uva 536 Tree Recovery
    Uva10701 Pre, in and post
  • 原文地址:https://www.cnblogs.com/lxoc/p/6632814.html
Copyright © 2011-2022 走看看