为了账号安全,请及时绑定邮箱和手机立即绑定

第五天 发现bug的方法论,测试用例设计方法

第一模块:

课程名称:全能软件测试工程师

章节名称:第五章:发现bug的方法论(5-2、5-3、5-4、5-5、5-6)

讲师:大周老师


第二模块:

学习了测试用例设计方法:等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验法、功能图法、场景法;

进行了等价类划分法的实战,如下:

慕课档案管理系统于2009年10月开发完成,并投入使用,该系统允许用户通过输入年月对档案文件进行检索,对查询条件年月的输入限定为2009年10月~2049年10月,并且规定日期由 6 位数字组成,前 4 位表示年,后 2 为表示月,如 200912

请运用等价类划分法,为文件检索模块的查询输入设计测试用例。期待你的分享呦~





简要描述下思路
1、正案例:检索项开始时间与截止时间输入200910,点击搜索,可成功展示检索结果
2、正案例:检索项开始时间与截止时间输入204910,点击搜索,可成功展示检索结果
3、正案例:检索项开始时间与截止时间输入200910204910之间的日期,如200911204900,点击搜索,可成功展示检索结果
4、反案例:检索项开始时间与截止时间输入200909,点击搜索,查询报错
5、反案例:检索项开始时间与截止时间输入204911,点击搜索,查询报错
6、反案例:检索项开始时间或截止时间输入不足6位,如20101,点击搜索,查询报错
7、反案例:检索项开始时间或截止时间输入高于6位,如20101101,点击搜索,查询报错
8、反案例:检索项开始时间或截止时间输入为空,点击搜索,返回报错
9、反案例:检索项开始时间或截止时间输入为非数字(字母或者特殊符号),点击搜索,返回报错


进行了边界值分析法的实战,如下:


618 小慕商城促销活动开始啦,任一参加活动的商品都可以设置活动时长,商城后台规定活动时长最长 72 小时,最少 24 小时,时长只能为整数。

运用边界值分析法,为活动时长设计测试用例。

1、正案例:设置活动时长为72小时,可设置成功
2、正案例:设置活动时长为24小时,可设置成功
3、正案例:设置活动时长为71小时,可设置成功
4、正案例:设置活动时长为25小时,可设置成功
5、反案例:设置活动时长为23小时,设置失败,展示报错
6、反案例:设置活动时长为73小时,设置失败,展示报错
7、反案例:设置活动时长为71.9小时,设置失败,展示报错
8、反案例:设置活动时长为24.1小时,设置失败,展示报错
9、反案例:设置活动时长为23.9小时,设置失败,提示报错
10、反案例:设置活动时长为72.9小时,设置失败,提示报错


了解了错误推测法和判定驱动法,判定驱动法举例如下:


判定表驱动法,不常用,理解


判断一个年份是闰年的方法:

1、普通年能被4整除且不能被100整除的为闰年。如2004年就是闰年,1900年不是闰年。

2、世纪年能被400整除的是闰年。如2000年是闰年,1900年不是闰年。

3、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年。


明日从5-7开始学习


第三模块:

https://img1.sycdn.imooc.com//631caba8000171b112802769.jpg



点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
软件测试工程师
手记
粉丝
0
获赞与收藏
0

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消