Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2020.1

...

Table of Contents
maxLevel1

Web 测试前言

Web 接口测试很难自动化。团队经常放弃自动化测试,而使用手动测试来代替,因为自动化测试会产生许多误报,或者因为维护测试套件需要太多的时间和精力。

SOAtest 旨在减少这些障碍。它在无需脚本的情况下便可隔离和测试独立的应用程序组件,用于跨多个浏览器的正确功能。动态数据可以用常数数据来剔除,以降低测试用例噪音。验证可以在页面对象级别上执行,也可在 HTTP 消息级别上执行,SOAtest 还通过异步 HTTP 消息桩函数在预期和意外情况下验证客户端 JavaScript 引擎。

关于 WebDriver 引擎

可以使用 Selenium WebDriver 进行 web 场景回放,也可以使用 Parasoft 本机驱动程序(传统)引擎。有关更多详情,请查阅 关于 About the Selenium WebDriver 引擎Engine

浏览器录制和跨浏览器执行

Web 测试的第一步是浏览器录制,其在浏览器录制和回放Browser Recording and Playback中进行了描述。

一旦创建完成,测试将按照 Executing Functional Tests中的描述执行。

扩展和重用 Web 场景

可以快速扩展已记录的 web 场景,以满足目标。以下示例是扩展和重用 web 场景的常见实践:

浏览器支持
Anchor
Browser Support
Browser Support

Include+
Include Page
spaceKeySOAVIRT20201ZH
scrollPageId0A010204015B0FEFF91522525580652ABrowser SupportBrowser Support