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

    1. 需求分析阶段---PO

    需求的澄清一般都有PO去谈,但是涉及到技术细节和测试细节,都应该让测试和开发及早的加入,这样可以在早期发现需求的合理性,已经考虑到一些其他人考虑不到的问题。

    2. 需求确定阶段、概要设计阶段?---Artch/team(pre-study)

    根据需求,需要一个比较了解整个系统,或者arch型的人来设计好解决方案,比如A,B,C三种plan, 各种plan的优缺点,以及会遇到的问题。从而确定解决方案

    这个时候应该involve 会受到影响的所有team,同时确定好方案后,需要测试,开发以及所有受到影响的team的review。

    3. 需求文档编写阶段,详细设计阶段

    确定好了需求,就可以进行需求文档的编写,确定技术细节,需要做的模块,这样可以预估出来所需要的时间。

    预估时间的时候要考虑到,节假日,以及是否全部时间都可以投入进来做,还有bug fix的时间。

    需求文档确定后,加入测试,开发,arch来review,确定没错

    4. grooming阶段

    根据需求,分析所需要的测试点。

    1. 现在的环境:测试环境,开发进度,依赖的情况,需求的稳定度

    2. 正常的测试: 正常的测试点

    3. 异常的测试:异常测试点

    4. 兼容性测试

    5. 易用性测试

    6. 探索性测试

    7. 完成任务的信心度

    目的是让所有人对于需求的理解在同一层面,然后提出大家忽略的问题,评估大概的测试点

    5. 设计测试用例

    根据grooming的结果设计测试用例,测试用例应该follow grooming的结果,写完需要review

    6. 测试阶段

    先进行冒烟,确定基本功能

    开始测试,编写测试报告

    考虑自动化

    7. 回归测试阶段

    8.探索性测试阶段

    9.发布阶段

  • 相关阅读:
    ContextLoaderListener和Spring MVC中的DispatcherServlet学习 随手记
    Linux目录详解
    9---PIP 管理工具的使用
    8. Python自定义模块humansize
    1. Hyper上的CentOS 6.5 网络配置
    Python基础学习8---list列表的操作
    Python基础学习6---存储器
    Python基础学习3---数据结构
    Python基础学习2---模块
    Python基础学习1---函数
  • 原文地址:https://www.cnblogs.com/emmaduan/p/11726545.html
Copyright © 2011-2022 走看看