トップ > サービス > 教育担当の皆様へ > トレーニングコース > テスト駆動による品質保証実践コース

テスト駆動による品質保証実践コース

コース名
テスト駆動による品質保証実践コース
コース概要

ソフトウェア開発の規模や形態に関わらず、ソフトウェア品質に対する要求は日増しに厳しくなっています。これはソフトウェアの不具合が原因となり、社会インフラに関わる基幹システムで障害が発生したり、コンシューマ製品の大量リコールにつながったりするなど、影響する範囲が広いという背景があります。また、短納期によるソフトウェア開発が主となる組織では、実装作業を中心とせざるを得ないため、レビューやウォークスルー、テストといった品質保証活動に充分なリソースを確保できないといった現実もあります。その結果、低品質の状態での出荷を繰り返すことになり、その悪循環から抜けられなくなるといったことも、残念ながらよく耳にします。
様々なプロダクトやサービスにソフトウェアが利用される今日、その不具合による社会的な損失は莫大なものとなっています。2002 年5月に商務省技術標準局(NIST)報告書によると、ソフトウェア
品質に関わる問題により、米国全体で実に年間595 億ドルの損害がり、そのうち約3 分の1(222 億
ドル)は、最適な検証が行われていれば回避できる問題であると報告されています。
品質保証活動に投資すれば、社会的にも充分に元が取れることを、この数字は雄弁に物語っています。
  しかし、いざ現場で品質保証活動に注力しようとしたとき、品質保証やテストのノウハウを持つ
エンジニアがいなかったり、適切なアプローチが分からないという理由などから、思うようにはなら
ないといったことがないでしょうか。
殊にソフトウェアテストは、技術や技法が浸透しきってないため、改善する余地が多い領域です。
だからこそ、組織形態や規模に関わらず、品質保証に携わるエンジニアは、テスト技法やレビュー
手法など、幅広いプロフェッショナルな品質保証スキルを身に付けなくてはなりません。
そうすることで、開発対象のプロダクトやサービスの品質を確保することで、全てのステークスホルダ
(利害関係者)から満足を得る必要があるからです。
当セミナーではテストについて、どうすればQCDのバランスを取りつつ、効率的に品質保証活動を実践できるか分かりやすく解説します。また、テスト駆動によりソフトウェア開発全体をどの様にマネジメントすべきかについて、演習を交えつつ理解を深めていただきます。
本コースの目的は、品質保証活動の基本的な考え方を理解すると共に、テストを軸とした検証により、テスト技法や手法の使いこなして目標品質を確保できるようになるための、必要な基礎を習得することです。例えば、何年か開発を経験した後、これから品質保証の立場となる人、現在テスト担当であり、更にQAの立場でステップアップを目指したいと思っている人、あるいはテスト組織のマネジメント能力や品質保証体制を向上させたい模索している人に最適なコースです。経験豊富なコンサルタントがテストの実践やテストプロジェクトのマネジメント、テストプロセス改善コンサル活動などから得た、実践的ノウハウが詰まった教育コースとなっています。

コース時間
2 日間(1日 6.5時間)
開催場所

オンサイト

受講料

800,000円(想定受講者数10名。受講者数によって費用が変ります。)

対象者
  • ソフトウェアテスト、品質保証/管理に携わる人
前提条件
  • ソフトウェアの開発経験
内容
1.ソフトウェア開発の現状と問題点
1.1 アウトソーシングとオフショアリング
1.2 品質・コストと納期の関係
1.3 開発方法論とテストのアプローチ

2.ソフトウェアテストの計画・設計・実施の問題
2.1 テスト計画
2.2 テスト設計
2.3 テスト実施
2.4 演習:品質要求達成を阻害するテストの問題
    〜ブレーンストーミング形式での問題分析

3.ソフトウェアテストと戦略
3.1 テスト戦略の必要性
3.2 テスト管理と戦略の関係
3.3 現実的なテスト戦略とは

4.ソフトウェアの品質保証と検証について

5. テスト駆動による品質保証システム構築

6.演習:テスト駆動によるテスト計画策定

7.まとめとQ&A