非機能テスト

non-functional testing / non-functional requirement testing


 システムやソフトウェアの非機能要件に関するテストのこと。性能テスト、負荷テスト、ストレステスト、ユーザビリティテスト、保守性テスト、信頼性テスト、移植性テストなどをいう。

 システムやソフトウェアの開発は、“機能の実現”を中心に進められるが、機能以外にも性能や保守性など、検討しなければならない品質特性がある。これらの品質を確認するテストが非機能テストである。

 受託開発の場合にありがちだが、未成熟なプロジェクトではユーザーからの要求(ニーズというレベルのものかもしれない)が機能要件に集中して、非機能要件に抜け漏れが発生することがある。ユーザーから明示的な要求がなくても、非機能要件について達成水準を定義して(承認を得たうえで)テストを行うことが望ましい。

参考文献

  • 『非機能要求仕様定義ガイドライン――検収フェーズのモデル取引・整備報告書UVC(User Vender Collaboration)研究プロジェクト2報告書』 日本情報システム・ユーザー協会/2008年6月
  • 『間違いだらけのソフトウェア・アーキテクチャ――非機能要件の開発と評価』 トム・エンゲルバーグ=著/長谷川裕一、土岐孝平=訳/技術評論社/2010年9月
 
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z
記号 0 1 2 3 4 5 6 7 8 9
IT活用組織論経営・経営手法発想法、図法システム開発・運用、プロジェクト管理システム基盤技術インターネットビジネスコミュニケーションマーケティングERP会計・ファイナンス人事・HRCRM/SFAグループウェアナレッジマネジメントBIコンテンツ管理製造業流通業、ロジスティクス通信業調達業務利用法、使い勝手


@IT情報マネジメント メールマガジン 情報マネージャのための情報源(無料)


この記事に対するご意見をお寄せください managemail@atmarkit.co.jp

アイティメディアの提供サービス

ホワイトペーパーTechTargetジャパン

スキルアップ/キャリアアップ(JOB@IT)

@IT Sepcial
- PR -
@IT Sepcial
ソリューションFLASH

求人情報