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
E2EテストのCIで可観測性の改善を考える
Search
SHIFT EVOLVE
July 26, 2021
Business
0
340
E2EテストのCIで可観測性の改善を考える
SHIFT EVOLVE
July 26, 2021
Tweet
Share
More Decks by SHIFT EVOLVE
See All by SHIFT EVOLVE
“常に進化する”開発現場へ! SHIFTが語るアジャイルQAの未来/20250306 Yuma Murase
shift_evolve
0
100
完璧を捨てろ! “攻め”のQAがもたらすスピードと革新/20250306 Hiroki Hachisuka
shift_evolve
0
110
教えます!AWSにおけるセキュリティ対策の可視化の方法/20250301 Hironobu Otaki
shift_evolve
0
73
AWS上にあるWEBサイトの改ざんリスクを下げることができた/20250301 Kumiko Henmi
shift_evolve
0
32
急成長する企業で作った、エンジニアが輝ける制度/ 20250227 Rinto Ikenoue
shift_evolve
0
410
急成長する企業で作った、エンジニアが輝ける制度/ 20250214 Rinto Ikenoue
shift_evolve
3
2.5k
ビジネスの成功x技術への好奇心 (エンジニア組織の未来 vol.2) / 20241204 Yoshihiro Yunomae
shift_evolve
0
30
AWSマルチアカウント統制環境のすゝめ / 20250115 Mitsutoshi Matsuo
shift_evolve
0
420
~ 最新AIでセキュリティ運用業務効率UP ~ セキュリティアナリストの頭の中を RAGにしてみた / 20241220 Tetsuharu Kokaki
shift_evolve
0
180
Other Decks in Business
See All in Business
株式会社Antway 会社紹介資料
antway
0
540
第3回関東Kaggler会 LT Kaggleはうつ病患者の役に立つ
utm529f
2
270
サイボウズの開発チームが行っているスクラムの紹介
tonionagauzzi
0
590
不確実性の高い仮説を 迅速に検証するための開発プロセス
mkitahara01985
2
310
メドピアグループ紹介資料
medpeer_recruit
10
120k
Cobe Associe: Who we are? /コンサル・市場調査・人材紹介のCobe Associe
nozomi
6
19k
2024年12月期_通期決算説明資料
mobcast20040326
PRO
0
760
頻出AI関連用語集 TOP30
_____ai
0
140
Geolonia のデータ連携基盤とスマートシティ構想
miya0001
1
150
RAKSUL会社紹介資料 / RAKSUL Introduction
raksulrecruiting
9
84k
わわわ理念制作所 紹介資料
yuadachi
1
450
株式会社モバイルファクトリー 会社説明資料
mobilefactory
0
950
Featured
See All Featured
Speed Design
sergeychernyshev
27
820
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
11
1.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Invisible Side of Design
smashingmag
299
50k
Side Projects
sachag
452
42k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Building Applications with DynamoDB
mza
93
6.2k
Transcript
E2EテストのCIで 可観測性の改善を考える 株式会社SHIFT) 森川知雄 E2EテストのCIで可観測性の改善を考える 2021.07.21 SHIFT EVOLVE Vol.2 1
森川知雄(株式会社SHIFT ) 自動テストアーキテクト E2Eテストのツール開発や 調査・教育を担当している人 以前はSIでSeleniumのツール をゴリゴリ書いてました E2EテストのCIで可観測性の改善を考える 2
本日はE2Eテスト屋から見た クラウドネイティブな アプローチについてお話します ※ E2Eテスト ∋ RT E2EテストのCIで可観測性の改善を考える 3
E2Eテストもクラウドネイティブに スケーラブルで堅牢な自動化 コンテナ × リモートGridでスケール クラウドCIでクリーンなテスト環境 テストコードはサーバレスでスケーラブルに レポートもクラウドにスタック E2EテストのCIで可観測性の改善を考える 4
レガシーな構成 E2EテストのCIで可観測性の改善を考える 5
クラウドネイティブな構成 E2EテストのCIで可観測性の改善を考える 6
だがしかし E2EテストのCIで可観測性の改善を考える 7
E2Eテストは壊れやすい 「モダンでスケーラブルな構成で自動化」 をしてもE2Eテストは不安定で壊れがち だってE2Eだもの... E2EテストのCIで可観測性の改善を考える 8
壊れたらどうしてる? 現状 調査してテストコード修正して再実行 時間がかかるし、マンパワー必要 工数に含まれないことも E2EテストのCIで可観測性の改善を考える 9
壊れたらどうしてる? 現状 調査してテストコード修正して再実行 時間がかかるし、マンパワー必要 工数に含まれないことも 理想 誰かやってくれ... 自立的に直ってほしい or 調査してほしい
E2EテストのCIで可観測性の改善を考える 10
ただでさえ E2EテストはQAエンジニアの 時間を奪いがち E2EテストのCIで可観測性の改善を考える 11
『E2Eテストの構成はクラウドネイテ ィブになったけど…』 『不安定なテストは相変わらずマンパ ワーでやっつけてるやん』 E2EテストのCIで可観測性の改善を考える 12
まてよ? CIはビルド毎にレポート&ログを吐く DOMとかHARとか溜めておけば 調査の下準備ぐらいできるんじゃないのか? っていうかやってくれ! E2EテストのCIで可観測性の改善を考える 13
こんな感じ テストに失敗したら過去データと比較 プロダクトの変更を検知したり テストコードの修正を提案 過去数回分と比較して毎回検出される差分 はノイズとして除外 E2EテストのCIで可観測性の改善を考える 14
オルタナティブな可観測性 一般的な「可観測性」は今起こっていること つまり時系列方向のロギングやトレース 本アイディアでは 過去から現在へのベクトルの可観測性 E2EテストのCIで可観測性の改善を考える 15
ビルド履歴を使って 可観測性を持たせる 名付けて 「Time Machined Analytics」 E2EテストのCIで可観測性の改善を考える 16
Time Machined Analytics どうかな? E2EテストのCIで可観測性の改善を考える 17
Time Machined Analytics ※ これはイメージです E2EテストのCIで可観測性の改善を考える 18
クラウドCIの機能として こんなのがサービス化されたらいいなぁ あのつらいE2Eテストの保守から 開放されたら嬉しいなぁ~ というお話でした E2EテストのCIで可観測性の改善を考える 19
宣伝(LTなのに) 弊社の自動テストツールRacineでは 本日説明したような機能を開発中です ご興味ある方はアフタートークでお声がけくださ い E2EテストのCIで可観測性の改善を考える 20
ご清聴ありがとうございました E2EテストのCIで可観測性の改善を考える 21
E2EテストのCIで可観測性の改善を考える 22