● 摘要
随着人们对嵌入式系统需求的不断提高,作为核心部件的嵌入式软件已经成为数字化产品设计创新和软件增值的关键因素, 对嵌入式软件的质量保证直接影响到嵌入式系统的总体质量。为了在有限的研发周期中尽可能的提高软件质量,在开发机构具备良好的测试流程的前提下,引入自动化测试可以将大量重复的手工测试自动化完成,从而大幅提高测试效率。STK工具将手机内部J2ME API的测试工作自动化完成,从而有效的提高测试效率,节约测试成本,确保软件质量,缩短研发周期。本文从STK工具的相关技术,需求分析,系统结构分析,主要功能的分析和实现几个方面论述了STK工具的实现过程。本文首先从工具面对的测试对象、工具使用中涉及的用户、工具实现的功能操作,以及工具实现的测试需求几个方面对STK工具的需求进行了分析和介绍。之后,对STK工具系统结构中人机交互界面等七大主要模块的功能和结构关系进行了总体的分析。最后,文章描述了对人机界面、工具/手机通信、以及测试报告生成等几大主要功能的实现过程,并且展示了所取得的工作成果。