论文部分内容阅读
现代信息技术的发展和社会信息化水平的提高对于软件功能、性能的要求越来越高,如何利用非常有限的时间和资源保证软件质量成为企业关注的重点。软件测试做为保证软件质量的关键技术之一,是软件开发过程的重要组成部分。软件的测试工作不是一次就能完成的,需要进行多次测试,许多操作是重复性的、非创造性的,由此产生了软件测试自动化的需求。 自动化测试执行效率高,可以提高软件测试的准确性,提高测试人员的积极性,能够更好地利用资源,节约人力物力,并具有可重复性。因此,成为众多软件企业竞相追逐的热点。 随着网络的普及,Web应用以其广泛性、交互性和易用性受到越来越多人的欢迎,逐渐渗透到了人们日常生活的各个方面,如公司内部的协同工作平台、门户网站、电子商务、电子政务、网上银行等等。Web应用程序具有页面变动频繁,随意性强,结构性比较差的特点。需要建立一个规范化、易操作、可扩展的测试模型,以指导Web应用程序测试过程。 基于以上论述,首先,本文提出基于rational工具创建Web应用自动化测试解决方案。其次,总结测试项目创建过程中的难点问题,提出相应的解决方法。详细阐述本文的创新点,解决数据分析类图形信息的自动化对比问题。再次,提取可复用的Web应用自动化测试框架,并进行测试框架的复用。最后,研究可复用框架的扩展和改进,建立更加通用的测试框架,使之既可以支持对Web应用的测试,又可以支持对Java应用程序的测试,且保证测试项目可以在多种操作系统windows,linux和unix平台之间进行移植。