第一模块:
课程名称:全能软件测试工程师
章节名称:第五章:探索Bug的王国(5-2、5-3、5-4、5-5、5-6)
讲师:大周老师
我们踏入了一个充满挑战与机遇的领域,这一章,大周老师将引领我们走进Bug的王国,探索发现Bug的方法论。让我们深入了解并掌握等价类划分法、边界值分析法等测试用例设计方法。
第二模块:
我们已经深入学习了多种测试用例设计方法,包括等价类划分法、边界值分析法等。接下来,让我们通过实战来巩固这些知识点。
以慕课档案管理系统为例,该系统允许用户通过输入年月对档案文件进行检索。检索条件限定在2009年10月至2049年10月之间。利用等价类划分法,我们可以为文件检索模块的查询输入设计如下测试用例:
1. 正例:输入开始时间与截止时间为200910,搜索成功并展示结果。
2. 正例:输入开始时间与截止时间为204910,搜索成功并展示结果。
3. 正例:输入介于200910和204910之间的日期,如200911204900,搜索成功并展示结果。
4. 反例:输入不在规定范围内的年月,如200909、204911等,搜索报错。
5. 反例:输入不足6位或超过6位的日期,如20101、20101101等,搜索报错。
6. 反例:输入为空或含有非数字的字符,搜索返回报错。
再看一个实例,618小慕商城的促销活动开始了。商城后台规定活动时长最长为72小时,最短为24小时,且时长必须为整数。运用边界值分析法,我们可以为活动时长设计如下测试用例:
1. 正例:设置活动时长为72小时或24小时,设置成功。
2. 正例:设置在最长与最短时长附近的值,如71小时、72小时或低于最高边界值的稍短时长(如某些非整数的小数),可设置成功。其余反例均表示失败并提示报错的情况,需逐一验证并进行标注记录。这样的实战有助于深入理解测试用例设计的思想和方法。明天将从第五小节开始学习判定表驱动法等知识点。对于错误推测法和判定驱动法的学习也将进一步加深我们对软件测试的理解和应用能力。而关于闰年的判断法则也是一个有趣且实用的知识点,它涵盖了许多基础的编程逻辑知识,也值得我们去仔细理解和实践。让我们一起期待接下来的学习旅程吧!
文章来自《钓虾网小编|www.jnqjk.cn》整理于网络,文章内容不代表本站立场,转载请注明出处。