这里没有软件测试的泛泛理论,只有博主的最佳实践。
博主的研究方向为静态分析和性能测试,致力于各种测试工具的引入、评估和开发。
本博的测试文章均为作者原创,转载请务必注明出处。
Symbian OS test tools:Test Driver 简介3--远程执行测试架构
上一篇 /
下一篇 2008-03-27 11:14:15
TestDriver可远程的、通过TCP/IP网络(广域网或者局域网)用于运行测试包,通过TestClient和TestMaster的接口。
下图显示了远程运行时的总体结构。
l TestClient - TestClient属于安装在客户端的软件,用于发送测试(打包成测试任务)到Server,通过TestMaster来执行这些任务。如果多个测试任务需要处理,TestMaster将形成一个任务队列。进度信息可以直接发送到TestClient(同步模式),也可以由客户端需要时查询得到(异步模式)。
l TestMaster - TestMaster 是安装在服务器端的软件,用于响应客户端的远程执行工作。TestMaster接受从TestClient发送过来的测试任务,然后再传递给TestDriver,在Lubbock开发板上执行测试。
l Lubbock 开发板 - TestDriver执行测试用的一块开发板。该板需要通过modem电缆和电源线连接到Server。
l TestDriver - TestDriver既要运行在客户端,又要运行在服务器上,用于创建测试包,发送测试任务,然后在Lubbock开发板上执行测试。
l Test job - test job由客户端创建,通过TestClient发送到TestMaster。测试任务包括测试包(由TestDriver创建)及ROM 镜像(image file,用于在开发板上执行测试)
l Test package - test package 包括所有的由TestDriver在开发板上执行的所有测试。
l Test results - test results 存储在Server上,文件名为testresult.zip,client可以得到该结果。
收藏
举报
TAG: