创 新 奖
项目名称:接口驱动程序自动测试系统
第一完成人:邓忠民
获奖单位:北京航空航天大学、中软资源有限公司
项目介绍
随着软件技术的发展,手工测试已不能满足软件测试的要求,手工测试加大测试成本、测试周期,约束了软件业的发展,软件测试自动化是软件测试的发展趋势。自动化测试能大大提高测试效率,减少测试成本,提高经济效益。
本项目结合接口软件功能测试的特点,对其进行了自动化测试需求分析;确定了自动化测试的范围;在Microsoft Visual Studio.net平台下,基于组件开发的思想,用C#语言开发了USB接口软件自动化测试系统。并经过测试实践,验证了该自动化测试系统的可靠性。
手工测试和自动化测试的对比,显示了该系统的优越性。接口是计算机的主要硬件之一。 该系统如果加以市场开发,将会大大减低接口软件测试成本,加速接口技术的发展,将会有很好的社会与经济效益。
主要创新点:
1)设计开发了计算机接口驱动程序自动测试的硬件系统Switch box。
2)设计开发了接口驱动程序自动测试的软件系统。
3)设计开发了软件测试管理系统。
更具体地说,接口驱动程序自动测试系统采用并联方式扩展了USB/1394接口,采用软件控制接口的连接与断开,真实重现了手动测试的现场状态。采用串口本身供电,简化了连接方式,方便了用户使用。系统可模拟硬件设备从一个端口自动移动到另一个端口。控制软件完全采用组件化设计,便于问题的分离、系统的维护和功能的重用。
自动测试系统具有自定义的脚本语言,用户可根据不同的要求方便地编写一些临时的自动化测试用例。软件记录运行状态跟踪,在操作系统重启、休眠、用户切换后,能够接着上一次的状态继续运行。软件界面完全采用当前流行的.Net风格,操作既方便又人性化。
|