论文部分内容阅读
软件测试是保证软件质量的重要手段,自动化测试作为一项新技术被提出并广泛研究,它能有效地解决传统软件测试所存在的问题并提高测试效率。Web自动化测试作为自动化测试的一个分支,有其自身独有的特点,使得Web的自动化测试变得复杂多变,因此如何高效的对Web进行自动化测试成为了一个新的研究方向。对此,本文首先简要介绍了课题研究的背景、目的、意义及国内外发展状况,然后通过循序渐进的方式,阐述了软件测试、自动化测试和Web自动化测试的基础理论。详细介绍了Web自动化测试工具Selenium和.NET平台在自动化测试下的优势和特点。重点讲解了基于关键字驱动的Web自动化测试原理和脚本设计方法。论文通过对现有基于关键字驱动的框架和测试平台所存在的缺陷进行分析,提出并实现了新的测试管理工具Auto Script Management Tool,简称ASMT。ASMT的设计理念体现了自动化测试的发展方向,它集测试、管理、日志记录等多种功能为一身。然后通过实践操作,对ASMT的各个功能进行了验证。最后对论文进行了总结,阐述了该工具的优缺点,和将来进一步的研究工作。