テストドキュメントの作成は必須ではなく、あくまで「推奨」です。
これらを記述することを義務化したいのではなく、チーム内でテストの内容が議論・共有されることを目的としています。
そのため、チーム内でそれらが出来ている場合はこれらのフォーマットに則らなくても問題ありません。
あくまでガイドとして活用ください。
QAにリリースされる前の機能テストで「何がクリアできていたらStagingにリリースできるのか」をチーム内で共有するために作成します。
機能が大きく、開発に時間がかかるような場合は作成を推奨します。
事前に作成することで、終了時期や機能の詳細加減の共通認識を取れると思います。
基本はPdMに記述をお願いしています。
デザインと要件が確定したら仮のゴールを置くためにもまずは記述をお願いします。
QAリリース準備完了になるまでは内容を都度修正しながら使ってください。
目指すべき指針として使うイメージです。
テストの内容、手順等をテンプレートに則って作ることでやることを明確にするために作成します。
テストの内容に迷ったら記述をお願いします。
機能が複雑で怪しいと思ったらテンプレに沿ってみると良いかもしれません。
開発チームであれば誰でも書く可能性があります。
機能開発前でも終わった後でも必要になったタイミングで記述します。
基本はメンテをしません。
一度使ったら捨てるつもりで大丈夫です。
ただし、ユニットテストやAutifyのシナリオ等の残る形でテストを作成する場合はドキュメントのリンクを紐つけておくと後から修正時に意図を汲みやすくなるかもしれません。