Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
自動テストを運用して直面した時間の問題を解決した方法
Search
oikawa
December 11, 2021
Technology
0
2.9k
自動テストを運用して直面した時間の問題を解決した方法
自動テストツールを作成し運用してテストケースが増えてくると実行時間、調査時間の問題が発生します。単純に実行台数を増やすと管理が難しくなるので工夫した方法を紹介します。
oikawa
December 11, 2021
Tweet
Share
More Decks by oikawa
See All by oikawa
E2E自動テストを浸透させるために工夫したこと
oikawat
1
4.4k
自動化して開発者に喜んでもらえたこと
oikawat
0
510
Other Decks in Technology
See All in Technology
新規事業におけるGORM+SQLx併用アーキテクチャ
hacomono
PRO
0
180
Wasmのエコシステムを使った ツール作成方法
askua
0
120
LLM時代にデータエンジニアの役割はどう変わるか?
ikkimiyazaki
6
1.2k
Shirankedo NOCで見えてきたeduroam/OpenRoaming運用ノウハウと課題 - BAKUCHIKU BANBAN #2
marokiki
0
180
ガバメントクラウド(AWS)へのデータ移行戦略の立て方【虎の巻】 / 20251011 Mitsutosi Matsuo
shift_evolve
PRO
2
190
Geospatialの世界最前線を探る [2025年版]
dayjournal
1
210
Simplifying Cloud Native app testing across environments with Dapr and Microcks
salaboy
0
140
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
80k
ユーザーの声とAI検証で進める、プロダクトディスカバリー
sansantech
PRO
1
130
後進育成のしくじり〜任せるスキルとリーダーシップの両立〜
matsu0228
7
3.2k
GoでもGUIアプリを作りたい!
kworkdev
PRO
0
130
LLMアプリの地上戦開発計画と運用実践 / 2025.10.15 GPU UNITE 2025
smiyawaki0820
1
420
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
900
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
970
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
Typedesign – Prime Four
hannesfritz
42
2.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
54
3k
Rails Girls Zürich Keynote
gr2m
95
14k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Transcript
自動テストを運用して 直面した時間の問題を 解決した方法
None
None
ツールの構成
Dr.Sum Datalizerという製品を自動テストするためのツール
Dr.Sum Datalizerという製品を自動テストするためのツール
ブラウザとExcelをコマンド記述スクリプトで操作する
実施するスクリプトをまとめたのがテストプラン
テストの流れ
None
テストスクリプトを選んでテストプランを作る 結果xmlを受け取って結果を表示する
問題 スタンドアロンのツール テストケースの増大 何が起こる?
何らかの理由で止まって時間が有効利用できない
どうすんだよー!
複数台で実行する
よき
問題 スタンドアロンのツール 複数台で実行する 何が起こる?
どこまでいったかわかんない
どうすんだよー!
結果をDBに統合する
よき
問題 テキストファイル入力のツール 複数台で実行する 何が起こる?
結果をマージして成功を取り除きテキストを分割(手で)
いやだー!
自動分配する
うむ
結果として出来上がったもの
実際の画面
仕組み
DBからプラン取得
hubからnodeに分配
nodeでツールを起動
ツールがDBに結果送信
オプション hubで実行できるようになったら 色々ほしくなったので次々実装した 各ノードの設定変更 製品クライアントアプリの更新 ツール自体やスクリプトの更新 ツールの結果、ログの確認 ツールの非常停止 自動再実行
今すごく便利 数人で1週間以上かかって終わらせて たテストが一人で3日で終わるように なった
おしまい 活動はブログやYouTubeでも紹介 medium wingarc AgileTestingNight