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
20221117_インテリジェントなテスト自動化でチームコラボとアプリ品質を向上
Search
odasho
December 08, 2022
Technology
0
170
20221117_インテリジェントなテスト自動化でチームコラボとアプリ品質を向上
2022/11/17開催のAtlassian Team Tour Tokyo 2022にて使用したスライドになります。
odasho
December 08, 2022
Tweet
Share
More Decks by odasho
See All by odasho
まだ手動テストしてるの?生成AIとローコードで実現するE2Eテスト徹底解説!
odasho
0
140
品質と速度の両立:生成AI時代の品質保証アプローチ
odasho
1
1.8k
生成AI時代のソフトウェア品質保証を考える
odasho
0
79
イマこそ、”Dev””Rel”なのでは??~VUCA時代を乗りこなすDevRelの価値と本質~
odasho
0
64
生成AIとAI ~エンジニアの期待と現実~
odasho
0
130
E2Eテストを自動化したら 開発生産性はどうなった? hacomonoの事例紹介
odasho
0
1.2k
統合型ノーコードテスト 自動化プラットフォーム 『mabl』 ご紹介ウェビナー
odasho
0
76
テスト自動化入門ワークショップ:最新のモバイルアプリテスト
odasho
0
170
未来を変える一歩: モバイルアプリテスト自動化の新時代
odasho
0
120
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile for engineer
hr01
1
46k
ヘンリー会社紹介資料(エンジニア向け) / company deck for engineer
henryofficial
0
420
JSConf JPのwebsiteをGatsbyからNext.jsに移行した話 - Next.jsの多言語静的サイトと課題
leko
2
190
可観測性は開発環境から、開発環境にもオブザーバビリティ導入のススメ
layerx
PRO
4
1.9k
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
390
Observability — Extending Into Incident Response
nari_ex
1
590
コンパウンド組織のCRE #cre_meetup
layerx
PRO
1
290
AIとの協業で実現!レガシーコードをKotlinらしく生まれ変わらせる実践ガイド
zozotech
PRO
1
150
DMMの検索システムをSolrからElasticCloudに移行した話
hmaa_ryo
0
280
マルチエージェントのチームビルディング_2025-10-25
shinoyamada
0
220
激動の時代を爆速リチーミングで乗り越えろ
sansantech
PRO
1
180
OpenCensusと歩んだ7年間
bgpat
0
230
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
What's in a price? How to price your products and services
michaelherold
246
12k
How to Think Like a Performance Engineer
csswizardry
27
2.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
Building Applications with DynamoDB
mza
96
6.7k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
A Tale of Four Properties
chriscoyier
161
23k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Visualization
eitanlees
150
16k
Transcript
インテリジェントなテスト自動化で チームコラボとアプリ品質を向上 Atlassian Team Tour Tokyo 2022
Speaker Profile odasho (Shohei Oda) Product Marketing Manager, 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
What's mabl? • 「めいぶる」と読みます • Stackdriver(現Google Cloud Operations)の創 業者IzzyとDanが2017年ボストンで創業 •
グローバルの社員数100人+ • GV、CRV、Amplify、Vista Equity Partner、Presidio より 7,700万ドル (90億円) を調達 • 2021年度の売上、前年対比300%+増 • Fortune Globalの35社含む300社+が採用 • 2021年8月に日本法人設立
Our Mission ソフトウェア開発ライフサイクルの全体で マシンインテ リジェンスと人の洞察力を活用できるようにして世界中のソフトウェ ア品質に変革を起こすこと
Intelligent test automation platform 品質エンジニアリングという活動と、 mablでできること ノーコード/ローコード UIテ スト &
APIテスト データ/インサイト提供 迅速な問題解決を支援 単一プラットフォームE2E、 API、Accessibility 顧客体験をテスト Email/PDF含むE2E 開発パイプラインに 統合し仕組み化 テストメンテナンス削減テス トの自動修復
Agenda 1. Observability:データを効果的に使う 2. インテリジェントなテストデータ: テストにObservabilityを追加 3. データをインサイトに変える 4. mablのインテリジェントなテスト
自動化ソリューションについて
What is your No.1 priority going into 2023? アンケートの質問 更なる自動化
データ駆動型 チームの実現 本番環境の バグ削減 チーム コラボレーション 促進
Observability データを効果的に使う
What is your No.1 priority going into 2023? アンケートの質問
更なる自動化 データ駆動型 チームの実現 本番環境の バグ削減 チーム コラボレーション 促進
インテリジェントなテスト自動化には、アプリ ケーションテストの生産性と 効率を低コストで向上させる大きな 可能性があります。 Gartner, 2021 Optimize Application Testing Quality
and Speed With Embedded Intelligent Automation Services
SECTION Intelligent test data そしてデータからインサイトへ
Intelligent Test Data テストにObservabilityを追加
What kind of test data are we talking about? Functional
すべてのテストに 合格しているのか? Velocity どの程度の時間をテ ストに費やしているの か? Coverage 何をテストしているの か? 改善しているのか? Non-functional 高性能か? Accessibilityは?
Leveraging functional test data アプリ全体と品質の健全性を測定: 注目すること: • テストの合格率 • 実行されたテストの数
• 結果の不安定度 (フレーキー度) • バグの頻度と重大度
Functional test data 9月 10月 11月 12月 1月 2月 失敗率
(%) 合格率 (%)
How can we measure velocity 進捗状況を測定し、 品質の水準を高める活動 注目すること: • 問題またはテストに費やした時間
• テスト自動化の割合 • その他のツール固有の測定基準 • チームの関与とパフォーマンス
Measuring velocity アクティブユーザー 9月 10月 11月 12月 1月 2月
Tracking test coverage 実際のユーザーアクティビティデータを活用した 主要ワークフローに焦点を当てる 注目すること: • テストされたコアユーザー体験 • 実際のユーザーページデータ
• カバーされる代替シナリオ • 継続的な検証
Tracking test coverage 9月 10月 11月 12月 1月 2月 ブラウザごとのテスト実行率
(%)
Going beyond pass コア機能テスト以外のユーザーエクスペリ エンスのテスト 注目すること: • 確立されたアクセシビリティガイドライン(WCAG 2.0 AA)
に対する進捗状況 • Googleのコアウェブバイタル • パフォーマンス履歴 • 視覚的な変化
Web Content Accessibility Guidelines (WCAG) 堅牢(Robust): コンテンツは支援技術を含む様々な ユーザーエージェントが確実に解釈できるよう、十分 に堅牢でなければならない 知覚可能(Perceivable):
情報およびユーザーイン ターフェースのコンポーネントはユーザーが知覚でき る方法で提示されなければならない 操作可能(Operable): ユーザーインターフェースの コンポーネントとナビゲーションは操作可能でなけれ ばならない 理解可能(Understandable): ユーザーインター フェースの情報と操作方法は理解可能でなければな らない 以下のアクセシビリ ティ機能を含む: ➔ 画像コンテンツのテ キストコンテンツに よる代替 ➔ ユーザーがコンテ ンツをスキップ可能 とする ➔ <b> と <i>タグを <strong> と <em> タグに代替 ➔ オーディオ・ビデオ コンテンツへ字幕 の付与 Level Aに加えて以下 を含む: ➔ コントラストレシオを 4.5:1するなどより 高度な要求 ➔ ページ上のテキスト を200%まで拡大可 能とする ➔ 入力エラーに対す る修正案の提示 最も厳しいレベルで以 下を含む: ➔ コントラストレシオ への要求は7:1 ➔ ビデオコンテンツに 事前録画された手 話の付与 ➔ キーボードのみで 全てのコンテンツに アクセスできること ➔ 9年生が読解可能 なコンテンツ Level A Level AAA Level AA (Law in many countries, Including US)
Why is it important? Why now? WCAG 2.xを採用 WCAG 2.xの準拠を推奨
WCAG 1.xを採用 JIS X 8341-3:2016とWCAG 2.0の内容が一致しています Source: https://waic.jp/knowledge/accessibility/
Jira Insights
Turning Insights into Outcomes どこでどう役に立つのか?
What kind of test data are we talking about? Functional
すべてのテストに 合格しているのか? Velocity どの程度の時間をテ ストに費やしているの か? Coverage 何をテストしているの か? 改善しているのか? Non-functional 高性能か? Accessibilityは?
What kind of test data are we talking about? Functional
すべてのテストに 合格しているのか? Velocity どの程度の時間をテ ストに費やしているの か? Coverage 何をテストしているの か? 改善しているのか? Non-functional 高性能か? Accessibilityは?
80% 顧客の満足度が高いと報告する テストカバレッジの高いチームの割合 2021 State of Testing in DevOps Report,
mabl
Handoff, made simple 2021 Testing in DevOps Report, mabl テストカバレッジに対する迅速なバグの解決
8時間以内のバグ解決 ほぼ不在 最低限レベル 良い 非常に良い 優れている テストカバレッジ
Impact of non-functional testing Severe issues 機能欠陥として大きな 影響となり得る Access for
everyone 決まりであり、正しい More than a goal 良好なデザイン プラクティスでもある
Integrating Test Automation With Atlassian Mabl <> Atlassian
Mabl & Atlassian JIRA オープンなDevOps テスト自動化を 開発ワークフローに 簡単に統合 BAMBOO MABL
BITBUCKET
Bi-directional communication: A world of possibilities • 双方向コミュニケーション • テスト失敗ステップから問題を作成し、すべ
ての診断データを添付する • Jira チケットは、計画、テスト、 および直近の実行にリンク
Rich diagnostic data for your Jira tickets
Linking mabl tests to existing issues
Free 2-week trial, ready to go now! トライアルは無料。納得行くまで機能をお試しください。 デモリクエストも大歓迎! 技術トレンドや実事例を交えたMTGもお気軽にどうぞ!
mabl.com/trial
Key takeaways 自動テストは DevOps の成功の 鍵を握る インテリジェントな自 動化には大きな 可能性がある テストデータは
チームの自信向上を 助ける 信頼は顧客の幸 福度に影響する
Thank you! You can connect at... odasho (Shohei Oda) Product
Marketing Manager, mabl Japan • Twitter: odashoDotCom • Facebook & Instagram: odasho0618 • LinkedIn: odasho