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

    软件的生命周期:

    (1)问题的定义及规划

    (2)需求分析

    (3)软件编码

    (4)软件测试

    (5)软件运行及维护


    1.瀑布模型

    2.v模型

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

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

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

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

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

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

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

  • 相关阅读:
    继承(JAVA)
    第一个Java应用
    Java面向对象编程
    学生管理系统(分层开发)
    ComboBox的数据联动
    二进制、八进制、十进制、十六进制之间的转换
    C# using的一些事
    JVM最多支持多少个线程?
    Java日志体系居然这么复杂?——架构篇
    java 架构之路(队列)kafka
  • 原文地址:https://www.cnblogs.com/msmx/p/9871061.html
Copyright © 2011-2022 走看看