‘TDD’ タグのついている投稿

テスト駆動開発(TDD)研修

2015年7月29日 水曜日

コースジャンル

設計・開発

概要

テストファーストによる追加・変更と、リファクタリングによる設計・改善の2つの活動を超短期で繰り返して開発を進めていく手法であるTDD。
RED(テスト失敗)、GREEN(テスト成功)、REFACTOR(リファクタリング)の3ステップを高速に回すサイクルがTDDの特徴です。
軽快・レスポンシィブなフィードバックの確保、きれいで動くコードの確保などによる、開発の改善がTDDの目的となっており、
本研修で実際の開発でTDD(Test Driven Development)がおこなえるようになることを目的とします。

目的

・実際の開発でTDD(Test Driven Development)がおこなえるようになる

対象者

・Javaのプログラミング経験
・JUnitの利用経験

テキスト

弊社オリジナルテキスト

基本日数

1~2日間 ※カスタマイズは可能です

内容

●基礎編
・TDD概要
・JUnit [演習]
・リファクタリング [演習]

●応用編1~プロセスにまつわるエトセトラ
・Scram
・CI(継続的インテグレーション)

●応用編2~ツールにまつわるエトセトラ
・Mockit~モックを利用した自動テスト [演習]
・DBUnit~RDBを使った自動テスト
・Lombok~コードを減らす [演習]
・FindBugs~バグっぽいところを見つける  [演習]
・Metrics~メトリクス測定  [演習]
・Cobertura~カバレッジ測定  [演習]

品質向上のためのテストの計画、設計研修

2011年7月27日 水曜日

コースジャンル

設計・開発

概要

テスト駆動型開発(TDD)の考え方やテスト計画の策定、テスト設計、テスト手法、測定値の評価方法、品質特性などのテスト全般について、演習を交えながら理解していただきます。

目的

・品質向上とテストの関係について理解する。
・テストの計画、進め方について理解する。
・テストの設計・仕様からのテストケースの作成が行えるようにする。
・テスト結果の分析と評価が行えるようにする。

対象者

・システム開発に携わる方。

テキスト

弊社オリジナルテキスト

基本日数

2日間 ※カスタマイズは可能です

内容

1.テストと品質
-テストと品質の関わり
-品質特性
2.テストプロセス
-テスト駆動開発(TDD)の考え方
-テストモデルとテストプロセス
-テスト計画の実施時期
-テストプロセスとテストの実施
-テストの自動化
-ソフトウエアテストツール
3.テスト計画の策定
-テスト計画の策定
-テスト環境や体制
-テスト計画書
4.テスト設計
-テストの設計と実施
-テストケースの書き方
-テストの設計技法
-様々なテスト手法
-テストマトリックス
-ディシジョンテーブル
-状態遷移図
-直交表
-その他のテスト
5.様々なテスト
-機能テスト
-パフォーマンステスト
-ストレステスト
-セキュリティテスト
6.テスト結果の分析
-テスト結果の評価方法
-測定値の評価方法
-品質進捗による方法
-信頼性予測による方法
-テスト結果からの品質評価