システムテストとは?言葉の定義や目的、実施方法を徹底解説
「システムテストとは…?」 「聞いたことあるけど、詳細は知らない…」 「システムテストは外注化できないのか…?」 などシステムテストについてお悩みの方も多いでしょう。この記事では「システムテスト」について解説します。 システムテストは、ユーザーに渡る前の最後のチェックとなり重要な役割を果たします。 システムテストを疎かにし、バグが大量に発生した場合、発注者側の信頼を失う可能性があります。またリリースした後、システムを実際に利用しているユーザーの離脱につながるなど、大きなビジネス的機会損失につながりかねません。 システムテストとは システムテストとは、システム開発の一環として行われるテストで、開発側が行う最後のテストになります。別名総合テストと言われています。 開発者側のテストの流れとしては、「単体テスト」「結合テスト」「システムテスト(総合テスト)」と分かれています。細かい機能のテストからよりユーザーの操作に近いテストへと進みます。 システムテストでは、発注者側と話し合って完成した要件定義書や設計書通りにシステムが稼働するのか、実際のユーザー環境に近い環境で動かしてテストを行います。 本番に近い環境でテストを行うことで、開発環境では発見できなかったバグを見つけることができたり、より実践的なテストを行うことができたりします。ユーザー目線でテストを行うため、使いにくさだったり、矛盾点なども洗い出すことができたりします。 システムテストの目的 システムテストを実施する主な目的は、発注者側の要求通りにシステムが開発されているかを検証するためです。 具体的には、要件定義書や設計書通りにシステムが動作するのかを確認します。もし、このタイミングでバグや不具合が見つかれば、その場で修正します。修正が完了すれば、再度システムテストを実施し確認するのです。 […]
システムテストとは?言葉の定義や目的、実施方法を徹底解説 続きを読む