实验指导书v【精选】

实验指导书v【精选】

ID:45791735

大小:469.71 KB

页数:14页

时间:2019-11-17

实验指导书v【精选】_第1页
实验指导书v【精选】_第2页
实验指导书v【精选】_第3页
实验指导书v【精选】_第4页
实验指导书v【精选】_第5页
资源描述:

《实验指导书v【精选】》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、RLtMCZHOI^X01KMALirKHTRSITY软件测试技术实验指导书软件工程专业二OO九年实验一:黑盒测试一、实验目的(1)能熟练应用黑盒测试技术进行测试用例设计;(2)对测试用例进行优化设计;(3)思考如何执行测试;二、实验内容:1.题目一:日期问题问题描述程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:lWmonthW12、IWdayW31、1900WyearW2050。),分别作为输入日期的刀份、日、年份,通过程序可以输出该输入日期在日历上下一天的FI期。例如,输

2、入为2005年11H29R,则该程序的输出为2005年11刀30日。请用黑盒测试方式设计测试用例。程序界面【实验步骤】(1)根据题目要求设计编写程序代码。(2)与其它同学交换代码,即每位同学测试其它同学的程序。(3)使用黑盒方法设计测试用例。(4)考虑如何执行测试。(5)撰写测试分析报告。题目二:使用黑盒测试方法为下列函数设计测试用例。(每人选择一个函数,这些函数都是文件检索项目屮的函数)。1・BooleanAddDirLevel(char*dir,intlev)2.BooleanDelDirLevel(char*dir)3.

3、BooleanAddFileName(char*fn)4.BooleanDelFileName(char*fn)5.BooleanExportConFile(char*fn)6.BooleanImportConFile(char*fn)7.BooleanIsNumeric(char*strjnt&ret)8・BooleanGetOptionPattern(char*buf.char*opt,char*strhchar*str2)9.BooleanFieSearch(void)10.BooleanMachPattern(char

4、*file,char*pattern)【实验步骤】(1)阅读教材中的文件检索项冃的需求规格说明书,界面规格说明书,概要设计说明书,详细设计说明书。(2)使用黑盒方法设计测试用例。(3)考虑如何执行测试。(4)撰写测试分析报告。三、实验要求(1)根据题冃耍求编写测试用例;(2)撰写实验报告,在实验报告屮写下你的问题;四、思考与讨论(1)在实际的测试中,如何设计测试用例才能达到用最少的测试用例检测出最多的缺陷;(2)在进行用例设计时,如何考虑软件测试川例的充分性和减少软件测试用例的冗余性;(3)如何组织实施测试?五、其它说明:1、

5、实验结束上交资料包括:设计的测试用例(包括划分的等价类)、错误记录、实验报告2、实验成绩评定包括:测试用例报告(50%)、实验报告(50%)。实验二白盒测试一、实验目的掌握白盒测试技术,并能应用白盒测试技术设计测试用例;二、实验内容:1.题目一:使用逻辑覆盖测试方法测试以下程序段publicstaticintDoWork(intx,intyjntz){1intk=O,j=O;2if((x>3)&&(z<10))3{4k=x*y-l;5j=(int)java.lang.Math.sqrt(k);6}7if((x==4)ll(y>

6、5))8j=x*y+10;9j=j%3;10returnj;11}说明:程序段屮每行开头的数字(1・10)是对每条语句的编号。(1)画出程序的控制流图(用题中给出的语句编号表示)。(2)分别以语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和基本路径覆盖方法设计测试用例,并写出每个测试用例的执行路径(用题屮给击的语句编号表示)。【实验步骤】(1)根据白盒测试技术设计测试用例,考虑逻辑覆盖测试(语句覆盖、判断覆盖、条件覆盖、判断/条件覆盖、条件组合覆盖)和基本路径测试技术;(2)题目二:使用白盒测试方法为下列函数设计测试用

7、例。(每人选择一个函数,这些函数都是文件检索项目屮的函数)。1•BooleanAddDirLevel(char*dir,intlev)2・BooleanDclDirLcvcl(char*dir)3.BooleanAddFileName(char*fn)4・BooleanDelFileName(char*fn)5.BooleanExportConFile(char*fn)6.BooleanImportConFile(char*fn)7・BooleanIsNumcric(char*str,int&ret)8・BooleanGetO

8、ptionPattem(char*buf,char*opt,char*strhehar*str2)9・BooleanFieSearch(void)1().BooleanMachPattern(char*file,char*pattern)【实验步骤】(1)阅读教材中的文件检索

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。