● 摘要
摘 要本文结合在32位和64位处理器上对Intel, NEC, NVIDIA,VIA等芯片上的USB接口软件的测试实践,深入学习了USB接口技术,仔细研究了USB规范和USB特性。在此基础上,首先,以USB接口软件的功能测试为入口点,给出了USB接口软件功能测试过程中选取的测试实例。其次,从USB功能角度着手将测试划分了六个功能模块,系统地介绍了各个功能模块的内容。然后针对各个模块制定了测试步骤和测试标准。通过大量的测试实践,总结了适用于USB接口软件功能测试的实用方法,并对测试用例进行了优化,对优化前后的测试结果进行比较。此外,基于USB接口软件测试的特性,本文对其进行了自动化测试需求分析,确定了自动化范围;并根据确定的范围,编制了测试流程。在此基础上,经过分析比较目前的商业自动化测试工具,吸取了其基于组件开发的思想,在Microsoft Visual Studio.Net 平台下,结合其它功能组件,利用C#语言,编写了测试用例功能函数,从而与开发小组共同完成了USB接口软件自动化测试工具的开发。通过测试实践,验证了其工作的可靠性,并根据采集的测试数据,对手工测试和自动测试进行了对比。 关键字 软件测试 USB接口 自动化测试工具 Switch box