● 摘要
测试用例复用(Test Case Reuse)是近期软件测试领域研究的重点,就是把一个软件的测试用例在新的软件测试中使用,或在软件做出修改时在新的软件测试中使用,也包括在相似软件间进行一定的选择后使用,包括测试用例的设计思想、具体内容、执行步骤,以及测试过程中产生的信息在新的软件测试中的使用,它属于软件复用理论的范畴,复用的过程通常比较复杂【6】。但是,测试用例复用技术一旦成功应用,对整个软件项目,从资源、进度、效率等方面,都有不可小觑的效果。本文首先介绍了课题来源和研究此课题的意义,然后针对联想Beacon智能手机项目的个体情况,进行项目背景和任务内容的描述,项目的具体功能的分析,复用前的测试策略,然后阐述了智能手机软件测试方案的设计和测试用例复用的实现,以及为了实现用例复用而必须解决的主要问题。在对其进行认真研究的基础之上,提出了系统解决方案。根据以上的描述,论文先对智能手机软件测试中的测试用例复用进行总体设计,分析测试用例复用的难点和重点,找到对应的解决方案,然后阐述了其主要功能以及使用的主要方法,最后详细说明了智能手机软件测试中的测试用例复用技术的设计与实现过程。通过对比采用测试用例复用技术前后,整个软件测试周期的长短、软件测试所需费用和人力,对测试用例复用技术实现实例验证,证明了智能手机软件测试中的测试用例复用技术的重要性。而且这样的方案能够应用于其他的项目,从而实现了论文研究的目的与意义。