2024.09.27 第三者検証・ソフトウェアテスト
残暑もやっと落ち着き、涼しい秋風が吹く季節となりました。
前回はシステムテストにおける要件についてお話しましたが、
今回は「機能テスト」と「非機能テスト」についてご紹介していこうと思います!
・機能テスト
機能テストとは、機能要件に基づいて設計された機能が期待通りに実装されていることを検証します。
つまり、ユーザーが要求した機能が正しく実装されていることを意味します。
以下が代表的な機能テストの一例になります。
1.ログイン機能のテスト
・正しいユーザー名とパスワードでログインした場合、自動的にメイン画面に移動すること。
・間違ったパスワードを入力した場合、エラーメッセージが表示されログインできない。
・ユーザー名やパスワードが空の場合、エラーメッセージが表示されログインできない。
2.ファイルアップロード機能のテスト
・5MB以下の画像ファイルをアップロードした場合、正常にアップロードが完了する。
・10MBを超えるファイルをアップロードしようとした場合、「ファイルサイズが大きすぎます」とのエラーメッセージが表示される。
これらのテストを見ると、システムの根幹に関わるテストであることがわかります。
ユーザーが必ず求めている機能なので、見落としがないよう入念に検証を行っていく必要があります。
・非機能テスト
非機能テストでは、機能要件以外のシステムの品質面を検証します。
具体的には、性能やセキュリティ、運用・保守性など、システム全体の品質やユーザー体験に関わる要素を検証します。
以下が代表的な非機能テストの一例になります。
1.性能テスト
システムが期待されるパフォーマンス基準を満たしているか検証します。
具体的にはデータの処理能力や応答速度といったパフォーマンスを確認します。
2.負荷テスト
システムに高負荷がかかった時にどのような動作をするのかを検証します。
具体的には、同時に多数のユーザーがアクセスした場合に、システムが問題なく動作すること、
また、大量のデータ処理を発生させた場合に、システムダウンが起きないことを確認します。
以上が機能テストと非機能テストのご紹介になります。
今回ご紹介した内容はあくまでも一例で、その他にもまだまだ検証すべき観点はあるので
興味を持たれた方は、ぜひ調べてみてください!

03-6435-8035
9:30~18:30 土日祝祭日休
098-882-0717
9:30~18:30 土日祝祭日休
公式アカウントをフォロー
最新記事をお届けします。
2026.04.30
陽春の候、桜の花が美しく咲き誇る季節となりましたが、皆様いかがお過ごしでしょうか。 さて、今回はシステム品質の根幹を支える「機能テスト」についてご紹介いたします。 いつも何気なく使っているシステムやアプリが、 なぜ問題な...
2026.03.19
立春が過ぎ、暦の上では春を迎えましたが、まだまだ寒い日が続いております。 皆さまいかがお過ごしでしょうか。 さて今回は、検証業務におけるテスト手法の一つである 回帰テスト(Regression Testing)についてご...
2026.02.3
寒さが厳しい日々が続いていますが、少しずつ日差しに春の気配を感じる2月となりました。 皆様、体調など崩されていませんでしょうか。 以前「シフトレフトアプローチ」についてご紹介しましたが、 (「シフトレフトアプローチ」の記...
2026.01.8
1月に入り肌寒い日が毎日続きますね。 本年もお客様にご満足いただけるサービスの提供を目指し邁進してまいりますので、よろしくお願いいたします。 さて、今回は経験ベースのテスト技法として現代のソフトウェア開発においてその重要...
2025.12.9
冬の寒さが本格化する12月。何かと忙しい時期になりましたが、皆様、心穏やかに過ごせていますでしょうか。 さて今回は、検証のテスト手法の一つである「シナリオテスト」についてご紹介したいと思います。 シナリオテストとは? シ...