差分テストのためのイテレーションとテストケース選択

Similar documents
差分テストのためのイテレーションとテストケース選択 大日本スクリーン製造株式会社ソフトウエア テンナインカンパニー粕渕清孝 Agenda ツールの開発経緯 テスト計画の課題 イテレーションと差分テスト 協調開発のための工夫 まとめ 1

過去問セミナーTM

テスト設計コンテスト フロア展示資料


障害管理テンプレート仕様書

目次 ペトリネットの概要 適用事例

FME

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt

PowerPoint プレゼンテーション

4.7.4 プロセスのインプットおよびアウトプット (1) プロセスへのインプット情報 インプット情報 作成者 承認者 備 考 1 開発に関するお客様から お客様 - の提示資料 2 開発に関する当社収集資 リーダ - 料 3 プロジェクト計画 完了報 リーダ マネージャ 告書 ( 暫定計画 ) 4

どのような便益があり得るか? より重要な ( ハイリスクの ) プロセス及びそれらのアウトプットに焦点が当たる 相互に依存するプロセスについての理解 定義及び統合が改善される プロセス及びマネジメントシステム全体の計画策定 実施 確認及び改善の体系的なマネジメント 資源の有効利用及び説明責任の強化

宇宙機搭載ソフトウエア開発のアセスメント

解析などが目的であり自動車, 家電, 重電, 鉄道などの多くの産業で使用されている ISO9000シリーズではFMEAが改善ツールとしてあげられている また,ISO9000をベースとした TS/ISO16949( 自動車セクター規格 ) ではFMEA の実施が要求事項とされているため, 自動車メーカ

目次 1: 安全性とソフトウェア 2: 宇宙機ソフトウェアにおける 安全 とは 3:CBCS 安全要求とは 4: 宇宙機ソフトウェアの実装例 5: 安全設計から得た新たな知見 6: 今後 2

目次 テスト分析 HAYST 法の分析 FV 表マインドマップお客様の視点 : 暗黙知効果これから

国土技術政策総合研究所 研究資料

ISO 9001:2015 改定セミナー (JIS Q 9001:2015 準拠 ) 第 4.2 版 株式会社 TBC ソリューションズ プログラム 年版改定の概要 年版の6 大重点ポイントと対策 年版と2008 年版の相違 年版への移行の実務

PowerPoint プレゼンテーション

<4D F736F F F696E74202D DD8D8782ED82B98B5A8F7082F B582BD835C F E707074>

効率の良いテストシナリオ? テストの進め方 テストプロセス テストの設計 より少ないテストケースで より多くのバグを見つける Mercury Interactive Japan KK all rights reserved. 2

Using VectorCAST/C++ with Test Driven Development

PowerPoint プレゼンテーション

J-SOX 自己点検評価プロセスの構築

インテル(R) Visual Fortran コンパイラ 10.0

第16部 ソフトウェア・プロセスの改善

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

Test.SSF Skill Standards Version 1.0

<4D F736F F F696E74202D A B837D836C CA48F435F >

CodeRecorderでカバレッジ

トレーニングのプレゼンテーション

構成管理記録テンプレート仕様書

<90528DB88EBF96E2955B2E786C73>

日本機械学会 生産システム部門研究発表講演会 2015 資料

スライド 1

uPC1093 DS

NEXCESS基礎コース01 組込みソフトウェア開発技術の基礎 ソフトウェア開発プロセス編

と 測定を繰り返した時のばらつき の和が 全体のばらつき () に対して どれくらいの割合となるかがわかり 測定システムを評価することができる MSA 第 4 版スタディガイド ジャパン プレクサス (010)p.104 では % GRR の値が10% 未満であれば 一般に受容れられる測定システムと

総合衛生管理製造過程と PDCAサイクル

本日の内容 1. システムアセスメントの目的 2. コンピュータ化システム構築において想定されるリスク要因 3.CSV ガイドラインで求められるシステムアセスメント 4. 具体的なリスク評価の進め方 5. システムアセスメントとリスクマネジメント 3 品質リスクマネジメントの主要原則 (ICH Q9

修-CIA Exam Change Handbook_FAQs_ indd

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構

プロダクトオーナー研修についてのご紹介

テスト設計コンテスト

Microsoft Word - JSQC-Std 目次.doc

metis ami サービス仕様書

PowerPoint プレゼンテーション

エコノナビットⅱ 電力管理ソフト/壁紙書き換えソフト

Microsoft PowerPoint - 教材サンプル1&2.ppt

JISQ 原案(本体)

ISO ISO ISO ISO ISO ISO ISO ISO/TR 機械類の安全性 機械類への常設接近手段 第 2 部 : 作業用プラットフォーム及び通路機械類の安全性 機械類への常

なぜバグ曲線は収束するのか

メンバーの紹介 日本科学技術連盟ソフトウェア品質管理研究会 2010 年度第 6 分科会 B グループ リーダー関野浩之 アズビル株式会社 ( 発表者 ) 大坪智治 株式会社インテック 外谷地茂 キヤノンITソリューションズ株式会社 メンバーの特徴 開発案件のほとんどが派生開発 ( 組み込み系 :1

品質マニュアル(サンプル)|株式会社ハピネックス

ビッグデータ分析を高速化する 分散処理技術を開発 日本電気株式会社

AN504 Through-hole IRED/Right Angle Type 特長 パッケージ 製品の特長 φ3.6 サイドビュ - タイプ 無色透明樹脂 光出力 : 5mW TYP. (I F =50mA) 鉛フリーはんだ耐熱対応 RoHS 対応 ピーク発光波長指向半値角素子材質ランク選別はん

青森県情報セキュリティ基本方針

テスト設計コンテスト

Copyright Compita Japan ISO33k シリーズとは? これまで使用されてきたプロセスアセスメント標準 (ISO/IEC 本稿では以降 ISO15504 と略称する ) は 2006 年に基本セットが完成し 既に 8 年以上が経過しています ISO

外為オンライン FX 取引 操作説明書

1 2

INDEX

INDEX

はじめに 本ドキュメントは Redmine を使用して稼働する定量的プロジェクト管理ツール ( 以下 IPF と略します ) のヘルプです IPF の操作に関わる機能を解説しており Redmine 及び構成管理ツール (Subversion Git) の標準機能については 本ヘルプの記載対象外として

1 BCM BCM BCM BCM BCM BCMS

WBS テンプレート 2009/8/4 NO 作業項目 計画分析設計開発 SA UI SS PS PG PT テスト IT ST 運用 OT 保守 OM 作業概要 成果物 計画 プロジェクト編成 * プロジェクト責任者 メンバー ( システム部門 現場部門 外

Transcription:

FMEA によるテストケース選択 大日本スクリーン製造株式会社ソフトウエア テンナインカンパニー 粕渕清孝

Agenda 1. 4 点法 FMEA とは 2. 背景 課題 3. 適用 結果 4. 考察 5. まとめ

会社紹介 大日本スクリーン製造株式会社京都府京都市 1943 年 10 月 11 日設立 事業半導体製造装置液晶 有機 EL 製造装置プリント配線板製造装置印刷製版機器 IT 関連機器 ソフトウエア テンナインカンパニー社内ソフトウェアの開発開発管理ツール, ビジュアル検索ツール, デジタルフォントの開発 販売 半導体製造装置 LeafThrough ヒラギノフォント

1. 4 点法 FMEA とは 2. 背景 課題 3. 適用 結果 4. 考察 5. まとめ

4 点法 FMEA [1] とは QS 9000 / TS16949 FMEA [2] (10 点法 ) との違い 10 点法 4 点法 評価の段階数 相対順位のため多い 絶対評価のため尐ない 評価の安定性 評価者でぶれやすい 4 段階でぶれにくい 評価の速度 遅い 速い 対策の要否判定 経済的考慮 症状の重さをランキングする 要否が不明確なため, 不要な処置を講じたり必要な対策を怠る可能性がある 評価と対策を同時に行う 小対策 改善の加算ができ, 最適信頼性を得ることができる

故障, 故障モードと発生メカニズム 発生メカニズム 故障モード ( システム破壊 ) 故障 ( 機能障害 ) 階段で転んで 足の骨折 歩けない 品目故障故障モード発生メカニズム PFAチューブ 漏れ 割れ ( クラック ), 折損, 緩み, 磨耗, 腐食, 結露など 屈曲繰り返し動作で 熱サイクルで 耐薬品性に劣る材質を使って 塩ビ槽処理不可処理槽変形 耐熱性を超える温度の温水が逆流して 処理槽内雰囲気温度が上昇して シリンダ動作しないシャフトの錆び 薬液の飛沫で徐々に腐食して 取り付けエリア雰囲気によって

Risk Index 4 段階で評価がぶれにくい. 評価に時間を要さない! RI(Risk Index)= 影響度 発生頻度 事前検知度の 3 乗根 トータルコスト = 製造原価 + 整備関係費 最適信頼性は経済的合理性を考慮し, トータルコストが低い RI=2.0~2.3 と定義する. 2.3 より高ければ対策を講じ,RI を下げていくことによって最適信頼性を得る. 評価しながら, 対策が検討可能. すべての評価を待つ必要性なし!

1. 4 点法 FMEA とは 2. 背景 課題 3. 適用 結果 4. 考察 5. まとめ

背景 課題 2004 年 装置開発プロジェクトで FMEA 試験導入 10 点法 FMEA 試験導入. ソフトウェア部門も ブレーンストーミング や なぜなぜ分析 に参加したが, 労力の割に効果を実感できなかった. 工程 FMEA 故障モードは レビュー漏れ や インスペクション手順間違い 等の規定違反. ソフトウェア開発にも適用可能. 2006 年 装置開発プロジェクトで 4 点法 FMEA 導入 ハードウェア部門が先行して導入. ソフトウェアを含む全関係部署に説明会実施. 設計 FMEA ソフトウェアに経年変化はない. ソフトウェアでは故障モードに該当するものはないと考えるのが普通. ソフトウェアへの適用 : Risk Index による障害優先順位づけから検討 エンピリカル ( 実証的 ) なアプローチ 不良, 故障の違いを理解しつつ,4 点法 FMEA の RI はテストケース選択に活用できると考えた.

1. 4 点法 FMEA とは 2. 背景 課題 3. 適用 結果 4. 考察 課題 5. まとめ

適用 障害対応 RI によるテストケース選択 1. 障害発生 分類 RI 数値 要対策 RI>2.3 4.RI 再設定 2.RI 評価 ( 障害調査時 ) 保留 合格 2.0<RI 2.3 RI 2.0 3. 要対策障害を修正 発生したソフトウェア障害を RI(Risk Index) で評価. RI>2.3 の障害については他障害の評価を待たずに修正を行う. 対策後のリスクを RI に反映. RI 値にもとづいてテストの優先順位づけを行う. 対策前の RI 値を使用し, テスト計画作成 変更時にテストケースを選択抽出する. リスクベースドテストとも言えると考える.

結果 あるソフトウェアに 4 点法 FMEA を適用し改善状況を測定 システムテストの障害件数とその Risk Index を測定 1 回目 : 機能テスト,2 回目 : 回帰テストが中心であった 1 回目 2 回目 実施テスト数 1050 498 見送りテスト数 536 1089 障害総数 57 12 要対策数 28 7 要対策数 / 障害数 49% 58% 既知障害 - 0 要対策の割合減ってない ( 要対策数 / 障害数 ) 重大障害割合は逆に増加ただし, 要対策 (RI>2.3) の既知障害の再発は皆無 1 回目システムテスト 2 回目システムテスト

1. 4 点法 FMEA とは 2. 背景 課題 3. 適用 結果 4. 考察 5. まとめ

考察 要対策障害 要対策既知障害の再発は防止できている. 要対策障害割合はほぼ一定の割合で発生していた. 測定残件 2 回の規模相違 ( 機能数,LOC) テストケース選択についての効果測定はこれから. サンプルが尐ないため, 効果まで導きだせなかった. 格段に効率 品質が向上するわけではなく, リスクベースドテストの 1 パラメータという感触 FMEA をソフトウェアへ適用するための Tips 特性要因図はマインドマップで代用可能 QC 工程表は CMMI や SPI のプロジェクト計画書やプロセスフローに相当

今後の課題 1 障害対応 1. 障害発生 取り組み, 仕組みともに不十分であった. 今後はこちらにも注力. 設計改善 1. 障害調査 4.RI 再設定 2.RI 評価 ( 障害調査時 ) + 4. 設計フィードバック 2. 故障モード評価 3. 要対策障害を修正 3. データ蓄積 両輪でまわしていく

今後の課題 2 設計改善の仕組みとツール 設計改善のためのデータ蓄積の仕組みとツールを構築する. 構成管理と障害管理の連携 ソフトウェアバージョン分岐が多数発生するプロジェクトでは, バージョン毎の FMEA RI 管理が必要である. 工程 FMEA( 開発プロセス ) へフィードバック 影響 と 発生メカニズム の評価結果 ( 厳しさ 頻度 検知度 ) を活用できれば,ROI を大きくできるのでは.

1. 4 点法 FMEA とは 2. 背景 課題 3. 適用 結果 4. 考察 5. まとめ

まとめ 4 点法 FMEA Risk Index による障害評価 リスクベースドテストへの応用 効率化と高品質を実現

用語整理 [5][6] 英語日本語意味 anomaly defect 不正 欠陥 [IEEE1044] 要件仕様, 設計ドキュメント, ユ - ザドキュメント, 標準などから期待する事象, 直感, 経験から逸脱するあらゆる状態 コンポーネント, システムの不備, 実行中に欠陥に遭遇するとコンポーネント, システムの故障を引き起こす. = ソフトウェア障害 fault フォールト defect 参照 problem 問題 defect 参照 failure 故障 コンポーネントやシステムが期待した機能, サービス, 結果を提供できないこと incident インシデント発生した事象中で, 調査が必要なもの deviation デヴィエーション逸脱 incident 参照 error エラー間違った結果を生み出す人間の行為 mistake 誤り error 参照

参考文献 [1] 鵜沼崇郎, 客観的品質管理 QC TQM FMEA FTA, http://www.geocities.jp/takaro_u/ [2] 石川忠幸,FMEA FTA 故障解析入門講座 No.2 FMEA の手順と活用法を身につけよう,2005, 工学研究社 [3] Rex Black, 基本から学ぶテストプロセス管理, テスト技術者交流会訳,P26,2004, 日経 BP 社 [4] Rex Black, ソフトウェアテスト 12 の必勝プロセス, テスト技術者交流会訳,P30,2005, 日経 BP 社 [5] ISTQB, テスト技術者資格制度 Foundation Level シラバス日本語版 Ver1.01,JSTQB 訳,2005 [6] ISTQB, ソフトウェアテスト標準用語集 ( 日本語版 )Ver1.1, Erik van Veenendaal 編,JSTQB 技術委員会訳,2006