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
ローコードで実現するDevOps ~継続的テスト編~
Search
odasho
March 20, 2023
Technology
1
430
ローコードで実現するDevOps ~継続的テスト編~
2023/3/20 CI/CD Conference 2023の登壇時に使用した資料です。
odasho
March 20, 2023
Tweet
Share
More Decks by odasho
See All by odasho
まだ手動テストしてるの?生成AIとローコードで実現するE2Eテスト徹底解説!
odasho
0
110
品質と速度の両立:生成AI時代の品質保証アプローチ
odasho
1
1.1k
生成AI時代のソフトウェア品質保証を考える
odasho
0
69
イマこそ、”Dev””Rel”なのでは??~VUCA時代を乗りこなすDevRelの価値と本質~
odasho
0
54
生成AIとAI ~エンジニアの期待と現実~
odasho
0
130
E2Eテストを自動化したら 開発生産性はどうなった? hacomonoの事例紹介
odasho
0
1.2k
統合型ノーコードテスト 自動化プラットフォーム 『mabl』 ご紹介ウェビナー
odasho
0
73
テスト自動化入門ワークショップ:最新のモバイルアプリテスト
odasho
0
160
未来を変える一歩: モバイルアプリテスト自動化の新時代
odasho
0
120
Other Decks in Technology
See All in Technology
Snowflake Intelligenceにはこうやって立ち向かう!クラシルが考えるAI Readyなデータ基盤と活用のためのDataOps
gappy50
0
270
エンジニアリングマネージャーの成長の道筋とキャリア / Developers Summit 2025 KANSAI
daiksy
2
450
TS-S205_昨年対比2倍以上の機能追加を実現するデータ基盤プロジェクトでのAI活用について
kaz3284
1
210
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
1
820
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
170
AI時代を生き抜くエンジニアキャリアの築き方 (AI-Native 時代、エンジニアという道は 「最大の挑戦の場」となる) / Building an Engineering Career to Thrive in the Age of AI (In the AI-Native Era, the Path of Engineering Becomes the Ultimate Arena of Challenge)
jeongjaesoon
0
210
AIエージェントで90秒の広告動画を制作!台本・音声・映像・編集をつなぐAWS最新アーキテクチャの実践
nasuvitz
3
300
ブロックテーマ時代における、テーマの CSS について考える Toro_Unit / 2025.09.13 @ Shinshu WordPress Meetup
torounit
0
130
Webアプリケーションにオブザーバビリティを実装するRust入門ガイド
nwiizo
7
860
LLMを搭載したプロダクトの品質保証の模索と学び
qa
0
1.1k
250905 大吉祥寺.pm 2025 前夜祭 「プログラミングに出会って20年、『今』が1番楽しい」
msykd
PRO
1
980
LLM時代のパフォーマンスチューニング:MongoDB運用で試したコンテキスト活用の工夫
ishikawa_pro
0
160
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
Product Roadmaps are Hard
iamctodd
PRO
54
11k
What's in a price? How to price your products and services
michaelherold
246
12k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Embracing the Ebb and Flow
colly
87
4.8k
Transcript
ローコードで実現するDevOps ~継続的テスト編~ アジャイル / テスト / DevOps:ツールとメソッドの新しい方向性 2023/3/20 CI/CD Conference
2023
mablのご紹介 #CICD2023 Speaker Profile odasho (Shohei Oda) Quality Advocate /
Product Marketing, mabl Japan 国内SIerにてインフラやPaaS App開発まで幅広く経験。その 後コミュニティ活動をきっかけにMicrosoftに入社。 EvangelistとしてAudience Marketingに従事。2022年10月 にmablにJoinし、TestingやQAの啓蒙活動に取り組む。現在 もDevRel Meetup in Tokyoを中心に複数のコミュニティを運 営/支援。 Most DevRel Committer 2020, TechFeed Expert for DevRel odashoDotCom odasho0618 odasho odasho0618
概要 1. DevOpsの核となるテスト自動化 2. サイロ・アプローチの危険性 3. ローコード自動化による コラボレーション
継続的デプロイ PaaS シフトレフト クラウド 継続的デリバリー アジャイル開発 継続的インテグ レーション DevOps SaaS
業界トレンドの中心的役割を担うキーワード #CICD2023
品質指標を使用した継続的な改善 非機能的品質の検証 シフトレフト: 自動化されたテストを開発に組み込む 機能テスト自動化のカバレッジ拡大 開発後に手動でテスト 品質エンジニアリングジャーニー #CICD2023 QEの成熟度
高いベロシティと処理能力を実現するには #CICD2023
#CICD2023 高いベロシティと処理能力を実現するには
自動化がもたらす信頼性 2020 State of DevOps Report, Presented by Puppet and
CircleCI 低 中 高 自分のパフォーマンスに対する自信度 テストとデプロイの自動化レベル
チーム/組織としてやるべきこと Source: 2020 GitLab Survey テストを完全自動化している チームの割合 12%
QAがボトルネックになるリスクを避けるには #CICD2023
「ハイコード」による自動化の問題点 • 難しすぎる • 広がりすぎる • メンテナンスが複雑 • 低 ROI
#CICD2023
自動化はインテリジェントであるべき #CICD2023 インサイト (分析) 可視性 (データ) 自動化 (コントロール) インテリジェンス (決断)
ローコード:意図(intent)と実装(implement)を分離 #CICD2023
オートヒーリング #CICD2023 実行ごとの流れ
「2022年、DevOpsに関する取り組みの 約75%が、組織の学習と トランスフォーメーションに関する課題 により、達成されないと予想される。」 2020年 ITインフラストラクチャ、 オペレーション&クラウド戦略コンファレンス #CICD2023
パイプライン全体に「品質」を組み込もう mabl: Guide to Testing in DevOps Pipelines, 2021
コーディングフェーズでのE2Eテスト自動化 主な目標 • 動作する新機能 ・変更 • コアE2Eテスト カバレッジ • 計画立案
CODE mabl mabl mabl mabl Integration Testing API Testing Adding Tests PER SAVE BEFORE PULL REQUEST Building Artifacts Linting / Static Analysis Unit Testing Headless UI Testing Updating Tests
ローカルビルドに対する変更点の検証 #CICD2023 ローカルテストを実行し、分かりやすい コマンドラインから結果を確認。
コーディングフェーズへのE2Eテスト組み込み #CICD2023 作業中の機能 ブランチ
既存カバレッジの特定とプラン作成 #CICD2023 関連するテストを すべて検索
重要!プルリクエストフェーズでのE2Eテスト #CICD2023 主な目標 • パイプラインの流れを 止めるような機能は 統合しない • 効率的なエンドツー エンドテストカバレッジ
• 長期的な成功につながる 設定 PULL REQUEST mabl mabl mabl mabl mab l mabl mabl Exploratory Testing Integration Testing Code Review Test Review Visual Testing Cross-browser Testing UI Feature Testing API Feature Testing PER COMMIT BEFORE PR APPROVAL Building Artifacts Linting / Static Analysis Unit Testing API Smoke Testing UI Smoke Testing Headless UI Testing
テストレビューでのコラボレーション #CICD2023 自動化 ロジック • セレクター • タイミング • JavaScript
• 並列化 • 再利用 • セットアップ • ティアダウン
プレビュー環境に対するリグレッションテストの実行 #CICD2023 結果詳細へのリンク
デプロイフェーズでのローコードテスト #CICD2023 主な目標 • 本番環境で不具合が発生 しない • エンドツーエンドの包括的 なテストカバレッジ •
品質に対する幅広い知識と 理解 DEPLOY PRODUCTION STAGING QA PER DEPLOYMENT mabl mabl mabl Performance Review Cross-browser Testing Regression Testing mabl mabl mabl End-to-end A11y Testing End-to-end API Testing End-to-end UI Testing
報告ミスによる作業のやり直しを防ぐ #CICD2023
課題・トレンドを可視化してチームで共有 #CICD2023
データ駆動型テストの活用で豊富なシナリオをカバー #CICD2023
実際のユーザー体験からテストを作成 #CICD2023
レスポンシブなテストカバレッジを簡単に追加 #CICD2023
高品質のソフトウェアをより早く作成 7倍 テスト作成速度 テストカバレッジ テストメンテナンス リグレッションテスト 85% メンテナンス労力の削減 80% テストに要する労力の削減
#CICD2023
アジャイルチームのためのインテリジェントなテスト自動化 #CICD2023 テストカバレッジの向上:1つのプラットフォームで ユーザージャーニー全体のためのテストを作成・管理 信頼性の高いテストの構築: アプリケーションの進化 に併せてテストのオートヒーリングも進化 開発スピードに合わせたテスト: テスト作成・維持が 誰にでも、数分でできる
既存ワークフローへの統合: よく使われるCI/CD、 問題追跡、コラボレーションプラットフォームなど へのテストのネイティブ統合が可能
For your information #CICD2023
You can try it now! • 今すぐできる2週間の無料トライアル! mabl Uのお供にどうぞ! •
デモリクエストも大歓迎! https://www.mabl.com/ja
About the mabl University How-to Videos (English only) How-to Lessons
(Japanese only) On-Demand Training (English & Japanese) mabl Skills Certifications (English & Japanese) • 33 ビデオ (各3 - 8 分程度) • 英語字幕あり、日本語字幕なし • 26 レッスン • Step by stepで学習可能 • 4 ラーニングパス • 設定、基礎、高度、統合でそれ ぞれ30 - 90 分の学習パス • 学習目標に応じたパスを提供 • 2 つの資格 • Foundations と Advanced • LinkedIn に掲載可能
About the mabl Skills Certification 出題数60問の選択式テストを通じて、mablのナビ ゲーション、設定、テスト作成、出力、自動テスト 戦略について解答し、examをパスしましょう! Why get
certified? • LinkedInで認定資格合格後を登録可能 • 認定資格試験の取得を通じてmablプラット フォームの一定への知見をアピールできます • mablers_ jpのようなコミュニティを通じて、 得たスキルを活かしたOutputをしましょう! • 2023年3月~日本語での提供を開始しました
mabl user community! mablのUser Community『mablers_jp』が遂 にスタート! • ユーザーによるユーザーのための コミュニティ •
ユーザーによる忖度のない生の声を聞く 絶好のチャンスです。是非ご参加ください! https://mablersjp.connpass.com/
Next Webinar (Mar.) 次回 (3/22) のmabl Webinarは…? • 『ローコードで改革!End to
End テストの再定義!』 https://mabl-japan.connpass.com/
Next Community event 3/23 blastengine • 『Auto Test Panel vol.1』
https://blastengine.connpass.com/even t/276207/