论文部分内容阅读
随着internet的迅速普及,Web正以其广泛性、交互性、快捷性和易用性等特点迅速风靡全球,并且已经渗入到社会的各个应用领域.在市场需求的推动下,Web应用软件的规模不断扩大,系统软件复杂性增加,而且Web应用软件的测试相对于传统应用程序的测试来说有其自身的特点和难点,主要体现在负载的不可预知性,测试环境和真实环境的差异等方面。Web测试技术是为了深入全面了解Web系统运行状态、检测系统负荷能力以及保证可靠性服务的必要手段,为了保证日益复杂的Web应用软件的正确性和可靠性,Web测试已成为Web软件开发过程中的一个重要环节,在这种背景下,研究Web应用系统测试技术具有一定的现实意义。本文讨论了Web的特点及Web应用软件系统测试包含的基本内容,从构架部署测试,功能测试、接口协议测试、兼容性测试、性能测试、安全性测试等方面的测试理论知识进行了概述,基于Web特点,重点对正交实验设计法进行了研究,并在Web测试的兼容性测试测试用例设计上得以应用;另外,对目前流行的Web性能测试工具LoadRunner进行了研究,主要对其工作原理和几个重要的指标进行了研究;最后,结合公司的内容运营调度系统,设计了几个测试案例:功能点测试,兼容性测试,接口协议测试及Web压力测试。在每个测试案例中,分别从识别测试需求,进行测试设计,测试方法测试策略研究(包括测试工具的开发),测试实施和测试总结几个方面开展,从而验证了所研究技术的可行性和有效性。通过本课题的研究,为公司目前或以后的性能测试进一步开展提供了一定的基础数据,为测试用例设计的更高效,更科学提供了依据。另外,论文也描述了整个Web测试要包括的范围,为新入门的测试人员快速融入测试工作提供了一定的指导意义。