- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BIT COM08036 Software Testing Techniques Spring 2013
《软件测试技术》
单元测试实践实验报告
诚信声明
本人郑重承诺: 本实验报告是本人独立工作所获得的成果。 尽我所知, 实验
报告中除特别标注的地方外, 不包含其他人已经发表或撰写过的成果。 实验报告
中对报告工作的任何帮助者所做的贡献均做了明确的说明并表达了谢意。
如有抄袭,本人愿意承担因此而造成的任何后果。
特此声明。
签名: Eastmount 日期:2013-6-9
任务: 第 2 题
1
BIT COM08036 Software Testing Techniques Spring 2013
实验内容与完成情况:
一 . 实验思想
单元测试实践中我测试题目是第 2 题“输入年份year 和月 month ,求该月有
多少天”的任务。由于它是一个 C 语言程序,而且没有子函数,能直接计算其结
果,所以直接把该程序看做一个测试单元,并采用如下实验步骤进行测试:
1.首先对源程序进行不执行的代码走读,静态分析源程序代码 (静态白盒测
试方法 ) ,分析检查源程序的语法、结构、算法等的正确性,并对错误进行修正;
2.然后采用动态黑盒测试的等价划分、边界值分析、错误猜解法等方法,并
结合动态白盒测试的逻辑覆盖, 对每条语句及分支条件都进行覆盖测试, 同时测
试过程中跟踪执行每一条语句,对程序进行比较完整动态测试;
3.分析统计测试的结果,并完成实验报告。
二 . 静态测试
我采用的是 VS 2012 进行单元测试,源程序如下所示:
#include <stdio.h>
main( )
{ int year, month, days ;
printf("Enter year and month:") ;
scanf("%d%d", &year, &month) ;
switch (month)
{ case 1: case 3: case 5: case 7: case 8: case 10: case 12:
days=31 ; break ; /* 处理“大”月*/
case 4: case 6: case 9: case 11:
2
BIT COM08036 Software Testing Techniques Spring 2013
days=30 ; break ; /* 处理“小”月*/
case 2: if(year%4==0&&year%100!=0 && year%400==0)
days=29 ; /* 处理闰年平月 */
else
days=28 ;/* 处理不是闰年平月 */
break ;
default: printf("Input error!\n") ; /* 月份错误 */
days=0 ;
}
if( days!=0 )
printf("%d, %d is %d days\n", year, month, days) ;
}
经过代码走读,静
您可能关注的文档
- 外墙涂料施工方案(20200701015431).pdf
- 一年级数学实践作业.pdf
- 二年级语文下册练习题.pdf
- 二年级语文下册写话例文.pdf
- 二年级数学下册全册高效课堂教案-1.pdf
- 苏教版二年级下册期末复习练习试卷.pdf
- 人音版二年级音乐下册教案(全册).pdf
- 干挂石材施工方案(20200701015348).pdf
- 综合实践教研活动记录.pdf
- 2017新人教版二年级下册数学复习教案.pdf
- 2022年部编人教版九年级数学上册期末考试题及答案【最新】.doc
- 人教部编版四年级数学(上册)期末质量分析卷及答案.doc
- 人教版一年级科学下册期中试卷及答案【一套】.doc
- 2023年人教版九年级地理(上册)期末考试卷及答案.doc
- 2022-2023年人教版七年级数学下册期中测试卷及答案【全面】.doc
- 苏教版五年级《数学》下册全单元测试题【附答案】.docx
- 人教版三年级语文上册期末考试卷及答案【全面】.doc
- 部编版五年级数学下册期中考试题及答案【完美版】.doc
- 2022年部编版六年级数学上册期末试卷加答案.doc
- 2021—2022年部编人教版三年级语文上册期末试卷(参考答案).doc
文档评论(0)