私は昨日試験を受けていましたが、彼らが次の順序を尋ねていることに気付きました (ここにあると思われる順序を記載します)。
- 単体テスト (常に最初に単体テストを作成してください!)
- 統合テスト (いくつかのコードがあり、それが他のコード/システムで動作した後)
- 検証テスト (データを一貫した状態に保ち、悪いデータが入力されていないことを確認します)
- ユーザー / 受け入れテスト (ユーザーがすべてです。そうでなければ、そもそもなぜシステムを構築する必要があるのでしょうか?)
これぐらいでいいの?
個人的には、負荷テストやデータベース チューニングを最後に行うべきだと思いますが、テストには含まれていませんでした。