|
嵌入式软件测试过程中,在没有专用嵌入式软件测试工具CodeTest等工具情况下,利用普通软件测试工具较好的完成了对嵌入式软件的测试。利用仿真平台的建立一方面使测试人员对测试环境有较好的了解,对测试用例的设计有很大的帮助:另一方面解决测试人员与设计人员对资源的利用冲突。利用Rational TestStudio的PureCoverage对目标代码进行结构化的测试,在没有源代码的情况下对发现的错误进行了精确的定位,有利于开发人员快速修改错误。
仿真平台上对嵌入式软件可以完成覆盖率测试、内存测试、性能测试和健壮性测试几种类型的测试,测试内容比较全面。因条件的限制,未能对其实时性和通讯协议及硬件接口等作测试,希望以后能借用更多的测试工具和先进的测试技术对嵌入式应用系统做较为全面的测试,以保证使用阶段的嵌入式应用软件的质量和可靠性。
软件测试作为一种手段,以一定的人力和工具来提高软件的可靠性,从而获得对软件质量的保障。但在嵌入式软件测试方面存在着许多困难,特别是作为第3方软件的测试,面临的困难就更大。主要困难有:对嵌入式应用的环境和条件了解不够;嵌入式软件测试工具落后或根本就没有:测试平台的专用化等。这些都严重影响着嵌入式软件的测试质量和可靠性。笔者主要论述在PC机上利用通用软件测试工具Rational TestStudi。等测试工具对某嵌入式应用软件测试的解决方案和实施。 |
|