软件测试教学课件作者许丽花教学资源 课程实训_单元测试.doc

软件测试教学课件作者许丽花教学资源 课程实训_单元测试.doc

ID:52299344

大小:236.00 KB

页数:7页

时间:2020-03-26

软件测试教学课件作者许丽花教学资源 课程实训_单元测试.doc_第1页
软件测试教学课件作者许丽花教学资源 课程实训_单元测试.doc_第2页
软件测试教学课件作者许丽花教学资源 课程实训_单元测试.doc_第3页
软件测试教学课件作者许丽花教学资源 课程实训_单元测试.doc_第4页
软件测试教学课件作者许丽花教学资源 课程实训_单元测试.doc_第5页
资源描述:

《软件测试教学课件作者许丽花教学资源 课程实训_单元测试.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《软件测试》课程实训(验)项目单编制部门:编制人:审核人:编制日期:年月日项目编号项目名称使用JUnit编写单元测试训练对象软件技术学时4课程名称软件测试教材要求递交递交时间目的1.理解单元测试的基本概念;2.理解手工编写单元测试的基本方法;3.掌握使用Eclipse进行单元测试的过程;4.编写简单的基于JUnit的单元测试用例;5.掌握JUnit的核心类、JUnit生命周期。内容(方法、步骤、要求或考核标准)一、实训设备与工具1.PC机(内存512M以上)2.JDK1.6.0_16、Eclipse3

2、.6、JUnit3.8.1、JUnit4.x二、实训步骤、方法与要求1.实训任务:a)编写判断日期字符串是否合法的应用的测试用例并运行之;b)编写堆栈类的入栈、出栈、删除等方法的测试用例并运行之。2.利用Java编写一个简单的判断日期字符串的程序,方法名为:booleanvalidate(StringdateStrin)),使用main(String[]args)验证程序的正确性。3.利用Java编写堆栈类的接口定义如下:publicinterfaceIMyStack{publicStringpop(

3、)throwsException;publicvoidpush(Stringitem)throwsException;publicStringtop()throwsException;publicvoiddelete(intnum)throwsException;publicbooleanisEmpty();}4.利用Java编写堆栈类接口的实现如下所示:publicclassMyStackImpimplementsIMyStack{privateStringstack[];privateintnex

4、tIndex;publicMyStackImp(){stack=newString[100];nextIndex=0;}@OverridepublicStringpop()throwsException{if(nextIndex==0){thrownewException("数组越界异常");}returnstack[--nextIndex];}@Overridepublicvoidpush(Stringitem)throwsException{if(nextIndex==100){thrownewE

5、xception("数组越界异常");}stack[nextIndex++]=item;}@OverridepublicStringtop()throwsException{if(nextIndex==0){thrownewException("数组越界异常");}returnstack[nextIndex-1];}@OverridepublicbooleanisEmpty(){returnnextIndex==0?true:false;}@Overridepublicvoiddelete(intnu

6、m)throwsException{if(nextIndex-num<0){thrownewException("数组越界异常");}nextIndex-=num;}}1.将JUnit引入当前项目库中。新建一个Java工程JUnitStudy,打开项目JUnitStudy的属性页->选择“JavaBuildPath”子选项->点选“AddLibrary…”按钮->在弹出的“AddLibrary”对话框中选择JUnit(图1),并在下一页中选择版本JUnit3后点击“Finish”按钮,这样便把JUni

7、t引入到当前项目库中了。图1为项目添加JUnit库1.新建单元测试代码目录单元测试代码是不会出现在最终软件产品中的,所以最好为单元测试代码与被测试代码创建单独的目录,并保证测试代码和被测试代码使用相同的包名。这样既保证了代码的分离,同时还保证了查找的方便。遵照这条原则,在项目JUnitStudy根目录下添加一个新目录test,并把它加入到项目源代码目录中。(见图2、3)。图2新建测试代码目录图3添加测试代码目录1.编写单元测试用例。为类DateUtil添加测试用例。在DateUtil.java文件处右

8、击选new>选JunitTestCase(见图4),Sourcefolder选择test目录,点击next,选择要测试的方法,这里把validate()方法选上,最后点finish完成。图4新建测试用例1.查看运行结果。在测试类上点击右键,在弹出菜单中选择RunAsJUnitTest。运行结果如下图,绿色的进度条提示我们,测试运行通过了。图5示例1运行结果1.实训要求a)做好实训预习,掌握并熟悉本实训中所使用的开发环境及相应的测试软件;b)提前掌握需要测

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

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

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