$30 off During Our Annual Pro Sale. View Details »
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
520
Other Decks in Technology
See All in Technology
世界最速級 memcached 互換サーバー作った
yasukata
0
330
SSO方式とJumpアカウント方式の比較と設計方針
yuobayashi
7
590
5分で知るMicrosoft Ignite
taiponrock
PRO
0
330
[JAWS-UG 横浜支部 #91]DevOps Agent vs CloudWatch Investigations -比較と実践-
sh_fk2
1
250
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
260
計算機科学をRubyと歩む 〜DFA型正規表現エンジンをつくる~
ydah
3
230
直接メモリアクセス
koba789
0
290
日本Rubyの会の構造と実行とあと何か / hokurikurk01
takahashim
4
1k
生成AI時代の自動E2Eテスト運用とPlaywright実践知_引持力哉
legalontechnologies
PRO
0
220
安いGPUレンタルサービスについて
aratako
2
2.7k
形式手法特論:CEGAR を用いたモデル検査の状態空間削減 #kernelvm / Kernel VM Study Hokuriku Part 8
ytaka23
2
460
Uncertainty in the LLM era - Science, more than scale
gaelvaroquaux
0
840
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Facilitating Awesome Meetings
lara
57
6.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Balancing Empowerment & Direction
lara
5
790
The Language of Interfaces
destraynor
162
25k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
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