zoukankan      html  css  js  c++  java
  • 软件测试常用模型和基本流程

    软件的生命周期:

    (1)问题的定义及规划

    (2)需求分析

    (3)软件编码

    (4)软件测试

    (5)软件运行及维护


    1.瀑布模型

    2.v模型

    3.测试人员的工作流程:

    需求分析--编写测试用例--用例评审--搭建测试环境--等待开发研发完成,提交测试包--部署测试包--冒烟测试(预测试)--执行测试用例--bug跟踪处理(提交并回归bug)--版本上线--面向用户使用。

    需求分析:阅读需求,理解需求,主要是学习被测系统的业务,分析需求点,参与需求评审会议

    测试计划阶段:由测试主管编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围(来自需求文档),进度安排,人力物力的分配,整体测试策略的制定,风险评估,规避措施

    测试设计阶段:编写测试用例,参照需求文档(原型图),概要设计,详细设计等文档,有不明确的与开发产品经理及时沟通,用例编写完成后进行评审。

    测试执行阶段:搭建测试环境,执行冒烟测试,以判断当前版本是否可以测试,冒烟测试通过,正式进入系统测试,遇到bug提交到缺陷管理平台,对bug进行追踪。直到被测软件达到测试需求要求,没有重大bug,测试结束。

    测试评估阶段:出测试报告,对整个测试过程和版本质量做详细评估,确认是否可以上线。

  • 相关阅读:
    axis2依赖的其他jar, 版本不是最新的
    mysql: 安装后的目录结构
    视图的使用
    索引
    递归查询 start with connect by prior
    oracle创建表
    C#中 ??、 ?、 ?: 、?.、?[ ] 和$
    C#关键字static、virtual和abstract笔记
    js调用后台,后台调用前台等方法总结
    java基础序列化
  • 原文地址:https://www.cnblogs.com/msmx/p/9871061.html
Copyright © 2011-2022 走看看