1 / 14
文档名称:

白盒测试和黑盒测试实验报告.docx

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

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

分享

预览

白盒测试和黑盒测试实验报告.docx

上传人:高水流山 2022/7/18 文件大小:23 KB

下载得到文件列表

白盒测试和黑盒测试实验报告.docx

文档介绍

文档介绍:标准化工作室编码[XX968T-XX89628-XJ668-XT689N]
白盒测试和黑盒测试实验报告
软件质量保证与测试
实验指导
计算机工程学院
测试环境配置
settingJunit
(1)sta类提供两个字符串的比对,不匹配则给出详细的差异字符。
TestSuite测试包类——多个测试的组合
TestSuite类负责组装多个TestCases。待测得类中可能包括了对被测类的多个测试,而TestSuit负责收集这些测试,使我们可以在一个测试中,完成全部的对被测类的多个测试。
TestSuite类实现了Test接口,且可以包含其它的TestSuites。它可以处理加入Test时的所有抛出的异常。
TestSuite处理测试用例有6个规约(否则会被拒绝执行测试)
A测试用例必须是公有类(Public)
B测试用例必须继承与TestCase类
C测试用例的测试方法必须是公有的(Public)
D测试用例的测试方法必须被声明为Void
E测试用例中测试方法的前置名词必须是test
F测试用例中测试方法无任何传递参数
TestResult结果类和其它类与接口
TestResult结果类集合了任意测试累加结果,通过TestResult实例传递每个测试的Run()方法。TestResult在执行TestCase时如果失败会异常抛出
TestListener接口是个事件监听规约,可供TestRunner类使用。它通知listener的对象相关事件,方法包括测试开始startTest(Testtest),测试结束endTest(Testtest),错误,增加异常addError(Testtest,Throwablet)和增加失败addFailure(Testtest,AssertionFailedErrort)
TestFailure失败类是个“失败”状况的收集类,解释每次测试执行过程中出现的异常情况。其toString()方法返回“失败”状况的简要描述
利用Junit开发一个简单的Java程序
(1)File-new-Javaproject,名称为“HelloWorldWithJUnit”
建立两个文件夹,分别为src和junittest
src存放实现主要功能的文件
junittest存放测试功能文件
(2)创建测试类
选中“HelloWorldWithJUnit”项目中的junittest包文件夹,右键并选择new-other-Junit-JunitTestCase
(3)选择“next”,在NewJunitTestCase中的name中输入“HelloWorldTest”,在package中输入“junittest”,然后单击“finish”。
(4)现在初步计划被测试文件功能非常简单,只有一个方法ReturnValue,作用是返回“HelloWorld”,所以测试类中有对ReturnValue这个方法进行测试的类。当然,测试要能进行,该测试类必须为主类,存在main方法。:
选择run-runas-Junittest
弹出一个Junit窗口,发现在该窗口中有一个红条,这说明存在错误。
(5)创建HelloWorld类
建立一个HelloWorld类,并输入以下代码:
(6).*;
,出现了含有绿色的窗口,测试成功。
assertEquals
publicstaticvoidassertEquals([
,,theyareconsideredequal.
Parameters:
message-theidentifyingmessagefortheAssertionError(nullokay)
expected-expectedvalue
actual-actualvalue
assertFalse
publicstaticvoidassertFalse
boolean?condition)
'titthrowsanAssertionErrorwiththegivenmessage.
Parameters:
message-theiden