Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
MagicPodで始めるがんばらない回帰試験の自動化/Automated Regressio...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
gkzz
July 14, 2023
Technology
4.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MagicPodで始めるがんばらない回帰試験の自動化/Automated Regression Testing Journey with MagicPod
【有料プランユーザー様限定×オフライン】MagicPodユーザーLT会
https://trident-qa.connpass.com/event/283709/
gkzz
July 14, 2023
More Decks by gkzz
See All by gkzz
#JTF2021W_D VimiumではじめるよちよちVimmerライフ / Vimmer beginners start with Vimium
gkzz
1
2.6k
What I Need to Do Before Promoting Automation
gkzz
0
130
StackstormというIFTTT的なツールをDockerコンテナに載せた小話
gkzz
0
1.1k
インフラエンジニアが考えてみた Mockの使いどころ
gkzz
1
790
QuickStartToGAS
gkzz
0
380
About Our House
gkzz
0
81
Other Decks in Technology
See All in Technology
Software Engineering in an AI-Driven World
erikjhordan_rey
0
130
Sizing, Benchmarking and Performance Tuning Apache Flink Clusters
rmetzger
0
140
セキュリティ専任チームなしで攻撃を先回りするSREが実践したSIEM on Amazon OpenSearch Service
cscengineer
PRO
1
710
An Introduction to Context Ontology Accelerator (teaching AI agents what your data means)
inariku
PRO
1
180
分析作業をどこまで任せるか自分で決められる AIネイティブBI『Golden Analytics』が 良さげな話 /golden-analytics-is-ai-native-bi
shinyaa31
0
130
Kiro Crew 入門 (手を離しても進む仕事) | 目指せ Kiro マスター 11
inariku
PRO
4
650
会社説明資料_最新版
demaecan
0
32k
llm-d に入門してみた / Try out llm-d
kota2and3kan
0
100
AWS構成から考えるWebセキュリティ ― WordPressの構築経験から考える公開範囲と更新運用【JAWS FESTA 2026 in AKITA】
cscengineer
PRO
2
370
属人化したISMS運用をGitHubとAIで仕組み化した1年間の記録
sioncojp
4
1.7k
FinOpsを導入してマルチプロダクトのコスト最適化を実現する
kworkdev
PRO
0
140
AI Agent 時代のデータ基盤: ClickHouse で実現する 超高速分析とコスト削減の両立
jozono
0
220
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
4k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
The Invisible Side of Design
smashingmag
301
52k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
570
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
580
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
460
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1.1k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
300
Transcript
MagicPodで始める がんばらない回帰試験の⾃動化 MagicPodユーザーLT会 2023/07/14(⾦) サイボウズOfficeモバイルチーム ⽟⽊ 岳爾 Automated Regression Testing
Journey with MagicPod
自己紹介 2 § ۄַ࣐ / Gakuji Tamaki § αΠϘζגࣜձࣾ QAΤϯδχΞ
§ αΠϘζ Office ϞόΠϧͷQAۀ § MagicPodを使ったE2E自動テストの設計と運用 § Twitter: @gkzvoice § झຯ: Λ͖ͭͳ͕Β ࣗసंͰࢁΛొΔ͜ͱ
チームワークあふれる 社会を創る サイボウズの理念は「チームワークあふれる社会を創る」こと。 私たちはその理念に沿ってチームワークを⽀えるソフトウェアを 開発し続けてきました。 サイボウズについて
開発の知識がなくても 業務に合わせたシステムを かんたんに作成できる クラウドサービス 主⼒製品 参考: https://cybozu.co.jp/logotypes
主⼒製品 スケジュール共有 ワークフローなど 中⼩企業の情報共有を ⽀援するサービス 参考: https://cybozu.co.jp/logotypes
§ 1.前提 § 2.MagicPodの導⼊経緯 § 3.MagicPodをこんなふうに使っています § 4.MagicPodで回帰試験の⾃動化をやってみてよかったこと § 5.MagicPodで回帰試験の⾃動化の失敗談と学び
§ 6.MagicPodではじめるがんばらない回帰試験の⾃動化の⼀例 § 7.MagicPodで回帰試験の⾃動化、その先に⾒据えること § 8.このLTで⼀番お伝えしたいこと 6 ⽬次
§ 1.前提 § 2.MagicPodの導⼊経緯 § 3.MagicPodをこんなふうに使っています § 4.MagicPodで回帰試験の自動化をやってみてよかったこと § 5.MagicPodで回帰試験の⾃動化の失敗談と学び
§ 6.MagicPodではじめるがんばらない回帰試験の⾃動化の⼀例 § 7.MagicPodで回帰試験の⾃動化、その先に⾒据えること § 8.このLTで⼀番お伝えしたいこと 7 ⽬次
8 1.前提 § MagicPod導⼊からクラウド端末と実機端末が軌道にのるまでは専任 § 軌道にのるまでは専任じゃないとしんどい § MagicPodで自動試験したいアプリケーションは「サイボウズ Office」の 公式モバイル版アプリ
§ iOS/Android それぞれ提供している § 開発プロセスとQAの業務(次のスライド)
9 開発プロセスとQAの業務 1.前提
§ 1.前提 § 2.MagicPodの導入経緯 § 3.MagicPodをこんなふうに使っています § 4.MagicPodで回帰試験の自動化をやってみてよかったこと § 5.MagicPodで回帰試験の⾃動化の失敗談と学び
§ 6.MagicPodではじめるがんばらない回帰試験の自動化の一例 § 7.MagicPodで回帰試験の自動化、その先に見据えること § 8.このLTで一番お伝えしたいこと 10 目次
11 2.MagicPod の導入経緯 § 2-1.なぜ⾃動テストを導⼊したのか? § 2-2.なぜ⾃動テストの導⼊のための⼿段として、 MagicPodを採⽤したのか?
12 2.MagicPod の導入経緯 § 2-1.なぜ⾃動テストを導⼊したのか? § 2-2.なぜ⾃動テストの導⼊のための⼿段として、 MagicPodを採⽤したのか?
???「リリースを早くしたいんだ。 さあ、馬車馬のように働けー。」 13 ※これはフィクションです。 参考: https://www.irasutoya.com/2014/10/blog-post_89.html
早くリリースしたいサイ ボウズOfficeモバイル チームの前に立ちは だかる高いハード ル!! 14 参考: https://www.irasutoya.com/2019/01/blog-post_52.html
サイボウズOfficeモバイルチームの 前に立ちはだかるハードル。 その正体の手がかりは開発プロセス とQAの業務フローにあります。 もういちど見てみましょう。 15 参考: https://www.irasutoya.com/2019/01/blog-post_52.html
16 開発プロセスとQAの業務(再掲) 2-1.なぜ自動テストを導入したのか? ???
17 開発プロセスとQAの業務(再掲) 2-1.なぜ自動テストを導入したのか?
早くリリースしたい、サイ ボウズOfficeモバイル チームの前に立ちはだ かる高いハードル! それは試験だった!! 18 参考: https://www.irasutoya.com/2019/01/blog-post_52.html
19 2-1.なぜ自動テストを導入したのか? 機能A 機能B 機能C 機能A 機能B 機能A 参考: https://icooon-mono.com/11324-サラリーマン/
, https://www.browserstack.com/guide/regression-testing を参考に筆者作成 スプリント 試験のボリューム/スプリント スプリントを重ねるごとに 試験は増えるばかり。
20 2-1.なぜ自動テストを導入したのか? 機能A 機能B 機能C 機能A 機能B 機能A 参考: https://icooon-mono.com/11324-サラリーマン/
, https://www.browserstack.com/guide/regression-testing を参考に筆者作成 スプリント 試験のボリューム/スプリント スプリントを重ねるごとに試験は 増えるばかり。 一方でQAの人手は増えません、、。
21 2-1.なぜ自動テストを導入したのか? 機能A 機能B 機能C 機能A 機能B 機能A 参考: https://icooon-mono.com/11324-サラリーマン/
, https://www.browserstack.com/guide/regression-testing を参考に筆者作成 スプリント 試験のボリューム/スプリント ところで、 増え続ける試験には ある特徴がありました、、!
22 2-1.なぜ自動テストを導入したのか? 機能A 機能B 機能C 機能A 機能B 機能A 参考: https://icooon-mono.com/11324-サラリーマン/
, https://www.browserstack.com/guide/regression-testing を参考に筆者作成 スプリント 試験のボリューム/スプリント 増え続けるのは 回帰試験だけ! 新機能分の試験は毎回同じくらい
23 2-1.なぜ自動テストを導入したのか? 機能A 機能B 機能C 機能A 機能B 機能A 参考: https://icooon-mono.com/11324-サラリーマン/
, https://icooon-mono.com/16067-ロボットアイコン1/ https://www.browserstack.com/guide/regression-testing を参考に筆者作成 スプリント 試験のボリューム/スプリント 増え続ける 回帰試験を 自動化しよう!
24 2.MagicPod の導入経緯 §2-1.なぜ⾃動テストを導⼊したのか? §2-2.なぜ⾃動テストの導⼊のための⼿段として、 MagicPodを採⽤したのか?
自動試験と手動試験 のある勘違い 25 参考: https://www.irasutoya.com/2016/11/blog-post_652.html
26 2-2.なぜ自動テストの導入のための手段として、 MagicPodを採用したのか? ※上記のグラフはあくまで筆者のイメージです。 手動試験 スプリント 自動試験 ⾃動試験のコストを⼿動試験と⽐較 するときによくみるこのグラフ。 実際は、、?
試験実施の手間/スプリント
27 2-2.なぜ自動テストの導入のための手段として、 MagicPodを採用したのか? スプリント 自動試験 ⾃動試験のコストを⼿動試験と⽐較 するときによくみるこのグラフ。 実際は、導⼊コスト分 が⾒積もられていない のでは?
※上記のグラフはあくまで筆者のイメージです。 試験実施の手間/スプリント
28 2-2.なぜ自動テストの導入のための手段として、 MagicPodを採用したのか? MagicPod スプリント 試験実施の手間/スプリント 自動試験 ⾃動試験の⼿間、特に 導⼊コストを抑えたい ※上記のグラフはあくまで筆者のイメージです。
29 2-2.なぜ自動テストの導入のための手段として、 MagicPodを採用したのか? 他にも理由があります! § 誰でも自動テストが書ける。 § モバイルの自動テストのツールのなかで 安定していそう。(導入検討時) 参考:
https://www.irasutoya.com/2020/03/blog-post_74.html
30 2.MagicPod の導入経緯(まとめ?) リリースを早くしたい。 そのために、 増え続ける回帰試験を自動化したい。
リリースを早くしたいか ら、試験はテキトーでい いなんてことはない! 31 参考: https://www.irasutoya.com/2014/10/blog-post_35.html
32 Ø チーム全体でのアプローチとは、チームメンバー全員が プロダクトの品質に責任を持つことを意味します。 Ø その責任の一端には、テスト以外の開発タスクと並行し て、テストタスクを完了させることも含まれています。 Ø 速く提供することよりも、可能な限り最高の品質 を提供
することが目標である場合、チームはプラクティスの強 固な基盤を構築します。 参考: Janet Gregory, Lisa Crispin,『Agile Testing Condensed Japanese Edition』, 2019, p7 "Agile Testing Condensed Japanese Edition"
33 参考: Janet Gregory, Lisa Crispin,『Agile Testing Condensed Japanese Edition』,
2019, p7 "Agile Testing Condensed Japanese Edition" 私の理解 § リリースを早くする ≠ 品質を蔑ろにす る § 「最後にテストするのでははく、ずっと テストする」ようにチーム一丸で、かつ 常に品質保証と向き合うべき
34 2.MagicPod の導入経緯(まとめ) 品質を意識した上で、 リリースを早くしたい。 そのために、 増え続ける回帰試験を自動化したい。
§ 1.前提 § 2.MagicPodの導入経緯 § 3.MagicPodをこんなふうに使っています § 4.MagicPodで回帰試験の自動化をやってみてよかったこと § 5.MagicPodで回帰試験の自動化の失敗談と学び
§ 6.MagicPodではじめるがんばらない回帰試験の自動化の一例 § 7.MagicPodで回帰試験の自動化、その先に見据えること § 8.このLTで一番お伝えしたいこと 35 目次
36 ☆ アーカイブ NO.(^1) - iOS/Android ☆ GitHub Actions -
GitHub Hosted Runner - Self Hosted Runner on Macbook @弊社オフィス ☆ iOS/Android 端末の試験環境 - MagicPod クラウド端末 - 弊社オフィスに置いてある実機端末 Schedule? ^1: アーカイブとは、それぞれ以下を指す。 試験環境が iOSシミュレータの場合は Appファイル、iOS 実機端末の場合は ipaファイル、Androidエミュレータ/実機端末の場合は apkファイル。 参考: https://support.magic-pod.com/hc/ja/articles/4408836787609 , https://github.com/logos , https://github.com/actions , https://magicpod.com/resources/brand ☆ MagicPodの定期実行の結果の記録 - 弊社のサービスのKintone 3.MagicPod をこんなふうに使っています
§ 1.前提 § 2.MagicPodの導入経緯 § 3.MagicPodをこんなふうに使っています § 4.MagicPodで回帰試験の自動化をやってみてよかったこと § 5.MagicPodで回帰試験の自動化の失敗談と学び
§ 6.MagicPodではじめるがんばらない回帰試験の自動化の一例 § 7.MagicPodで回帰試験の自動化、その先に見据えること § 8.このLTで一番お伝えしたいこと 37 目次
38 4.MagicPodで回帰試験の自動化をやってみてよ かったこと § みなさんがおっしゃるとおり使いやすく、すんなり導入できた ◎ § Se◯enium の初期セットアップが大変だった記憶があるので余計にすごく感じる §
サポート力が尋常じゃない ◎ § 謎エラーに対するアドバイスには幾度なく助けられました § MagicPodのデグレが起きることがない ◎ § ツールとしての信頼性が高い
§ 1.前提 § 2.MagicPodの導入経緯 § 3.MagicPodをこんなふうに使っています § 4.MagicPodで回帰試験の自動化をやってみてよかったこと § 5.MagicPodで回帰試験の自動化の失敗談と学び
§ 6.MagicPodではじめるがんばらない回帰試験の自動化の一例 § 7.MagicPodで回帰試験の自動化、その先に見据えること § 8.このLTで一番お伝えしたいこと 39 目次
40 5.MagicPodで回帰試験の自動化の失敗談と学び 参考: https://magicpod.com/resources/brand もっとはやく、 MagicPodさんのベス トプラクティスに 乗っかればよかった
41 MagicPodさんの ベストプラクティス!!!
42 “毎日テストを実行する”ことから始める 参考: https://support.magic-pod.com/hc/ja/articles/7515195778457
毎日テストを実行する テストのメンテをする テストを増やす 43 “毎日テストを実行する”ことから始める。 できることを少しずつ増やしていく。 https://support.magic-pod.com/hc/ja/articles/7515195778457 を参考に筆者作成
44 5.MagicPodで回帰試験の自動化の失敗談と学び 実機端末を自動テストの試験 環境にしようとがんばってし まった、、。
45 実機端末で自動テストする3つの難しさ 参考: https://support.magic-pod.com/hc/ja/articles/6468420020633 ←このような設定 ファイルを用意し さえすればい い、、?
46 実機端末で自動テストする3つの難しさ n 実機端末の自動テスト環境の構築そのもの n 1台のMacbookと1台の実機端末の直列は用意できた n 並列複数台はドキュメントが乏しく茨の道 n 例)実機端末ごとにユニークなポートを割り当てても同じ端末でテストが走ってしまう問題
n 実機端末の自動テスト環境のメンテ n 実機端末/Macbook/MagicPodDesktop/Xcodeなどのアップデート n Macbookと実機端末をつなぐケーブルの不調 n実機端末を使ったクリーンな試験環境を維持すること n 直前のテストケースが落ちたことを、後続のテストケースは知る術がない。テストケースの冒頭で落ちた場合のケアをすると実行時間が長く なるので避けたい。。。 n MagicPodDesktopのプロセスがゾンビ化することを防ぐ、、。
§ 1.前提 § 2.MagicPodの導入経緯 § 3.MagicPodをこんなふうに使っています § 4.MagicPodで回帰試験の自動化をやってみてよかったこと § 5.MagicPodで回帰試験の自動化の失敗談と学び
§ 6.MagicPodではじめるがんばらない回帰試験の自動化の一例 § 7.MagicPodで回帰試験の自動化、その先に見据えること § 8.このLTで一番お伝えしたいこと 47 目次
6-1.実機端末はできるだけ使わない。 6-2.MagicPodの定期実行の結果はKintoneで管理 48 6.MagicPodではじめるがんばらない回帰試験の 自動化の一例
6-1.実機端末はできるだけ使わない 6-2.MagicPodの定期実行の結果はKintoneで管理 49 6.MagicPodではじめるがんばらない回帰試験の 自動化の一例
50 6-1.実機端末はできるだけ使わない 参考: https://magicpod.com/resources/brand 実機端末を使わざるを得ないテ ストケースは、試験内容を MagicPodでできる試験内容に変 えることも検討!
51 6-1.実機端末はできるだけ使わない 参考: https://github.com/Magic-Pod/japanese-issue-and-doc/issues/516 issue/要望を書こう! issue/要望は通ることもある!
52 "クラウドにアップロードしたファイルを選択でき る"と何がうれしいのか? 参考: https://github.com/Magic-Pod/japanese-issue-and-doc/issues/516 予めPCに配置したアーカイブで MagicPodDesktopと端末などを起動 テストケース開始直後にバージョン アップ前のアーカイブをインストール テストケース中にリリース予定の
アーカイブをインストール これまではクラウド端末上でテストケース 中にアーカイブをインストールする手段が なかった。 そのため、バージョンアップ試験は実機端 末とTestFlight/Firebase App Testerを使って バージョンアップ後のアーカイブをインス トールすることで自動化していた。
53 "クラウドにアップロードしたファイルを選択でき る"と何がうれしいのか? 参考: https://github.com/Magic-Pod/japanese-issue-and-doc/issues/516 ところが、"クラウドにアップロードしたファ イルを選択できる"機能があることで、テス トケース中に「リリース予定のアーカイ ブ」(^1)をインストールすることができるよ うになった。
そのため、バージョンアップ試験の試験環 境は実機端末からMagicPodのクラウド端末 へ移行することができた。 ^1:「リリース予定のアーカイブ」は「MagicPodに最後にアップロードされたアーカイブ」 と いう制約はある。 バージョンアップ前の アーカイブでMagicPod のクラウド端末を起動 テストケース中にリ リース予定のアーカイ ブをインストール
6-1.実機端末はできるだけ使わない 6-2.MagicPodの定期実行の結果はKintoneで管理 54 6.MagicPodではじめるがんばらない回帰試験の 自動化の一例
55 ☆ アーカイブ NO.(^1) - iOS/Android ☆ GitHub Actions -
GitHub Hosted Runner - Self Hosted Runner on Macbook @弊社オフィス ☆ iOS/Android 端末の試験環境 - MagicPod クラウド端末 - 弊社オフィスに置いてある実機端末 Schedule? ^1: アーカイブとは、それぞれ以下を指す。 試験環境が iOSシミュレータの場合は Appファイル、iOS 実機端末の場合は ipaファイル、Androidエミュレータ/実機端末の場合は apkファイル。 参考: https://support.magic-pod.com/hc/ja/articles/4408836787609 , https://github.com/logos , https://github.com/actions , https://magicpod.com/resources/brand ☆ MagicPodの定期実行の結果の記録 - 弊社のサービスのKintone MagicPod をこんなふうに使っています(再掲)
56 6-2.MagicPodの定期実行の結果はKintoneで管理 参考: https://jp.cybozu.help/k/ja/user/app_settings/report.html 実行結果を日次で追ったり。(^1) ^1: デモ用に作成したグラフです。実際のものとは異なります。
57 6-2.MagicPodの定期実行の結果はKintoneで管理 参考: https://jp.cybozu.help/k/ja/user/app_settings/report.html, https://support.magic-pod.com/hc/ja/articles/20127503942425 実行時間の推移を追うこともでき る。(^1) ^1: デモ用に作成したグラフです。実際のものとは異なります。
58 6-2.MagicPodの定期実行の結果はKintoneで管理 参考: https://jp.cybozu.help/k/ja/user/app_settings/report.html, 落ちた原因でチームメンバーに共有したほうがいいものはメンションをつけて共有している。 (^1) ^1: デモ用に作成した画面です。実際のものとは異なります。
§ 1.前提 § 2.MagicPodの導入経緯 § 3.MagicPodをこんなふうに使っています § 4.MagicPodで回帰試験の自動化をやってみてよかったこと § 5.MagicPodで回帰試験の自動化の失敗談と学び
§ 6.MagicPodではじめるがんばらない回帰試験の自動化の一例 § 7.MagicPodで回帰試験の自動化、その先に見据えること § 8.このLTで一番お伝えしたいこと 59 目次
60 7.MagicPodで回帰試験の⾃動化、その先に⾒据 えること § 実行時間の短縮 § ⾃動化できていない回帰試験の⾃動化
§ 1.前提 § 2.MagicPodの導入経緯 § 3.MagicPodをこんなふうに使っています § 4.MagicPodで回帰試験の自動化をやってみてよかったこと § 5.MagicPodで回帰試験の自動化の失敗談と学び
§ 6.MagicPodではじめるがんばらない回帰試験の自動化の一例 § 7.MagicPodで回帰試験の自動化、その先に見据えること § 8.このLTで一番お伝えしたいこと 61 目次
62 8.このLTで⼀番お伝えしたいこと MagicPodは目的地に コスパよく向かうため の相乗りタクシー 参考: https://www.irasutoya.com/2018/02/blog-post_209.html
63 MagicPodは目的地にコスパよく向かうための相乗 りタクシー MagicPod スプリント 試験実施の手間/スプリント 自動試験 ⾃動試験の⼿間、特に 導⼊コストを抑えるた めに何ができるか?
考えよう! ※上記のグラフはあくまで筆者のイメージです。
64 MagicPodは目的地にコスパよく向かうための相 乗りタクシー 自動化そのものを頑張らないという割り切り § 自動化の内製化ではなく、ありもののSaaSの導入に踏み切っ た決め手はなにか? § 自動化の内製化を妥協する代わりに、優先したかったことは なにか?
相乗りタクシーであることはわかった けれども、それでも目的地まで行ける なら行きたい 、、。 65
66 MagicPodという相乗りタクシーで目的地まで 向かうための思考フレームワーク(案) MagicPodの既存の機能の 延⻑でできそう 無理難題な感 少数のユーザーが抱えているニーズ 多くのユーザーが抱えているニーズ 参考: https://www.irasutoya.com/2018/02/blog-post_209.html
もし、MagicPodのユーザーさんや 機能がどんどん増えていくとしたら、、? 67
68 MagicPodという相乗りタクシーは より大きく、より快適になるのでは?笑 MagicPodの既存の機能の 延⻑でできそう 無理難題な感 少数のユーザーが抱えているニーズ 多くのユーザーが抱えているニーズ 参考: https://www.irasutoya.com/2018/02/blog-post_209.html
MagicPodのユーザーコミュニティーを もっともっと盛り上げましょう!! 69
70 参考資料 n Regression Testing : Definition, How it works
| BrowserStack, https://www.browserstack.com/guide/regression-testing , 2023/07/14 n Appファイルの作成方法 – MagicPodヘルプセンター, https://support.magic- pod.com/hc/ja/articles/4408836787609 , 2023/07/14 n スタートガイド:5.テスト自動化の習慣を最速で定着させる(モバイルアプリ) – MagicPodヘルプセン ター, https://support.magic-pod.com/hc/ja/articles/7515195778457 , 2023/07/14 n 一括テスト実行・コマンドラインテスト実行(ローカルPCテスト) – MagicPodヘルプセン ター, https://support.magic-pod.com/hc/ja/articles/6468420020633 , 2023/07/14 n クラウドアップロードした任意のAppファイル(アーカイブ)をMagicPodのクラウド環境下でインストールできるよ うにする · Issue #516 · Magic-Pod/japanese-issue-and-doc, https://github.com/Magic-Pod/japanese-issue-and- doc/issues/516 , 2023/07/14 n iOSの実行時間がAndroidよりも遅い – MagicPodヘルプセンター, https://support.magic- pod.com/hc/ja/articles/20127503942425 , 2023/07/14 n グラフ機能の概要 | kintone ヘルプ, https://jp.cybozu.help/k/ja/user/app_settings/report.html , 2023/07/14
MagicPodで始める がんばらない回帰試験の⾃動化 ご清聴ありがとうございました! Automated Regression Testing Journey with MagicPod