2024.09.27 第三者検証・ソフトウェアテスト
残暑もやっと落ち着き、涼しい秋風が吹く季節となりました。
前回はシステムテストにおける要件についてお話しましたが、
今回は「機能テスト」と「非機能テスト」についてご紹介していこうと思います!
・機能テスト
機能テストとは、機能要件に基づいて設計された機能が期待通りに実装されていることを検証します。
つまり、ユーザーが要求した機能が正しく実装されていることを意味します。
以下が代表的な機能テストの一例になります。
1.ログイン機能のテスト
・正しいユーザー名とパスワードでログインした場合、自動的にメイン画面に移動すること。
・間違ったパスワードを入力した場合、エラーメッセージが表示されログインできない。
・ユーザー名やパスワードが空の場合、エラーメッセージが表示されログインできない。
2.ファイルアップロード機能のテスト
・5MB以下の画像ファイルをアップロードした場合、正常にアップロードが完了する。
・10MBを超えるファイルをアップロードしようとした場合、「ファイルサイズが大きすぎます」とのエラーメッセージが表示される。
これらのテストを見ると、システムの根幹に関わるテストであることがわかります。
ユーザーが必ず求めている機能なので、見落としがないよう入念に検証を行っていく必要があります。
・非機能テスト
非機能テストでは、機能要件以外のシステムの品質面を検証します。
具体的には、性能やセキュリティ、運用・保守性など、システム全体の品質やユーザー体験に関わる要素を検証します。
以下が代表的な非機能テストの一例になります。
1.性能テスト
システムが期待されるパフォーマンス基準を満たしているか検証します。
具体的にはデータの処理能力や応答速度といったパフォーマンスを確認します。
2.負荷テスト
システムに高負荷がかかった時にどのような動作をするのかを検証します。
具体的には、同時に多数のユーザーがアクセスした場合に、システムが問題なく動作すること、
また、大量のデータ処理を発生させた場合に、システムダウンが起きないことを確認します。
以上が機能テストと非機能テストのご紹介になります。
今回ご紹介した内容はあくまでも一例で、その他にもまだまだ検証すべき観点はあるので
興味を持たれた方は、ぜひ調べてみてください!
03-6435-8035
9:00~18:00 土日祝祭日休
098-882-0717
9:30~18:30 土日祝祭日休
公式アカウントをフォロー
最新記事をお届けします。
2024.09.12
皆様、いかがお過ごしでしょうか。 9月に入り、朝晩は少し涼しくなってきましたが、日中はまだまだ暑いですね。 さて、前回のテスト技法では結合テストにおける 「トップダウンテスト」と「ボトムアップテスト」についてご紹介をいた...
2024.08.8
連日厳しい暑さが続いておりますが、皆様お元気でお過ごしでしょうか。 さて、前回のテスト技法では単体テストにおける 「ブラックボックステスト」と「ホワイトボックステスト」についてのご紹介をしましたが、 今回は結合テストの手...
2024.07.22
梅雨が明けいよいよ夏本番になりましたね。 暑さに負けず、元気に過ごされていますでしょうか。 今回は検証の話題からは少し離れまして、 6月の下旬に東京支店のメンバーで沖縄本社へ 研修に行った時のエピソードをお話しできればと...
2024.07.5
7月に入り蒸し暑さが続いておりますが皆様いかがお過ごしでしょうか。 さて、前回のテスト技法のお話から少し期間が空いてしまいましたが 今回は単体テストの手法として用いられる「ブラックボックステスト」と「ホワイトボックステス...
2024.05.27
GWが明け数日経ちましたが、皆様いかがお過ごしでしょうか。 GWは連休で遠出ができたりしますけど、どの場所も混んでいるのが難点ですよね… 社内には帰省をしてゆっくり過ごしたメンバーもいました! 次の連休はまだ先なので、気...