Slide 1

Slide 1 text

自動テストを運用して 直面した時間の問題を 解決した方法

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

ツールの構成

Slide 5

Slide 5 text

Dr.Sum Datalizerという製品を自動テストするためのツール

Slide 6

Slide 6 text

Dr.Sum Datalizerという製品を自動テストするためのツール

Slide 7

Slide 7 text

ブラウザとExcelをコマンド記述スクリプトで操作する

Slide 8

Slide 8 text

実施するスクリプトをまとめたのがテストプラン

Slide 9

Slide 9 text

テストの流れ

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

テストスクリプトを選んでテストプランを作る 結果xmlを受け取って結果を表示する

Slide 12

Slide 12 text

問題 スタンドアロンのツール テストケースの増大 何が起こる?

Slide 13

Slide 13 text

何らかの理由で止まって時間が有効利用できない

Slide 14

Slide 14 text

どうすんだよー!

Slide 15

Slide 15 text

複数台で実行する

Slide 16

Slide 16 text

よき

Slide 17

Slide 17 text

問題 スタンドアロンのツール 複数台で実行する 何が起こる?

Slide 18

Slide 18 text

どこまでいったかわかんない

Slide 19

Slide 19 text

どうすんだよー!

Slide 20

Slide 20 text

結果をDBに統合する

Slide 21

Slide 21 text

よき

Slide 22

Slide 22 text

問題 テキストファイル入力のツール 複数台で実行する 何が起こる?

Slide 23

Slide 23 text

結果をマージして成功を取り除きテキストを分割(手で)

Slide 24

Slide 24 text

いやだー!

Slide 25

Slide 25 text

自動分配する

Slide 26

Slide 26 text

うむ

Slide 27

Slide 27 text

結果として出来上がったもの

Slide 28

Slide 28 text

実際の画面

Slide 29

Slide 29 text

仕組み

Slide 30

Slide 30 text

DBからプラン取得

Slide 31

Slide 31 text

hubからnodeに分配

Slide 32

Slide 32 text

nodeでツールを起動

Slide 33

Slide 33 text

ツールがDBに結果送信

Slide 34

Slide 34 text

オプション hubで実行できるようになったら 色々ほしくなったので次々実装した 各ノードの設定変更 製品クライアントアプリの更新 ツール自体やスクリプトの更新 ツールの結果、ログの確認 ツールの非常停止 自動再実行

Slide 35

Slide 35 text

今すごく便利 数人で1週間以上かかって終わらせて たテストが一人で3日で終わるように なった

Slide 36

Slide 36 text

おしまい 活動はブログやYouTubeでも紹介 medium wingarc AgileTestingNight