×

SCC50压缩机数传单元自动化测试

消耗积分:3 | 格式:rar | 大小:7.27 MB | 2018-01-30

分享资料个

  软件测试是保证软件产品质量、可靠性和安全性的重要手段。随着软件规模的增大,手工测试逐渐暴露出很多缺点,如人力、时间成本大,效率低,难以进行回归测试等。和手工测试相比,自动化测试拥有很多优点,如耗费较少的时间、人力成本,能够避免出现人为误判,快速进行回归测试等。嵌入式软件的自动化测试是嵌入式软件技术发展的必然趋势,近年来已经成为嵌入式系统领域的研究热点。

  本文研究了嵌入式软件开发的特点、自动化测试的测试策略等知识。在此基础之上开发了一个针对一款嵌入式软件SCC50-DTU (Data Transfer Unit)的自动化测试系统,目的是减少测试人员的工作量,缩短被测软件的开发周期,提高测试效率。该系统使用交叉测试的策略,支持单元测试和回归测试;使用数据库存储各种测试数据,便于测试人员管理测试数据;能够自动生成直观且详细的测试报告;支持测试人员定制多样的测试任务。该系统的实际使用效果证明,它具有良好的可扩展性和可靠性。

  本文在回归测试中使用了一种改进的测试用例优先级方法,该方法是一种白盒测试和黑盒测试相结合的优先级方法。它是在一种面向黑盒测试的优先级方法基础之上加入函数覆盖信息来实现的,通过对被测程序进行静态分析,获得函数调用关系图;通过对被测程序进行插桩,获得测试用例的实际执行路径,并计算得到一个基于执行路径长度的errcode值,把errcode值作为测试用例优先级排序的另一个因素,进一步提高检错率。本文设计了一个实验,把该方法与其他优先级方法的使用效率进行对比,实验结果表明,它具有更好的检错率,能够提高测试效率。
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !