- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东南大学软件测试实验报告一
软件测试基础与实践
实验报告
实验名称: 白盒测试实验一
实验地点: 计算机软件楼
实验日期: 2016.11.6
学生姓名: 王鑫
学生学号:
东南大学 软件学院 制
一、实验目的
(1)巩固白盒测试知识,对于给定的程序,能熟练应用基本控制流覆盖方法设计测试用例;绘制程序控制流程图,实现对于程序源代码的逻辑描述
严谨的测试精神,学习测试用例的设计和分析getWeekday()的流程图
1 int[] MonthDays = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 } 2 ((year % 4 == 0) (year % 100 != 0)) || year % 400 == 0 3 MonthDays[1] = 29 4 year 0 || month 0 || day 0 5 return 0 6 year 10000 7 return -1 8 month 12 9 return -2 10 day MonthDays[month - 1] 11 return -3 12 int totalDays = 0 13 int i = 1 14 i year 15 (i % 4 == 0) (i % 100 != 0)) || i % 400 == 0 16 totalDays += 366 17 totalDays += 365 18 i++ 19 int i = 1 20 i month 21 i == 2 22 (year % 4 == 0) (year % 100 != 0)) || year % 400 == 0 23 MonthDays[1] = 29 24 totalDays += MonthDays[i - 1]; 25 i++ 26 totalDays += day 27 int tempDay = totalDays % 7 28 tempDay == 0 29 tempDay = 7 30 return tempDay
设计测试用例
2.1 语句覆盖
编号 执行条件 输入 期望输出 实际输出 基本路径 yy/mm/dd P1 语句覆盖 400/1/-1 星期0 星期0 1-2-3-4-5 P2 语句覆盖 10001/1/1 星期-1 星期-1 1-2-4-6-7 P3 语句覆盖 1/13/1 星期-2 星期-2 1-2-4-6-8-9 P4 语句覆盖 1/1/32 星期-3 星期-3 1-2-4-6-8-10-11 P5 语句覆盖 2/1/6 星期7 星期7 1-2-4-6-8-10-12-13-14-15-
17-18-19-20-26-27-28-29-30 P6 语句覆盖 8/3/1 星期6 星期6 1-2-3-4-6-8-10-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-30
2.2判定覆盖
编号 执行条件 输入 期望
输出 实际输出 判定条件 基本路径 yy/mm/dd 2 4 6 8 10 15 21
22 28 P1 判定覆盖 400/1/-1 星期0 星期0 T T 1-2-3-4-5 P2 判定覆盖 10001/1/1 星期-1 星期-1 F F T 1-2-4-6-7 P3 判定覆盖 1/13/1 星期-2 星期-2 F F F T 1-2-4-6-8-9 P4 判定覆盖 1/1/32 星期-3 星期-3 F F F F T 1-2-4-6-8-10-11 P5 判定覆盖 2/3/3 星期7 星期7 F F F F F F T/F F T 1-2-4-6-8-10-12-13-14-15-17-18-19-20-21-22-24-25-26-27-28-29-30 P6 判定覆盖 8/3/1 星期6 星期6 T F F F F T/F T/F T F 1-2-3-4-6-8-10-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-30
2.3条件覆盖
编号 执行条件 输入 期望输出 实际输出 基本路径 yy/mm/dd P1 条件覆盖 -1/1/1 星期0 星期0 1-2-4-5 P2 条件覆盖 1/-1/1 星期0 星期0 1-2-4-5 P3 条件覆盖 1/1/-1 星期0 星期0 1
文档评论(0)