Tably株式会社(2021.11.08)

Prev Next

Tably株式会社 よういちろう氏が「Autifyテストシナリオを作りやすくする認証基盤」にてAutifyを記事に取り上げてくださいました。

前回の素晴らしい記事「Autifyをより活用するためのポイント」に引き続き、しっかり実践に即した内容となっています!

Autifyを効果的に運用する上では、複数のテストシナリオをいかに安全に並列実行できるようにするかが一つの鍵となります。 「特に気にすることなく数多くの細かなテストシナリオが複数同時にいつ実行されたとしても問題がない」 ようにするために、どうしたら競合状態を避けられるのか。よういちろう氏はテストシナリオ毎にユーザーアカウントを分けるアプローチを取りながら、具体的な方法を解説してくださっています。

  • JSステップで取得したUser-Agentによってテスト実行環境を判断し、ユーザアカウントを切り替えることで、環境毎に異なるユーザアカウントが利用されるようにする
  • 全てのテストシナリオの実行が終わってWebhook通知を受けたタイミングで、テストデータの初期化処理を呼び出す

などは、すぐにでも実践したくなるTipsではないでしょうか。