● 摘要
进入PC时代后,计算机技术得到迅猛发展。计算机软件已经渗透到越来越多的领域,特别是航空航天、金融和医疗等关系国计民生的行业。在这些领域中,软件系统规模庞大、逻辑复杂,对软件质量往往有着非常高的要求。软件测试是提高软件质量的重要途径,高效的软件自动化测试技术越来越受到人们的重视。软件自动化测试在各个环节都获得了显著的研究成果,但仍存在制约实施测试全面自动化过程的因素。一方面,测试用例的描述样式繁多,但是缺乏规范化的用例描述方法,因此造成诸多用例使用起来不甚方便、不够灵活;另一方面,在软件自动化测试中,测试脚本得到了大量的运用,但是在现有的测试中,仍然以人工编写测试脚本为主,形成了软件自动化测试的瓶颈。针对以上问题,本文对软件测试用例描述方法和软件测试脚本自动化生成技术进行深入研究。根据XML具有自描述性、可扩展性和半结构化等特点,将该项技术应用到软件测试自动化中,提出了一套基于XML的软件测试用例描述方法,按照该方法描述的用例结构严整清晰、复用性强、用途广泛(比如能够转化为测试脚本);同时利用XSLT技术,对测试脚本模板和测试环境关联信息建模。在此基础上,通过XML解析器实现测试用例向多种类型测试脚本的自动转换,从而使测试用例能够适用于多种自动化测试环境,减少测试过程中测试人员繁重的脚本编写工作,缩短测试时间、提高测试效率、节约测试成本。最后以一个模拟的航电设备为目标系统,根据规范化描述方法制定测试用例,通过脚本转化模板自动生成ESSTSL脚本,在相应的测试平台上能够编译通过,并且正确控制测试的执行,从而验证了本论文的研究内容与关键技术,证明了其正确性和有效性。
相关内容
相关标签