トップ > サービス > 教育担当の皆様へ > トレーニングコース > ソフトウェアテスティング基礎コース

ソフトウェアテスティング基礎コース

コース名
ソフトウェアテスティング基礎コース
コース概要

ホワイトボックスやブラックボックステスト、単体―結合―システムテスト。 −ソフトウェア開発に携わるエンジニアなら、テストに何らかの形で関与されているでしょう。
これまでテストといえば、ウォーターフォール型開発プロセスで下流工程と呼ばれる、結合やシステムテストばかりに目が向けられていました。このため、実装を主業務とするエンジニアの中には、テストによるソフトウェアの妥当性検証を疎かにするという傾向がありました。ここ最近は状況が変わり、単体テストをしながらコーディングするといった、テストファーストの考え方が浸透しつつあり、実装を担うエンジニアにも、テストの重要性は広く理解されるようになりつつあります。しかし、テストの大切さを認識したとしても、日々多忙な開発業務に追われ、テストの基礎を学ぶ機会を得るのが難しかったり、テストを体系的に教育・指導できるエンジニアがいないことは、多くの開発現場における悩みではないでしょうか。 
このような悩みにお答えすべく、2日間という短期間で、基本的なテスト手法や技法を効果的かつ効率的に身に付けていただけるセミナーを開発しました。また、講義で得た知識は、テスト設計演習を通して開発現場ですぐに実践していただける内容となっています。テストや開発現場での経験豊富なコンサルタントが作成した、ソフトウェアエンジニアリングに基づいた本セミナーは、テストの基本をしっかりと身に付けたいエンジニアにとって、最適なコースです。

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

オンサイト

受講料

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

対象者
  • システム開発、ソフトウェア開発に携わる人
前提条件
  • ソフトウェアの開発経験
内容
1.ソフトウェアテスティングの目的

2.ソフトウェア開発フェーズとテストの関係
 2.1 ソフトウェア開発プロセス
 2.2 V字モデル
 2.3 単体テスト
 2.4 結合/機能テスト
 2.5 システムテスト
 2.6 受け入れテスト
 2.7 リグレッションテスト

3.テストの種類
 3.1 静的テスト
 3.2 動的テスト
ホワイトボックステスト
    ブラックボックステスト
    グレーボックステスト
    探索的テスト

4.テストプロセス
 4.1 テストプロセスとは
 4.2 テスト計画
 4.3 テスト設計
    演習1:テストケースの作成
 4.4 テスト実施
演習2:不具合報告の書き方
 4.5 テスト管理

5.テスト設計
 5.1 単体テスト設計
    講義:パステスト
    演習:単体テスト設計演習
 5.2 結合/機能テスト設計 
講義:状態遷移テスト
演習:結合/機能テスト設計
 5.3 システムテスト設計
    講義:機能要件と非機能要件のテスト設計
    演習:システムテスト設計

6.テストの実践的なTIPS
 6.1  テスト効率を上げるTIPS
 6.2  Testability(テスト容易性)の高い開発とは
 6.3  テストツールの導入
 6.4  テストに関わる標準と規格