软件测试用例——自己的理解

一、软件测试用例的作用

1、检验软件是否满足客户需求

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

3、展现测试用例的设计思路

二、软件测试的内容

1、传统用Excel编写的测试用例:用例编号、测试用例名称、测试背景、测试前置条件、优先级、重要级、测试数据、测试步骤、预期结果、实际结果、测试设计人员、测试执行人员、备注等等

2、可用xmind来进行思维导图式的编写测试用例

三、软件测试用例编写流程

1、需求分析——>2、提取测试点(明确某阶段的测试范围)——>3、测试用例编写——>4、测试用例评审

1、软件测试需求分析

(1)用户有明确需求和说明,可以从三个方面去思考分析:

  业务需求:是否满足业务;

  用户需求:是否满足用户习惯,或者行业的习惯;

  功能需求:是否满足功能需求。

(2)没有需求——>参考同类型产品

(3)需求模糊,也可以从下面三个方面进行分析确认:

  收集整理已有需求;

  和产品经理逐条确认;

  参考同类型的实际情况。

2、提取测试点——需要测试的内容

(1)明确各个功能模块的需求

(2)明确测试范围

(3)为编写测试用例提供依据和思路

3、编写测试用例常用的方法

(1)等价类划分

(2)边界值分析法——通常可以和等价类划分结合使用

(3)场景法——根据软件实际应用场景进行业务流设计

(4)猜测法(直觉)——靠测试经验觉得软件哪里可能会存在问题进行测试用例编写

4、测试用例评审

(1) 就是对测试用例进行检查,评审包括同行评审,小组评审,部门评审,三方评审等,不同的评审类型会有不同类型的角色人员参与

(2)评审作用在于发现用例不足、方便改进测试用例、提高测试质量

(3)评审流程(属于持续改进的过程):评审——>改进用例——>评审——>改进用例

说明:属于自己的理解,如有不同,还请指正!

猜你喜欢

转载自www.cnblogs.com/pkangping/p/9461480.html