黑马程序员技术交流社区
标题: 【郑州校区】测试用例设计方法 [打印本页]
作者: 我是楠楠 时间: 2019-8-15 11:40
标题: 【郑州校区】测试用例设计方法
测试用例设计方法
学习目标
- 掌握测试用例定义(重点)
- 掌握等价类划分法(重点)
- 掌握边界值法设计测试用例
- 掌握因果图法设计测试用例
- 掌握判定表法设计测试用例
- 掌握场景法设计测试用例掌握流程图法设计测试用例理解错误推测法
- 测试用例
学习目标
- 掌握测试用例定义(重点)
- 掌握测试用例8要素(重点)
测试用例定义
测试用例(Test Case)是为特定的目的而设计的一组测试输入、执行条件和预期的结果,以便测试是否满足某个特定需求。通过大量的测试用例来检验软件的运行效果,它是指导测试工作进行的依据
测试用例要素
软件测试用例的基本要素包括用例编号、用例标题、测试项目、用例级别、预置条件、测试输入、执行步骤、预期结果。
1、认识生活中的测试用例
买手机、买电脑,要试用一下:开机、屏幕、运行速度、内存大小;这就是生活中的测试用例!
举例说明买手机:按开机键,相当于输入了一组数据来测试,执行条件指的是开机的前提条件,比如是否有电;预期结果就是能顺利打开手机,那么测试完毕后,是否达到了想要的需求(顺利开机)
2.案例测试加法计算器
计算两个1-100之间整数的和
计算两个1---100之间整数的和: 穷举测试:
1+2=3 1+3=4 1+4=5 1+5=6 ······ 1+100=101
100+1=101 100+2=102 100+3=103 ······ 100+100=200
测试用例设计方法学习目标
掌握等价类划分法(重点)
掌握等价类划分法的适用范围(重点)
掌握使用等价类划分法设计测试用例
1.1 等价类划分法
等价类的定义:输入具有代表性的数据子集。等价类分为:
1、有效等价类:满足需求的
2、无效等价类:不满足需求的
案例
计算两个1-100之间整数的和
1.2 等价类设计步骤
1 明确需求
2 确定有效和无效等价类
1、有效等价类就是题目条件(两端的极值(边界值)要判断、中间随意一个值也要判断)
2、无效等价类先划分与条件相反的情况,再找到特殊情况(中文、英文、符号、空格、空)
3 编写测试用例:对于所有的无效等价类,测试用例要尽量全覆盖,一条测试用例尽可能的覆盖所有有效等价类
1.3 等价类划分法案例: QQ账号: 6---10位自然数有效的等价类:
1:长度在6—10位之间的自然数
无效等价类:
1:长度小于6
2:长度大于10.
3:负数
4:小数
5:英文字母
6:中文
7:空格
8:特殊字符
1.4.等价类划分法案例2某城市电话号码由三部分组成,分别是
地区码:空白或是3位数字
前缀:非‘0’且非‘1’开头的三位数字后缀:4位数字
例子:1232341234
1.5 等价类划分法案例3-用户名(昵称)长度为 3-19:以字母开头
-登录名称:非空
-密码: 非空
-确认密码:值和密码相同
适用范围:
只要存在输入的功能
河南省郑州市 高新区长椿路11号大学科技园(西区)东门8号楼三层
来校路线 地铁一号线梧桐街站A口出
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |