如何写好测试用例——慕课网

第一章 课程介绍 

1.1课程介绍

前置知识点

  软件相关概念软件测试基础测试流程测试生命周期

常用术语

  黑盒  灰盒  白盒

  功能  性能  安全

  兼容性  易用性  UI元素 

 第二章 测试用例与编写流程介绍

2.1 测试用例介绍

  测试用例是什么?

    测试工作的核心 

    一组在测试时输入输出的标准

    软件需求的具体对照

  测试用例有什么作用?

    满足用例有什么作用?

    体现一个测试人员的工作量

    展现测试用例的设计思路

  测试用例包含哪些内容?

    用例编号  模块  功能  用例名称  测试背景  前置条件  优先级  重要级  测试数据  测试步骤  预期结果  实际结果  备注

  测试用例编写流程

    需求分析》提取测试点》测试用例编写》测试用例评审

2.2 需求分析与测试点编写

  需求分析

    业务需求:关注系统是否满足业务

    用户需求:关注系统是否满足用户习惯

    功能需求:关注系统是否满足功能要求

  如果没有需求分析怎么办?

    参考市面上已经上线的同类产品

  如果需求模糊怎么办?

    收集整理已有需求

    和产品经理逐条确认

    参考同类型产品的实现情况

  --提取测试点

    什么是测试点?

      测试点即通过需求分析后对得出的需求进行测试的具体内容

    测试点对测试用例的设计有什么好处?

      快速  覆盖  方法  细节

第三章 测试用例编写,评审与管理

3.1 测试用例编写方法

  编写测试用例编写注意

    用例格式不是固定的,不要生搬硬套

    根据项目的实际情况设计测试用例表格

    根据具体的情况编写

  测试用例编写方法

    等价类划分法:  

      如何选择适当的数据子集,来代表整个数据集。

      通过降低测试的数目去实现"合理的"覆盖,覆盖了更多的可能数据,以发现更多的软件缺陷

    边界值分析法:

      使用边界值分析方法设计测试用例时一般与等价类划分结合起来但它不是从一个等价类中任选一个例子作为代表,而是将测试边界情况作为重点目标,选取正好等于、刚刚大于或刚刚小于边界值的测试数据

    场景法:

      用户使用的场景,通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果。场景法一般包含基本流和备用流,从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景

    错误经验法

3.2 慕课网注册功能测试用例编写

    先写好功能点,可以通过processon画图,也可以通过Excel写好功能点

3.3 慕课网搜索,APP下载功能测试用例编写

    加入字段,测试阶段,测试类型,系统版本

3.4 测试用例评审

  简单的来讲,评审就是对测试用例进行简写

  评审包括同行评审,小组评审,部门评审,三方评审

  不同的评审类型会有不同的角色参与

  --评审的意义

    1.通过评审可以发现测试用例的不足

    2.方便测试人员改进用例

    3.达到咋测试时提高测试质量的目的

  评审的流程是怎么样的?

    改进测试用例》评审》改进测试用例

  

3.5 测试用例管理 

   为什么要管理测试用例

    1.测试用例数量巨大

    2.测试用例会随着需求变更

    3.测试用例需要补充完善

  如何管理测试用例

    1.原始的excel管理方式

    2.专业的项目管理系统

  管理工具

    ALM

    禅道

    testlink    

    Bugzilla

    JIRA

  禅道基本应用

    1.专业的研发项目管理软件

    2.完整支持敏捷开发流程

    3.完整软件生命周期管理

  总结

  本门课我们学到了什么?

  用例会和哪些内容关联?

少壮不努力,老大徒伤悲
原文地址:https://www.cnblogs.com/zsjlovewm/p/10553882.html