ある種のスケジュールを含むWebアプリケーションを書いています。特定のアクションの後、スケジュールが更新され、ユーザーがその日にページにアクセスすると、何かが発生します。
その種の機能の機能(受け入れ)テストを作成する方法について何かアイデアはありますか?
私はSeleniumを使用してこれらのエンドツーエンドのテストを書いています。/set-fixed-time?time=...
私が持っている唯一のアイデアは、のようなURLにアクセスし、テスト訪問後にサーバーに特定の日付を使用させる可能性/set-real-time
です。
サーバーでは、カスタムオブジェクトを使用して現在の時刻を取得し、URLの1つにアクセスするとそのオブジェクトが交換されます。