2003年8月 6日
2003年
技術本部 池田浩明

ＣＦＤ実践ワークショップへの期待
技術戦略における位置付け

目次

１．テスト技法への取り組み
２．CFD技法の紹介
３．CFD実践ワークショップ
４．参考文献５．会社概要テスト技法「CFDCFD」」
実践ワークショップの取り組み〜 現場での実践を目指して 〜
前田 直毅† 池田 浩明† 江尻 泰将†
伊藤 夏美† 松尾谷 徹‡†株式会社インテック‡デバッグ工学研究所
1

JaSST2004

JaSST 2004

2

1.1 テスト技法検討の背景

1.2 テスト設計技法研修のねらいn 時代背景1. 若手の技術底上げ、均質化
2. 研修で学んだ内容を実践で効果的に活用

n 低コスト、短納期、高品質 が求められ
しわ寄せはテストフェーズに

n 社内事情nn ソフトウェア品質はテスト工程がカギを握るリーダークラスをテストの実践指導できる
社内コンサルタントとして育成

n テスト技法の習得は座学中心の自己流（＝中長期の取り組み）# プロジェクトの中で若手を指導# 顧客に「品質保証」という

n 若手担当者は能力が不足がち

個人のレベルアップが緊急課題 !!
→ 「テスト技法」による標準化に着目

付加価値 の提供

JaSST 2004

31.3 テスト技法への取り組み
時期

取り組み

02年 3-6月

デバッグ工学研修（外部講師が実施）

03年 1月

啓蒙
意識喚起

100名

CFD適 用ガイドライン

身近な成功例普及
全社への展開5JaSST 200440
35302520
151050

実践に必要 なもの

そ の他

実践 での試行適用（1本部）
キーマンから
社内 コンサルタントへ

研修後の態度②実践にあたって必要なもの
何も せず

20名

302520151050

資料 回覧

人数

部内 講習

500名

技法 を実
践

プロジェクトでの実践

20名

キーマン育成人数

実践 研修

CFD※実践ワークショップ

理解

デバッグ工学研修後にアンケートを実施し、約50人回答①研修受講後の行動→何もしなかった人がほとんど。

知識 共有

教材カリキュラム開発 社内キーマン育成（キーマン育成研修）
デバッグ工学研修 社内展開
（キーマンが実施） 共通理解 の確立※CFD=Case Flow Diagram

JaSST 2004

1.4 研修受講後の追跡調査
参加者数

ねらい

率先 するリー ダー

03年 8月- 04年 1月

4ガ イド ライン

03年 2月JaSST 2004

・ガイドライン・率先するリーダー
・知識の 共有・実践形式の研修
・その他（トップダウン/インセンティブ ）62003年8月 6日
2003年
技術本部 池田浩明

ＣＦＤ実践ワークショップへの期待
技術戦略における位置付け

2.1 CFD技法の概要

2.2 CFD技法の特徴

1. 1988年松尾谷徹氏（NEC：当時）が開発
2. 同値分割、原因結果流れ図、デシジョン・テーブルなど伝統的なテストケース設計技法を実践の立場で利用、体系化
3. 簡単な図と記号で仕様を分析するブラック
ボックステストにより、合理的にテスト項目を減らす
CFD ＝ Case Flow Diagramn 複式設計 の考え方＝設計とデバッグ は同等･ 並行nnプログラム設計

成果物

検証設計

検証仕様仕様比較改修

n 同値分割 、デシジョンテーブルなどの図で表記
テスト項目番号
原因０≦X≦12
男性①50≦X≦59②60≦X

Case（原因）：入力の同値集合
Flow Diagram（流れ図）：原因から結果に至る同値間の関係図

性別

割引

１２３−−

１−−

以外

女性

年齢12以下

４

１−−−

１−
１60以上

−

以外

原因１

原因流れ 図

原因２

結果

同値分割

JaSST 2004

7

2.3 CFD技法の効果

割引

５

１50以上
59割引なし③

男女

１１１割引なし

１
１１デシジョンテーブル

JaSST 2004

8

3.1 CFD実践ワークショップの推進

1. テストケースの質が向上

技術本部←仕様の曖昧さが判明する４倍（300件→1300件）になった事例もあり。
←正常系の網羅率がアップ

・テストを「研修」から「実践」へ

ビジネスソリューション事業本部

3. マネジメントの向上

ｉＱｉ活動

・全社の品質保証活動（iQi活動）を推進

2. バグ摘出件数 が飛躍的に増加

・CRM 、ERP、SCMソリューションの提供

テストケースの作成基準が明確、レビューしやすい（自社パッケージ開発 /他社 パッケージアドオン開発/SI）

4. 保守への引継ぎ容易性

・iQi活動方針

テストケースの再利用が可能、保守での改修も容易＝効率的なテストの実施と品質の追求 CFD事務局

5. お客様へのアピール

4名体制

作成した図によってテストの十分性が伝わる※iQi＝INTEC Quality Improvement Initiative
JaSST 2004

9

第1回
ねらい

第2回
（9月10日）

第3回

第4回

第5回

第6回

（10月8日）（11月13日）（12月10日）（2004 年1月29日）

午前
午後
本部成果物

現状確認と課題認識

現状確認と課題認識

CFDの実践と問題点把握

CFDの実践と課題認識

事例集・ガイドの仮作成とレビュー

CFD研修の評価（PLAN）（PLAN）（DO）（DO）（CHECK）（ACTION）

ソフトウェア品質
管理とテストの業界動向

テスト技法とテス 単体テストからトの標準工程
結合テストへ
<+単体テスト>状態遷移のテスト技法とＣＦＤ技法の導入効果

システムテストと運用面からのテスト

レビューと品質会計①各部所の現状理解②単体テスト
実践例説明とブラッシュアップ
・ERP−１・ERP−２①同値分割演習 ①同値分割結果②実践例の②実践例の見直し説明
見直し説明
・ERP−2・ERP−1③単体、結合テ ③単体、結合テスト実践例説明
スト実践例説とブラッシュアッ
明とブラッシュプアップ・ＳＣＭ−１・ITPS−１
・CRＭ（単体）
・ERP−３①同値分割結果の ①本部標準
見直し説明（ﾃﾞｼｼﾞｮﾝ （ガイド）案
ﾃｰﾌﾞﾙ作成）
レビュー
・ＥＲＰ−２②実践例の・ＳＣＭ−１
見直し報告
・ＩＴＰＳ−１・ITPS−２②ﾃﾞｨｽｶｯｼｮﾝ
・ERP−３③単体、結合テスト ・ＣＲＭ−１
実践例説明とブラッシュアップ①本部標準（ガイド）レビュー②CFD研修の評価と今後の課題（まとめ）ブラッシュアップ
後の実践例

1. ガイド目次案
2. ブラッシュアップ後の実践例

現状確認と課題
認識後の実践例

1. 本部標準（ガイド）2. 今後の課題

JaSST 2004

1. 実用レベルのチェック
2. 課題認識後の実践例

本部標準（ガイド）案

10

3.3 CFD実践ワークショップの内容（第4回）

3.2 全6回のCFD実践ワークショップ（2003 年8月6日）

JaSST 2004

11

9:00〜 9:30 オリエンテーション
・今回のスケジュール（ディスカッションについて）
・今後（第 ５回、第 ６回）の予定について
・ガイド案について
9:30〜14:00 セミナー（講師：松尾谷徹氏）「状態遷移を含む場合のテスト技法及び演習」「CFD導入事例紹介」
14:00〜14:45 各 部 所による同値分割実践の見直し報告
及びディスカッション
・E R P、SCM、ITPS（説明 、質疑、講評合わせて15分づつ）
15:00〜16:00 ディスカッション
これまでのCFD実践か ら得られた感想、意見 、課題提起
16:00〜17:30 CFD適用事例検討
・SCM（説明 30分、質疑・講評30分）
・CRM（説明15分、質疑・講評 15分）
17:30〜17:45 クロージング
JaSST 2004

12

2003年8月 6日
2003年
技術本部 池田浩明

ＣＦＤ実践ワークショップへの期待
技術戦略における位置付け

3.4 ワークショップの様子
課題検討中

3.5 参加者の声①（ＣＦＤ技法について）
回 答の 発表

n 問題発生時に問題発生箇所 の特定で手間取るので、テスト工数の削減を目標に技法を取り入れたい。 （リーダー）

演 習の 解説n 品質保証 の立場から第三者への説明という点で効果が期待できる。 （リーダー）
n 「必要な数しかテストを行わない」という発想のため、 デシジョンテーブルでテストケースを減らせるのが良い。 （ベテラン）
n ＣＦＤ作成段階で仕様や考え方の違いが明確になる。コーディング前にテスト仕様書を作成するようにしたい。 （若手）

実践例 アフターフォロー

JaSST 2004

13

3.5 参加者の声②（ワークショップ形式）○ビジネスソリューション 事業本部
n iQi活動をベースに指定プロジェクトで実践
n ワークショップメンバーを中心に各部へ普及

2.

○技術本部
nnnn

15

他本部への成果の展開
成功事例を生み出すCFD経験者を増やす、コンサルタントを育成する
客観的データ（現状、CFD適用時）を収集する

JaSST 2004

16

５．株式会社インテック 会社概要

松本正雄、小山田正史、松尾谷徹（共著）、ソフトウェア開発・検証技法、電子情報通信学会、1997
松尾谷徹、ソフトウェア品質技術実践講座 デバッグ工学とテスト技法コース テキスト、日科技連、2000

••
•
•
•

設 立
資本金
従業員
売上高事業所• 事業概要JaSST 2004

ガイドライン
・用語解説
・手順
・適用範囲

トップダウン＆ボトムアップの活動

４．参考文献1.

14

3.6 今後の目標・課題

n 技術交流 は普段あまりない。
他部所の違う文化に触れられて良かった。
（リーダー）n 若手は技術的な講習に出る機会が少ない。
技術教育 として非常に有効だと感じた。
（リーダー）
n 実例を用いて演習や説明があるので分かりやすい。（若手）n 新人のときの集合研修でも採用して欲しかった。（若手）
JaSST 2004

JaSST 2004

17

JaSST 2004

1964年1月11日
204億55百万円（2003年4月1日現在）
2,822名（2003年9月1日現在）
919億47百万円（2002年度実績)
東京, 横浜, 富山, 名古屋, 大阪, 札幌,
仙台, 新潟, 金沢, 広島, 高松, 福岡
システム・インテグレーション（25.3%）、ソフトウェア開発（38.2%）、アウトソーシング（20.2%）、ネットワーク（16.3%）

18