手工测试主要是通过测试人员手动操作,并借助某些监测仪器和工具,来验证手机性能。 但由于手机功能众多, 并且性能测试工作量大, 如果单个测试工程师靠手动按键来执行所有测试 用例,花费的时间少则几小时,多则需要几天的时间,这样耗费大量测试时间的同时也容易让测 试工程师产生疲倦甚至是厌倦心理, 很容易造成测试的遗漏。 手机测试中常碰到很多重复性高的 工作,如发送数条 SMS 或者 MMS 以验证其收发成功率以及稳定性、连续进行多次呼叫、多 次对文件系统进行添加删除操作、 多任务多进程情况下的冲突测试以及极限测试等等, 都是重复 性高的工作, 手动执行的话费时费力, 如果能有一套自动执行的机制, 将能大大提高测试的效率。 由此产生了对手机自动化测试工具的需求。 手机这种板机的 MMI 功能测试不同于基于 PC 上的 MMI 测试,后者借助 PC 平台,目前市场上已有非常多功能强大且通用的自动测试工具支 持其测试,如比较典型的有 Winrunner, Robot, Loadrunner 等等,但这些工具通常不能兼容 到象手机这种嵌入式系统中来。 这就要求测试人员能够基于当前平台进行二次开发, 来满足自动 化测试的需求。