ソフトウェアテスト技術振興活動の紹介

2012年11月30日
特定非営利活動法人 ソフトウェアテスト技術振興協会
http://aster.or.jp

NPO法人ASTERとは• NPO法人ASTER（ソフトウェアテスト技術振興協会）は、ソフトウェアのテスト技術や品質技術の向上に関する研究開発、普及振興、教育、国際連携、資格認定などの事業を行う特定非営利活動法人です– ASTER: Association of Software Test EngineerRing– http://aster.or.jp/• 2006年に東京で設立しました• 全国で理事・会員ともにボランティアで活動しています• 企業単位でなく、産学のエキスパートが個人として参加しています• JaSSTの運営母体組織です2

ASTERの目的• 目的 ～定款より
この法人は、広く一般市民を対象として、ソフトウェア品質向上に関する教育事業
ソフトウェア品質向上に関する調査研究事業
ソフトウェア品質向上に関する普及振興事業を行い、ソフトウェア品質向上に関する社会教育の推進および専門能力の開発を通じて、社会全体で品質が高いソフトウェアの流通と活用がなされることで高度情報化社会の発展に寄与すること
3

ASTERの組織構造
ASTER

シンポジウム資格認定

ソフトウェアテスト
シンポジウム(JaSST)
開催（東京、関西、北海道、九州、四国、東海、新潟）

JSTQB

テスト設計コンテスト

研究国際連携テストスキル標準
アジア諸国連携智美塾
海外技術動向調査
プロジェクトファーブル 日本発の技術発信
STE
テストツールWG
Wモデル研究会
善吾賞
4

教育事業
教育コンテンツ・セミナー開催
各地域での自立支援
技術コミュニティ
支援ASTERの活動内容• 最新技術発表・披露・普及の場– ソフトウェアテストシンポジウム（JaSST）– テスト設計コンテスト• テスト技術者の国際的な資格認定の場– JSTQB• 最新技術研究の場– テストエンジニアスキル→テストスキル標準(Test.SSF)– テストアーキテクチャ→智美塾
詳しくはポスター– ソフトウェア欠陥→プロジェクトファーブル
セッションで！
– エンタープライズシステムのテスト技術→STE
サンプルも置いています– テストツール、自動化→テストツールWG– テストプロセス、上流フィードバック→Wモデル研究会– 国際技術研究→国際連携(技術者派遣、ISO/IEC JTC1/SC7/WG26)
5

以下、詳細です6ソフトウェアテストシンポジウム（JaSST)• ソフトウェアのテスト・品質技術に関する国内最大のシンポジウムです– JaSST: Japan Symposium on Software Testing– http://jasst.jp/• 最新技術動向や大学での研究成果から企業での実践事例まで幅広い話題が発表されています• 2003年に開始し、全国各地で開催しています– 東京が最大の規模であり、1700名にのぼる技術者が参加しています– 東京、関西、北海道、九州、四国、東海、新潟と全国各地域で通年で実施しています• 論文や発表資料をWebで無償公開しています7

テスト設計コンテスト• ソフトウェアテストの技術の普及と向上を目標に、テスト設計のコンテストを行っています• JaSST'11 Tokyo、JaSST'12 Tokyoで実施したスキームを基に2012年度からは全国展開を図ります• 今年度は北海道、東京、東海、関西で予選会を行い、JaSST東京で本選決勝を行います8テスト技術者の資格認定制度：JSTQB• 日本における唯一の非営利かつ国際的なソフトウェアテスト技術者資格認定の運営を行っています– JSTQB: Japan Software Testing Qualifications Board– http://jstqb.jp/• ISTQBの加盟組織として2005年4月に認定されました– ISTQB：International Software Testing Qualification Board– http://www.istqb.org/• 現在日本では基礎技術レベル（Foundation Level）および上級レベル(Advanced Level)の資格認定を行っています9テストスキル標準：Test.SSF• テスト技術者の人材像とその保有すべき能力の育成・評価のための枠組みとして、Test.SSFを策定しています– Test.SSF： SSFに基づくテスト技術スキルフレームワーク– http://aster.or.jp/business/testssf.html• 一般社団法人 IT技術産業協会（IVIA)とともに枠組み作りを進めています• この10月に以下を公開しました。
– SSFに基づくテスト技術スキルフレームワーク
スキル基準［Ver1.0］– Test.SSFキャリア基準 β版
10先端技術開発：智美塾• JaSST‘09 Tokyoのクロージングパネルで提示されたテストライフサイクルを進化させつつ、自らの"テスト開発方法論"を目指し研究を行っています– http://aster.or.jp/business/satomijuku.html• 参加資格は「テスト設計に熱意を持つ」のみで、他は不問です• 現在は"テストアーキテクチャ設計"を中心に議論を展開しています

11

先端技術開発：プロジェクトファーブル• ソフトウェアの欠陥そのものに関する研究をしています– あまり活発に議論されていない分野です• ソフトウェアの欠陥の分類・整理、知識蓄積、活用・予防などについて議論しています– 欠陥・障害・インシデントそのものの検出・整理・記録・活用– 発生・混入メカニズム、予防／未然防止メカニズムの解明– 欠陥の構造の定義、分類法の確立、分類ごとの検出方法の導出、パターン・メタパターンの検出、活用方法の検討– 欠陥に強いエンジニアの育成、– 欠陥に関するメトリクスの明確化

12

エンタープライズ系テスト技術：STE• エンタープライズシステム（企業情報システム）におけるテスト技術について活動しています– STE: Software Testing for Enterprise systems– テストの認知度向上、振興およびマーケットの創出を目指しています– 製造、金融、医療、官公庁、社会インフラなどの組織が利用する業務システムにおけるソフトウェアテストが対象です• テスト技術だけでなく、ロールモデル、スキル・人材育成、ビジネスモデルなども議論しています13ツールの普及啓発：テストツールWG• ソフトウェア開発の現場に役立つようテストツールの普及推進を行うことが目的です• 多くのツールベンダとユーザが同じテーブルで議論しながら活動しています– 商売抜きで日本の開発現場がよくなるよう真剣に議論しています• テストツールの活用方法を示した冊子として「テストツールまるわかりガイド（入門編）」の無償公開を行いました– http://aster.or.jp/business/testtool_wg.html• テストツールWGは参加企業募集中です– 詳しくはWebサイトをご覧になって頂き、メールにてご連絡ください
14

先端技術開発： Wモデル研究会• テスト技術を上流工程から適用して品質を向上する「Ｗモデル」について研究しています– テストをフロントローディング（前倒し）する技術です– ドイツのAndreas Spillner が提唱したのですが、日本では独自の進化を遂げています– http://jasst.jp/symposium/jasst12tokyo/report.html#plan4• 一般社団法人 日本科学技術連盟
ソフトウェア品質委員会（ＳＱｉＰ）と連携しています• 2012年度は適用事例を集めています– 調査結果はJaSSTやSQiPシンポジウムでご報告する予定です15

表彰制度：善吾賞• ソフトウェアの品質向上に寄与する学術的な論文を顕彰するために、学術雑誌や学術シンポジウム等で発表された日本語論文を対象にASTER善吾賞選考委員会が毎年選出しています– http://aster.or.jp/business.html#zengo– これまでの受賞論文も掲載されています• 表彰はJaSST東京にて行っています• 受賞者には受賞論文を海外で発表するための補助を行っています
16

教育事業
• 地方自治体や大学、高専など公的機関におけるテスト・品質技術の教育コンテンツ作成とセミナー実施および自立支援を行っています– 大分県、札幌市、新潟市で既に実績があります• テスト・品質技術に関するコミュニティ活動の支援を行っています– コミュニティとは、技術者が主体的に集まって議論する交流会です– 関西や東海といった地方での勉強会のために会場費用など実費支援を行っています– ASTERのメンバがボランティアで地方の勉強会の講師をすることもあります17

国際連携事業• ASTERは技術振興団体として、世界各国の最先端のソフトウェアテストの技術を調査しています• 海外の技術カンファレンスにASTERのメンバを派遣しています– ICST、STAREAST、ISSRE、Swiss Testing Dayなどに派遣実績があります• 国際標準の調査も行っています– ISO/IEC JTC1/SC7/WG26（ソフトウェアテスト）にASTERからリエゾン委員を参加させています18