"《Web测试技术大全》是一本详尽介绍Web测试的专业指南,涵盖了从基础到高级的各种技术和工具。本书首先从HTTP协议入手,解释了HTTP(Hypertext Transfer Protocol)的工作原理,包括其URL结构、状态码以及如何利用HTTPWatch进行监控和调试。接着,它深入探讨了HTML,从HTML的基本结构、标签、DOM(Document Object Model)解析到与JavaScript的交互。
XML作为另一种重要的数据交换语言,被详细介绍了其简介、树结构、DTD(Document Type Definition)和XMLSchema的定义。CSS和XSLT则涉及网页样式和转换技术。此外,书中还特别关注了RIA(Rich Internet Application)的发展,如AJAX、Flex、Silverlight以及HTML5的应用,展示了这些技术对Web测试的影响。
Web Services和SOA(Service-Oriented Architecture)架构也是核心内容,包括SOAP协议、WSDL语言和UDDI(Universal Description, Discovery, and Integration)协议。书中还提到了Web自动化测试中的关键技术,如使用QTP(QuickTest Professional)进行Web界面自动化测试,包括登录功能、参数化脚本、模块化设计和环境变量的运用。作者通过实际案例,如对Discuz!NT的自动化测试,展示了具体步骤和配置方法。
本书还讨论了验证码处理、数据驱动测试、场景恢复策略以及使用Watir、WatiN、QAliber、Selenium和WebDriver进行Web自动化测试的方法。针对AJAX和ExtJS这类现代Web技术,提供了针对性的测试策略和挑战的解决方案,如QTP在测试动态表单组件如ExtComboBox和ExtCheckTree时的应用。
《Web测试技术大全》不仅提供了一套全面的Web测试理论框架,还提供了丰富的实践经验和工具技巧,是Web测试工程师不可或缺的参考资源。"