JSTQB AL

自動化概要＆見どこ ！
JSTQB 技術委員会© Japan Software Testing Qualifications Board

1

シ内容

X JSTQB の最新動向と最新シ

X 「JSTQB ALのご紹介

自動化エ ジ アシ」の概要＆見どころ！

X JSQTB からのお知らせ© Japan Software Testing Qualifications Board

2

JSTQB 最新動向と最新ご紹介© Japan Software Testing Qualifications Board

3

ISTQB/JSTQB とはX ISTQB：International Software Testing Qualifications Board
X

ウェアに関する国際的な資格認証 を行う非営利団体

X 2002年に設立

X JSTQB：Japan Software Testing Qualifications BoardX ISTQBの加盟国とし、日本でISTQB に沿った技術者資格認証を行う組織
X 2006年より資格認証を開始© Japan Software Testing Qualifications Board

4

ISTQB/JSTQB の認定技術者（ISTQB）で 100万回 試験 実施

120 か国で 67 万人以上 認定者
日本（JSTQB）で 、国内で認定者が 1 万 8 千人 突破
JSTQB

技術者資格 、ISTQB

相互認証さ© Japan Software Testing Qualifications Board

通じて加盟組織間で世界的資格
5日本での認定実施状況
赤枠は日本で認定試験を実施中です© Japan Software Testing Qualifications Board

6

日本語版シの状況

緑の枠は日本語版のシをしています© Japan Software Testing Qualifications Board

7

JaSST 21T k

テクノロジーセッション

JSTQB AL テスト 動化エンジニア
シラバスの概 と どころJapan Software Testing Qualifications Board

江添 智之
JSTQB AL テスト 動化エンジニア 日本

バルテス株式会社
ワーキンググループ8

目次己紹介JSTQB AL TAE とは
TAEシラバスの概TAEシラバスのポイント
TAEシラバスをどう使うか© Japan Software Testing Qualifications Board

9

己紹介
江添 智之
X バルテス株式会社 所属
X JSTQB AL テスト

日本

動化エンジニア 以下TAE
ワーキンググループ 以下WG

JSTQB AL TAE 日本

WG

X 2019/11

JSTQB AL TAE シラバス

X 2021/2

シラバスリリース

活動 始

X http://jstqb.jp/syllabus.html© Japan Software Testing Qualifications Board

10

己紹介
JSTQB AL TAE 日本

WG

藤 由 （ベリサーブ）（バルテス）

水（日本ナレッジ）

原（ベリサーブ）

橋

宮北一（ロジギアジャパン）子（バルテス）© Japan Software Testing Qualifications Board

11

JSTQB AL TAE とは
テスト 動化エンジニア
X Test Automation Engineer
X テストについて汎用的で幅広い知X テスト

動化という特定のを持つ域について深く理しているX組および またはプロジェクトが機 テストのために 動化ソリューションを、 発、保守する に、方向付けとして使用できるテスト 動化理 とプラクティスについて、十分な知 を持っている

テスト自動化全© Japan Software Testing Qualifications Boardに関する知 が対象
12

JSTQB AL TAE とは
テスト 動化エンジニア
Foundation Level
Foundation Level認定資格
アジャイルテスト担当者
自動車ソフトウェアテスト担当者

Advanced Level
テストマネージャ
テストアナリスト
テクニカルテストアナリスト
テスト自動化エンジニア
字定 格実施字 シラバス公© Japan Software Testing Qualifications Board

13

TAEシラバスの概全体の構成
0. イントロ1. テスト自動化のダクション

要と目的

4. 導入のリスクと5. テスト自動化のリスクヘッジ計画

レポートとメトリクス化

続的な改

9. 参考文10. 教

8.

© Japan Software Testing Qualifications Board

2. テスト自動化の準備

6. 手動テストから自動への行

機関への通知3.

用テスト自動化
アーキテクチャ

7. TASの検証

11.

引

14

TAEシラバスの概全体の構成
0. イントロ1. テスト自動化の 要

ダクションと目的

4. 導入のリスクと5. テスト自動化のリスクヘッジ計画

レポートとメトリクス

テスト自動化とは（12. テスト自動化の準備

6. 手動テストから自動化

への行

テスト自動化のライフサイクル（48.

続的な改© Japan Software Testing Qualifications Board

9. 参考文10. 教

機関への通知用テスト自動化

3.

～3アーキテクチャ）

7. TASの検証～8）
11.

引

15

TAEシラバスの概テスト

動化とは 1章 3章

テスト自動化の要と目的（1）• 自動化の目的、メリット、デメリット© Japan Software Testing Qualifications Board

16

TAEシラバスの概テスト

動化とは 1章 3章

テスト自動化の準備（2 ）• SUT（テスト対象システム）の分• ツールの選定•試性・自動化を意© Japan Software Testing Qualifications Board

したSUTの設計

17

TAEシラバスの概テスト

動化とは 1章 3章

用テスト自動化アーキテクチャ（3）• 自動化アーキテクチャの構成• アーキテクチャの© Japan Software Testing Qualifications Board

体化、自動化ソリューションの構

18

TAEシラバスの概テスト

動化のライフサイクル 4章 8章

導入（4 ）• 導入のリスクとリスクヘッジ計画（4）• 導入にはリスクがつきもの！
• テスト自動化の保© Japan Software Testing Qualifications Board

19

TAEシラバスの概テスト

動化のライフサイクル 4章 8章

運用（5 , 6 ）• テスト自動化のレポートとメトリクス（5 ）• メトリクス

目が• 手動テストから自動化• 少しずつ© Japan Software Testing Qualifications Board

への 行（6）

行する場合のポイントを解説
20

TAEシラバスの概動化のライフサイクル 4章 8章テスト検証～改 （7 ,8 ）• TAS（テスト自動化ソリューション）の検証（7）• テスト自動化のテスト
続的な改••

体的な改© Japan Software Testing Qualifications Board（8）ポイントと改手21

TAEシラバスのポイント
特定のツールやソフトウェアにせず、テスト自動化のポイントを説明

自動化あるあるが所に場

表面的な運用だけでなく、導入から改まで広くフォローが多くてしがち
22© Japan Software Testing Qualifications Board

22

TAEシラバスのポイント
特定のツールやソフトウェアにテスト自動化のポイントを説明せず、X （3） 用テスト自動化アーキテクチャ（gTAA）の考え方が特 的
X gTAA : テスト自動化ソリューションの全体© Japan Software Testing Qualifications Board

要を提23

TAEシラバスのポイント
gTAA構成図© Japan Software Testing Qualifications Board（TAEシラバスより引用）

24

TAEシラバスのポイント表面的な運用だけでなく、導入から改 まで 広くフォロー
X 現場で使える考え方がテスト自動化メトリクス

外部TASメトリクス
自動化のメリット
自動テストを構 する工数
自動テストで検出されたを分 する工数
自動テストを保 する工数との比
自動テストの実行時間
自動テストケースの数
成 結果および失敗結果の数
った失敗結果および った成 結果の数
コードカバレッジ© Japan Software Testing
Qualifications Board

内部TASメトリクス
ツールスクリプトのメトリクス
自動テストコードの度TASコンポーネントのスピードと率性

25（TAEシラバスより引用）

25

TAEシラバスのポイント
自動化あるあるが 所に 場
X 自動化

進時に起こりがちなシチュエーションに数多く言組 にとって重要なテストは最初から最大の価 が明らかであるため、優先度を高くすべきである。ただし、この状 では、パイロット作業の中で技 的に度が高すぎるテストの自動化を けることが重要である。 けられない場合、自動化の開発に多大な工数がかかる割に、示すべき結果がほとんどないことになる。
（TAEシラバスより引用。

© Japan Software Testing Qualifications Board

付、下線は引用者による）

26

TAEシラバスのポイント
自動化あるあるが 所に 場
X 自動化

進時に起こりがちなシチュエーションに数多く言スクリプト実行の 機（Wait）のメカニズムを 価し、最 なタイプが使用されるようにする。
一 的な 機メカニズムは 3 つある。
1. ハードコードによる 機
2. ポーリングによる動的な 機
3. SUTのイベントメカニズムを監視する方式（TAEシラバスより引用）© Japan Software Testing Qualifications Board

27

TAEシラバスのポイントが多くてしがちTAA

テスト 動化アーキテクチャ

TAS

テスト 動化ソリューション

TAF

テスト 動化フレームワーク

SUT

テスト対 システム

TAE

テスト 動化エンジニア

TAM

テスト 動化マネージャー© Japan Software Testing Qualifications Board

System Under Test28

TAEシラバスをどう使うか
テスト自動化についテスト自動化の導入てよく知らない人を検している人

テスト自動化をすでに導入している人© Japan Software Testing Qualifications Board

29

TAEシラバスをどう使うか
テスト自動化についてよく知らない人
X 全体X

Xをつかむことができる

かいところまでかなり体的に書かれている

用的に（特定の言 やツールに書いているしない で）よく分からないところはとりあえず み ばして先まで み進めるのがいいかも
自動化に© Japan Software Testing Qualifications Board

しい人に「意」をくのもよい
30

TAEシラバスをどう使うか
テスト自動化の導入を検 している人
X テスト自動化でできること、向き不向きを知ることができる

X 導入やその後の運用についての注意点を知ることができる© Japan Software Testing Qualifications Board

31

TAEシラバスをどう使うかテスト自動化をすでに導入している人
X改

ポイントや運用上の落としチェックすることができる
メトリクスや注意点などは© Japan Software Testing Qualifications Boardかく記をされている32

まとめX テスト自動化の知を得るのに最 な資料

X ぜひご活用ください© Japan Software Testing Qualifications Board

33

JSTQB か© Japan Software Testing Qualifications Board

お知 せ34JSTQB 公式 Twitter
X 2021年1月より、公式イを開設！

X JSTQBに関する情報を配信中

フォローお いいたします© Japan Software Testing Qualifications Board

35

JSTQB 技術委員のXシは無料で ウ

X 気軽にウできる有用な技術情報です

して、是非とも技術の向上にご活用ください

技術が身につきましたら、知識の整理のために試験を受験してみてください© Japan Software Testing Qualifications Board

36

EOF
JSTQBへお い合わせ
JSTQBに するお い合わせ
JSTQB（Japan Software Testing Qualifications Board）
E-mail： query@jstqb.jp※1:本アドレスで受けられるメールの最大容 は50KBとなっておりますのでご注意ください※2:お問合せの内容によっては、検 後に回 させていただくものもあり、お時間をいただく場合があります

FAQもあわせてご利用ください
http://jstqb.jp/faq.html© Japan Software Testing Qualifications Board37