SOA 应用程序通常由不同的团队在不同的环境下开发和维护。
例如,开发人员可以在本地服务器上启动测试。然后,当应用程序部署到开发构建服务器时,需要对该服务器执行相同的测试。随后,QA 和测试团队需要在它们自己集成的服务器上运行相同的回归测试。
Parasoft SOAtest 的环境管理功能促进了这类任务,因为重复使用和共享测试资产对于实现高效流程非常关键。一种常见的方法是让 SOAtest 配置自动生成的测试环境,然后修改环境设置,以便生成的测试可以更轻松地在不同环境中使用,而无需实际测试的任何更改。
若要使用预配置的环境变量创建新的测试套件:
http://localhost:8080/parabank/services/store-01?wsdl
。默认存储环境
,在变量类型下选择两者,然后点击完成.若要配置 SOAtest 以在其他环境中运行这些相同的测试,则创建新的环境配置:
Echo 环境
。http://localhost:8080/parabank/echo.jsp
http://localhost:8080/parabank/services/store-01?wsdl
您会发现:
soa_env
前缀来引用环境变量。例如,${soa_env:Variablel}/calc_values.xlsx
环境可以部署来协助 web 场景执行,在很大程度上,它们可以用于服务功能测试。
创建 web 功能测试时,将创建一个新环境。默认情况下,它包含正在测试(名为 {DOMAIN_COM_BASE_URL})的 web 站点上的 base URL。可以创建其他环境,该环境可以将测试初始化重定向到另一个 base URL(例如,正在测试一个本地部署的 web 应用程序)。
环境最大优点之一便是能够从命令行重新运行相同的回归套件,而无需打开 SOAtest GUI 并修改主机或 URL 设置。
关于如何实现这一点的示例,请参阅从命令行将环境配置应用到回归测试。