1 / 36
文档名称:

软件测试技术.doc

格式:doc   大小:208KB   页数:36页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试技术.doc

上传人:iluyuw9 2019/9/2 文件大小:208 KB

下载得到文件列表

软件测试技术.doc

相关文档

文档介绍

文档介绍:软件测试技术软件测试技术实验指导书桂林工学院电计系计算机教研室二○○七年五月目录实验1JUnit用例测试 2实验2黑盒测试实验 7实验3黑盒测试实验 8实验4白盒测试 11实验5手机通讯录测试 13时间:机房号:得分:实验1JUnit用例测试JUnit是一款由ErichGamma(《设计模式》的作者)和KentBeck(极限编程的提出者)编写的开源的回归测试框架,供Java编码人员做单元测试之用,可以从费获得。。二、创建项目 Beans,然后点击菜单“文件”->“新建项目”,打开“新建项目”对话框:请在“类别”中选择“常规”,再从“项目”中选择“Java应用程序”,然后点击“下一步”,进入“新建Java应用程序”对话框: 在这个对话框中需要设置项目的名称以及项目所在目录,我为自己的项目起名为JUnitTest,“项目位置”为G:\K\Beans,此外,请将“创建主类”前的对号去掉。项目创建好后,。三、编写用于测试的JavaBean 用于测试的JavaBean很简单,名为Book,只有id和name两个属性,这两个属性将分别用于两个用例当中。下面开始编写该JavaBean。请点击“文件”->“新建文件”,打开“新建文件”对话框:确保“项目”选择的是JUnitTest,然后在“类别”中选中Java类,在“文件类型”中选中Java类,点击“下一个”,进入下一窗口:设置类名为Book,.,设置完成后点击“完成”,修改代码如下: .; lassBook{ privateStringid=null; privateStringname=null; publicStringgetId(){ returnid; } publicvoidsetId(Stringid){ =id; } publicStringgetName(){ returnname; } publicvoidsetName(Stringname){ =name; } }至此,用于测试的JavaBean编写完成。四、编写测试用例这里只用了一个类进行测试,名为BookTest,。BookTest类包含两个用例,分别对应该类的testId和testName方法,即每个方法实现了一个测试用例。注意,在JUnit中,,这些方法在运行时会被执行。此外,BookTest还包括setUp和tearDown这两个方法,前者在每个测试方法开始之前执行,多用来做初始化;后者在每个测试方法完成之后执行,多用来清理资源。下面开始编写BookTest。请点击“文件”->“新建文件”,打开“新建文件”对话框:确保“项目”选择的是JUnitTest,然后在“类别”中选中JUnit类,在“文件类型”中选中现有类的测试,点击“下一个”,进入下一窗口:选择要测试的类,点击“完成”,修改代码如下: .; ; ; lassBookTestextendsTestCase{ Bookbook=null; //建议为测试类创建构造 publicBookTest(Stringname){ super(name); } protectedvoidsetUp()throwsException{ //调用超类的setUp(),以确保测试环境被初始化 (); ("测试开始!"); book=newBook(); ("book对象被初始化!"); } protectedvoidtearDown()throwsException{ ("book对象将被清理!"); book=null; ("测试结束!"); //调用超类的tearDown(),以确保测试环境被清理 (); } publicvoidtestId(){ ("001");//设置id属性的值为001 //使用Assert查看id属性的值是否为001 ("001",()); ("id属性被测试!")

最近更新

东营中考时间具体安排 2页

电力设备及新能源行业动力电池及电气系统系列.. 13页

第1学期第7周国旗下讲话稿 2页

中心负压故障应急预案 26页

2024年工业能效管理项目资金需求报告代可行性.. 71页

2024年歌剧院管理项目资金需求报告代可行性研.. 78页

2024年放射性核素发生器项目投资申请报告代可.. 78页

复杂条件下地震土压力及稳定问题的计算方法研.. 2页

增强PVDF中空纤维膜MBR应用及其污染机理研究开.. 2页

基于风险客户识别技术的预警建模及实现的开题.. 2页

基于透皮穴位电刺激的肢体运动功能重建方法与.. 2页

基于词语热度的启发式中文句子压缩的开题报告.. 2页

基于自然语言处理的空间信息检索优化应用研究.. 2页

基于纳米结构材料的光吸收特性及应用研究的开.. 2页

基于神经网络的时滞系统建模与控制器设计的开.. 2页

肿瘤及抗肿瘤药物 79页

2024年年度个人工作总结优选 29页

基于水蛭传统给药的抗凝活性组份的相关研究的.. 2页

幼儿园野炊炒菜观察记录 2页

2021年大班体能龙舟中国高校龙舟优异运动员体.. 9页

企业要发展,我为企业做什么 5页

挂篮悬臂浇筑施作业安全检查表 3页

万家岭镇中小学排球校本课程教材 27页

雅歌书查经 8页

以旧换新操作流程 2页

中国成人肥胖症防治专家共识 7页

XX公司ERP应用评估报告 44页

2013年度湖南省教育厅科学研究项目立项一览表.. 32页