这里没有软件测试的泛泛理论,只有博主的最佳实践。 博主的研究方向为静态分析和性能测试,致力于各种测试工具的引入、评估和开发。 本博的测试文章均为作者原创,转载请务必注明出处。

Symbian OS test tools:Test Driver 简介3--远程执行测试架构

上一篇 / 下一篇  2008-03-27 11:14:15

TestDriver可远程的、通过TCP/IP网络(广域网或者局域网)用于运行测试包,通过TestClient和TestMaster的接口。

下图显示了远程运行时的总体结构。

TestClient - TestClient属于安装在客户端的软件,用于发送测试(打包成测试任务)到Server,通过TestMaster来执行这些任务。如果多个测试任务需要处理,TestMaster将形成一个任务队列。进度信息可以直接发送到TestClient(同步模式),也可以由客户端需要时查询得到(异步模式)。

TestMaster - TestMaster 是安装在服务器端的软件,用于响应客户端的远程执行工作。TestMaster接受从TestClient发送过来的测试任务,然后再传递给TestDriver,在Lubbock开发板上执行测试。

Lubbock 开发板 - TestDriver执行测试用的一块开发板。该板需要通过modem电缆和电源线连接到Server。 

TestDriver - TestDriver既要运行在客户端,又要运行在服务器上,用于创建测试包,发送测试任务,然后在Lubbock开发板上执行测试。

Test job - test job由客户端创建,通过TestClient发送到TestMaster。测试任务包括测试包(由TestDriver创建)及ROM 镜像(image file,用于在开发板上执行测试)

Test package - test package 包括所有的由TestDriver在开发板上执行的所有测试。

Test results - test results 存储在Server上,文件名为testresult.zip,client可以得到该结果。 

 


TAG:

 

评分:0

我来说两句

Open Toolbar