【就业班1期】测试用例设计实战 1

课堂 ppt

https://pdf.ceshiren.com/jy1/测试用例设计实战1

PPT地址

实战内容

参考资料

测试用例基础知识

概念

测什么?怎么测?

组成

用例编号、模块、测试点、优先级、前提条件、测试步骤、期望结果、实际结果

优先级

  • P0:核心功能(冒烟用例)
  • P1: 高优先级,基本功能用例,重要的边界,异常场景
  • P2: 中优先级,异常测试,边界,中断,网络问题,容错性,UI测试
  • P3: 低优先级,性能,兼容性,安全,可用性

测试用例好处

  • 指导测试的实施
  • 规划测试数据的准备
  • 编写测试脚本的"设计规格说明书"
  • 评估测试结果的度量基准
  • 分析缺陷的标准

等价类划分法

分类

  • 有效等价类:指符合《需求文档》,输入合理的数据集合
  • 无效等价类:指不符合《需求文档》,输入不合理的数据集合

等价类划分举例

加法计算器

  1. 划分等价类
  1. 挑选数据完成测试用例设计

  2. 输入框等价类划分思路总结

  • 长度
  • 类型
  • 组成规则
  • 是否为空
  • 是否重复
  • 是否去除空格

边界值分析法

边界取值

  • 边界上的点
  • 边界两边的点

边界值分析举例

计算 1—100 的整数之和(包括 1 和 100)

  • 边界值:1,100
  • 边界两边的值:0 2 99 101

错误推测法

利用经验和直觉猜测可能容易出错的类型,针对性的设计测试用例

课后作业

结合等价类划分方法和边界值分析的方法设计测试用例

需求:输入用户密码

  1. 用户密码为 6-8 位

  2. 只能包含字母或者数字

输出:输入正确提示成功,输入错误提示失败

课后调查表单

image


2


补充:
有效等价类 7位数字/字母组合

FZ1{ILTYVF~B1RUZBRV`PP

作业


做了个思维导图,由于没有上传文件的权限,截取了大体提纲的截图。

作业详情如下:
用户密码测试用例设计
测试需求
1.用户密码6~8位
2.只能包含字母或者数字
3.输出提示
输入正确,成功
输入错误,失败
需求分析
满足条件1和2,输出:输入正确,成功;
满足条件1,不满足条件2,输出:输入错误,失败
满足条件2,不满足条件1,输出:输入错误,失败
条件1和2均不满足,输出:输入错误,失败
设计方法
等价类
有效等价类
位数<=8 && 位数>=6
字母A-Za-z || 数字0-9
无效等价类
位数<6 || 位数>8,数字和字母组合
非数字非字母,位数区间全覆盖
特殊字符:~!@#¥%……&$^&()[]{},.?|:;`中文汉字等键盘能输入的
位数<=8 && 位数>=6,数字字母特殊字符组合
边界值
位数为5、6、7、8、9

具体用例
等价类
有效等价类
用例1. 123456a
输入正确,成功
用例2. 1234567
输入正确,成功
用例3. abcdefg
输入正确,成功
用例4. ABCDEFG
输入正确,成功
用例5. ABCDEF1
输入正确,成功
用例6. AaBbCcd
输入正确,成功
用例7. ABC123d
输入正确,成功
用例8. abcdef1
输入正确,成功
无效等价类
用例1. abcd
输入错误,失败
用例2. 1234
输入错误,失败
用例3. ABCD
输入错误,失败
用例4. A1Bc
输入错误,失败
用例5. abc3
输入错误,失败
用例6. ABC3
输入错误,失败
用例7. abcdefghI
输入错误,失败
用例8. ABCDEFGHI
输入错误,失败
用例9. ABCDefghI
输入错误,失败
用例10. abcd123EF
输入错误,失败
用例11. 123456789
输入错误,失败
用例12. ABCDEFGH2
输入错误,失败
用例13. abcdefgh2
输入错误,失败
用例14. @#$中文
输入错误,失败
用例15. !@#$%^&
)
输入错误,失败
用例16. @@##$$&
输入错误,失败
用例17. 123456$
输入错误,失败
用例18. abcdef#
输入错误,失败
用例19. ABCDEF*
输入错误,失败
用例20. ABCdef@
输入错误,失败
用例21. A1B2c3*
输入错误,失败
边界值
6位数
有效类(字母数字组合)
用例1. abcefg
输入正确,成功
用例2. 123456
输入正确,成功
用例3. ABCEFG
输入正确,成功
用例4. ABCefg
输入正确,成功
用例5. abc123
输入正确,成功
用例6. ABC123
输入正确,成功
用例7. A1B2c3
输入正确,成功
无效类(字母数字特殊字符组合)
用例1. abc12&
输入错误,失败
用例2. abcde&
输入错误,失败
用例3. ABCDE&
输入错误,失败
用例4. 12345&
输入错误,失败
用例5. ABC12&
输入错误,失败
用例6. A1B2c&
输入错误,失败
用例7. @#@#@#
输入错误,失败
用例8. ABCde&
输入错误,失败
8位数
有效类(字母数字组合)
用例1. abcefghi
输入正确,成功
用例2. 12345678
输入正确,成功
用例3. ABCEFGHI
输入正确,成功
用例4. ABCefghi
输入正确,成功
用例5. abcef123
输入正确,成功
用例6. ABCDE123
输入正确,成功
用例7. A1B2c3d4
输入正确,成功
无效类(字母数字特殊字符组合)
用例1. abc1245&
输入错误,失败
用例2. abcdefg&
输入错误,失败
用例3. ABCDEFG&
输入错误,失败
用例4. 1234567&
输入错误,失败
用例5. ABC1245&
输入错误,失败
用例6. A1B2c3d&
输入错误,失败
用例7. @#@#@#@#
输入错误,失败
用例8. ABCDefg&
输入错误,失败
5位数
有效类(字母数字组合)
用例1. abcef
输入正确,成功
用例2. 12345
输入正确,成功
用例3. ABCEF
输入正确,成功
用例4. ABCef
输入正确,成功
用例5. abc12
输入正确,成功
用例6. ABC12
输入正确,成功
用例7. A1B2c
输入正确,成功
无效类(字母数字特殊字符组合)
用例1. abc1&
输入错误,失败
用例2. abcd&
输入错误,失败
用例3. ABCD&
输入错误,失败
用例4. 1234&
输入错误,失败
用例5. ABC1&
输入错误,失败
用例6. A12c&
输入错误,失败
用例7. @#@#@
输入错误,失败
用例8. ABde&
输入错误,失败
7位数
有效类(字母数字组合)
用例1. abcefgh
输入正确,成功
用例2. 1234567
输入正确,成功
用例3. ABCEFGH
输入正确,成功
用例4. ABCefgh
输入正确,成功
用例5. abc1234
输入正确,成功
用例6. ABC1234
输入正确,成功
用例7. A1B2c3d
输入正确,成功
无效类(字母数字特殊字符组合)
用例1. abc123&
输入错误,失败
用例2. abcdef&
输入错误,失败
用例3. ABCDEF&
输入错误,失败
用例4. 123456&
输入错误,失败
用例5. ABC123&
输入错误,失败
用例6. A1B2c3&
输入错误,失败
用例7. @#@#@#@
输入错误,失败
用例8. ABCdef&
输入错误,失败
9位数
有效类(字母数字组合)
用例1. abcdefghi
输入正确,成功
用例2. 123456789
输入正确,成功
用例3. ABCDEFGHI
输入正确,成功
用例4. ABCefghi
输入正确,成功
用例5. abc123456
输入正确,成功
用例6. ABC123456
输入正确,成功
用例7. A1B2c3d4e
输入正确,成功
无效类(字母数字特殊字符组合)
用例1. abc12345&
输入错误,失败
用例2. abcdefgh&
输入错误,失败
用例3. ABCDEFGH&
输入错误,失败
用例4. 12345678&
输入错误,失败
用例5. ABC12345&
输入错误,失败
用例6. A1B2c3d4&
输入错误,失败
用例7. @#@#@#@#@
输入错误,失败
用例8. ABCdefgh&
输入错误,失败

作业

Hogwarts第一次作业

  结合等价类划分方法和边界值分析的方法设计测试用例
  需求:输入用户密码
  1. 用户密码为 6-8 位
  2. 只能包含字母或者数字
  输出:输入正确提示成功,输入错误提示失败

对于是否重复,,规则组合是否冗余不能完全掌握,希望点评。

image
image

1 Like

image
image