• 测试流程


    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.发布阶段

  • 相关阅读:
    String判空效率比较
    myeclipse数据库逆向hibernate教程
    博客使用说明和我的学习心得(技术路线和书单)
    【小记】go如何判断key是否在map中
    MySQL必知必会笔记——MySQL其他操作
    MySQL必知必会笔记——查询的进阶知识
    MySQL必知必会笔记——查询的基础知识
    MySQL必知必会笔记-Mysql基本操作
    Linux学习笔记:Linux命令之权限管理命令
    Linux学习笔记:用户与用户组
  • 原文地址:https://www.cnblogs.com/emmaduan/p/11726545.html
Copyright © 2020-2023  润新知