黑盒测试设计用例的方法的介绍
1:等价类
2:边界值
3:因果图
4:场景法
测试工作流程:
需求分析--》进行功能点分析,需求评审
测试计划--》制定计划,计划评审
测试设计--》编写用例,用例评审
测试执行--》搭建环境,执行用例
测试评估--》出具报告,评估测试
一、测试用例的简介
1、什么是测试用例?
测试用例(TestCase)是为项目需求而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序是否满足客户需求。
可以总结为:每一个测试点的数据设计和步骤设计。
对需求分析找出来的每一个功能点,进行数据设计和步骤设计,预期结果。
2、为什么要写测试用例?
-测试用例是软件测试的核心
-评估测试结果的基准
-保证测试的时候不遗漏测试功能点。可以在测试人员疲累的时候起到一个牵引的作用
-在编写测试用例的过程,可以熟悉需求,对系统架构或者业务流程有一个整体的,深入的了解
-好的测试用例不仅方便自己和别人查看,而且还能帮助设计的时候考虑的更周全,因此测试用例的写作和设计一样,也是非常重要的。执行性(指导性)文档
二、测试用例的核心内容
1:测试用例的组成
1、用例编号:产品名-测试阶段-测试项-xxx功能模块的首字母加数字
2、测试项目:对应一个功能模块(细分功能)
3、测试标题:直接对测试点进行细化得出,输入内容+结果,同一功能模块标题不能重复(来自测试点)
4、重要级别:高、中、低
5、预置条件:需要满足一些前提条件,否则用例无法执行
6、测试输入:需要加工的输入信息,根据具体情况来设计(跟步骤结合起来一定要具有指导性意义)
7、操作步骤:明确给出每个步骤的描述、执行人员可以根据该步骤完成执行工作
8、预期结果:根据预期输出对比实际结果,来判断被测对象是否符合需求。(预期结果唯一,不能出现“是否或者”)
2:测试用例的编写
1)Excel上 --小公司
2)测试管理工具上 --中、大型公司
三、测试用例编写的原则&编写有效的用例
四、用例评审