摘要: |
随着人们对软件产品质量要求的不断提高,作为保障软件质量重要手段的软件测试技术逐渐被重视和应用。本文深入研究嵌入式软件电子海图的测试技术,并将研究成果应用到测试实践中。论文的主要工作有:
本文首先综述了软件测试基本理论和通用测试技术,对当前国内外软件测试研究现状和软件测试热点做了综合分析,为下一步研究工作打下了测试理论基础。
课题从实际需要出发,将软件度量技术应用到电子海图测试工作中。通过度量技术在海图软件中的应用结果可以看出,度量技术不仅量化了海图程序的规模,而且可以分析出软件结构及设计中的不合理和不足之处,对测试起到了指导作用。
分析了嵌入式软件电子海图的特点,针对这些特点,提出了适合电子海图的测试策略;提出了软件测试开发V字模型,在模型中不仅强调了静态分析和代码走查的独立性,而且强调了软件开发同测试的紧密性,为改进电子海图测试流程提供了切实可行的理论依据。
论文遵循课题研究的软件测试思想和方法成果,针对一个典型的电子海图嵌入式软件测试,进行了独立的软件测试设计和测试实施全过程,验证了所提出的测试策略和测试模型,在确保电子海图软件质量的同时,提高了测试效率。
最后,论文从代码审查、内存泄漏、程序运行性能等几个方面对电子海图软件的测试结果进行深入的分析。总结了通过代码审查发现的电子海图软件中经常出现的代码错误;借助CodeTEST测试工具,找到了电子海图中内存泄漏的出处并且分析了原因,提出了修改方法;通过对海图性能测试,找出海图运行过程中的瓶颈函数,并作了函数优化,从而提高了代码质量。
|