领测软件测试网
^o)s8k.tT public
3kFpG-sUM
R z6t TestCase:创建本身,可以指定TestCase 准备运行的测试方法名称,保存在私
软件测试技术门户3qF)e&TI&y4H"~有属性fName。
软件测试技术门户G8v$t3k?[
M
VO countTestCases:返回TestCase 数目,直接返回1
u!o,p B&}'W:N name:deprecated,建议使用getName,返回TestCase 当前准备允许的测试方法
软件测试技术门户7Da+o7r
g的名称(私有属性fName)
软件测试技术门户7ui;nGQ!DH'q~ @ run:运行TestCase,如果没有指定结果存储的TestResult,将调用createResu(lt
软件测试技术门户\!Pw,HN方法。注意,TestCase 与TestResult 会有互相调用。整个运行流程如下:
.ftHf'nY 1、TestCase.run 调用TestResult.run
XW)[%r[ 2、TestResult.run 调用TestResult .StartTest
软件测试技术门户(D(xY7g-bD|+U 3、TestResult.run 创建一个Anonymous 类,实现接口Portectable
JGTf`2b 4、在Portectable. protect 方法中调用TestCase .runBare
lTO2S(?R 5、通过运行Portectable.runBare 调用runBare,通过Exception 捕获增加错误
软件测试技术门户X$^`+YuvGz及失败报告
1Z!i_T k/if@+u runBare:不使用TestResult 直接运行
S/Qm+Y`4b d(J@{ runTest:运行测试,注意每调用runTest 只运行当前fName 指定的方法
z[0H5]C k.qI-s etName:返回fName
软件测试技术门户;\Ze
c0@vp_/T;N setName:设置fName
软件测试技术门户 cB} B
fy protected软件测试技术门户 AL%w']s @0@/T!d0t?%e createResult:创建一个TestResult
软件测试技术门户B