1

そのため、テスト環境は、作業中のリリースに応じて動的に変化します。

例えば:

  • abc リリースの場合、テスト環境の URL は feature-abc.mycompany.com になり、xyz リリースの場合、テスト環境の URL は feature-xyz.company.com になります。
  • ステージングについても同じことが言えます: release-abc.mycompany.com、release-xyz.mycompany.com など。
  • 本番環境は単なる静的 URL: platform.mycompany.com

そうは言っても、Python 用のビヘイビア BDD フレームワークを使用してテストを実行する URL を指定する必要があります。

具体的には、cucumber が Ruby 用に持っている同等の機能を探しています: features/support/env.rb ファイルを使用して複数の URL (qa、ステージング、プロダクションなど) を定義し、コマンドライン (ターミナル) でxyz と言います (qa = feature(the release).mycompany.com を持つ)

似たようなもの: Cucumber でさまざまな環境 (例: 開発|テスト|本番) をテストするにはどうすればよいですか?

4

2 に答える 2