测试用例
1.1测试用例的定义
为了特定目的而设计的一组输入测试,执行条件,预期结果为了验证该功能是否满足需求。
测试用例作用:
测什么怎么测
Eg: 手机
按开机键相当于一组输入测试
手机是否有电执行条件
能够正常显示预期结果
手动按开机键测试过程
1.2如何编写测试用例
1. 测试用例都是wps表来进行编写
2. 测试用例中含有
(1) 编号该用例的编号
(2) 日期
(3)测试人员
(4)项目
(5) 分项目
(6)执行条件
(7)测试过程
(8)预期结果
(9) 实际结果
在公司内测试人员需要大量的编写测试用例一天至少30-50条测试用例的编写
测试用例的模板公司都不一致
1.3 bug的优先级
1.致命缺陷
2.严重bug
3.一般bug
1.4测试用例的设计方法
1. 等价类划分
使用场景:在有输入框使用等价类划分以及边界值法混合使用
按照需求将穷尽数据进行分类区分去有效的数据和无效的数据
有效数据成为有效等价类
无效数据成为无效等级类
2. 边界值
使用场景:在有输入框使用等价类划分以及边界值法混合使用
有效边界值1-100
无效边界值-1 ---负数的无穷尽
101--整数的无穷尽
3. 因果法
应用场景:
一个界面有多个操作,多个操作之间有一定的组合关系或者是限制关系
输入不同的操作会产生不同的效果
4. 场景法
应用场景:
在界面没有过多的填写项,所有的操作都是通过鼠标的单击双击
金融类游戏类硬件交互类
ATM取款机
取款失败的场景:
1.密码错误
2.账号余额不足
3. Atm中没有钱
4. 吞卡
5. 超限
6.无效的银行卡
7.非银行卡
5.判定表
6. 正交
7.随机法
使用场景:列表数据中实现随机数据
在无穷中的数据中随机选择进行测试