正常系テストでチェックすべき項目留意点メモ
テストコードを書く上での留意点メモ - AtAsAtAmAtArAの続き
前提としては「あるWebAPI」で、どうやって網羅的に正常系テストをどう書くか。そんなときの留意点メモ。
- リクエスト条件で条件が分岐する可能性があるなら、それをテスト
- getで取得できればいいものは基本的に200が返るテストがあればよい
- ただし取得したレスポンスによって条件分岐するならそれはテストする
- post関係も基本は200が返るテスト
- 登録なら登録が正常に行われているかのテスト
- 変更なら変更が正常に行われているかのテスト
- 削除なら削除が正常に行われているかのテスト
あとは仕様ドキュメントを見てその他例外や特定の条件があったらそのコードを加える、でしょうか。