do
otrefertothesameobjectIftheydorefertothesameobject
a
Assertio
Erroristhrow
withthegive
message
Parameters
messagetheide
tifyi
gmessagefortheAssertio
Error
ullokayu
expectedtheobjectyoudo
texpectactualtheobjecttocomparetou
expected
ffail
publicstaticvoidfailjavala
gStri
gmessage
Failsatestwiththegive
messageParameters
messagetheide
tifyi
gmessagefortheAssertio
Error
ullokay
SeeAlso
Assertio
Error
f实验一白盒测试方法
一、实验目的
1、掌握白盒测试基本技术,并能够应用白盒测试技术设计测试用例2、掌握白盒测试中的逻辑覆盖和路径测试方法
二、实验任务
使用白盒测试方法为下面的程序设计测试用例(使用逻辑覆盖和路径测试方法):程序要求:10个铅球中有一个假球(比其他铅球的重量要轻),用天平三次称出假球。程序设计思路:第一次使用天平分别称5个球,判断轻的一边有假球;拿出轻的5个球,取出其中4个第二次称,两边分别放2个球:如果两边同重,则剩下的球为假球;若两边不同重,拿出轻的两个球称第三次,轻的为假球。
图1判断假球的程序流程图
f三、实验要求
1、做好实验预习,掌握并熟悉本实验中所使用的测试环境及相应的测试软件2、写出实验报告,内容是:(1)实验目的(2)实验内容实验源代码(或测试脚本)可不写出,但是一定要写出实验中出现的错误,以及解决错误的方法(3)出错信息及处理方法(4)实验结果,包括实验处理结果和设计心得。
f单元测试覆盖率使用Clover
Clover是对单元测试覆盖率进行统计的软件,在Eclipse中使用Clover,首先使用从httpwwwce
quacomdow
loadjspa下载Clover,还需要申请一个lice
se,否则无法使用。目前免费下载的基本都是30天试用版。
下载后把Clover压缩包里的两个文件夹,features和plugi
s,复制到Eclipse安装目录中替换原来的两个文件夹。1打开Eclipse,从Wi
dowShowviewother,可以看到Clover的信息:
2.还需要导入cloverlice
se。从Prefere
cesCloverLice
se进入:
f并将申请到的的lice
se粘帖到这里,至此Clover已经安装完成,开始进入单元测试。3可以对之前已经做过的project进行覆盖率的计算。也可新建了一个project,结构如下:
Samplejava和SampleTestjava内容分别是:
Java代码1packagecomlyoesample23publicclassSample
f4publicI
tegeraddI
tegeraI
tegerb
5
ifa
ullb
ull
6
retur
ull
7
8
I
tegersum
ewI
tegerai
tValuebi
tValue
9
retur
sum
10
11
Java代码
1packagecomlyoesample
2
3importcomlyoesampleSample
4importju
itframeworkTestCase
5
6publicclassr