软件测试的核心是测试用例的设计和编写,是每个测试er必须掌握的技能!!!!
软件测试的核心是测试用例的设计和编写,是每个测试er必须掌握的技能!!!!
软件测试的核心是测试用例的设计和编写,是每个测试er必须掌握的技能!!!!
-----------------重要的事情 说三遍~
测试用例的设计方法有很多种,这里只列举我比较常用的几种,欢迎各位大佬来补充哦。
上菜!
1.等价类划分法
等价类划分法一般是指某个输入域项的子集合,包含以下两个内容:
- 有效等价类
- 无效等价类
举例说明:以18岁为界,输入年龄,判断这个人是否成年?
有效等价类:大于18
无效等价类:小于18,大于0,小于0(未出生)
2.边界值分析法(刚刚等于,刚刚小于,刚刚大于)
举例说明:以18岁为界,输入年龄,判断这个人是否成年?
刚刚等于:18,
刚刚小于:17.99
刚刚大于:18.01
3.场景法
- 通过场景描述业务流程(业务逻辑),也包括代码实现逻辑等,设计用例来遍历(跑一遍)场景,验证系统软件功能的正确性。
- 根据需求文档画出流程图,一般用矩形(表示步骤,操作,结果等),棱形(判断,是或否)
例如:去ATM机取钱的场景
tips:场景法的重点是测试流程,一个用例跑完即可,还需进一步系统测试
4.错误推测法(反推法)
更多的是基于常识,经验,直觉,知识推测程序中可能存在的各种错误,有针对性的设计测试用例
网友评论