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
MagicPod導入の事例紹介
Search
MASATAKA YOKOTA
January 24, 2022
Technology
1.1k
0
Share
MagicPod導入の事例紹介
2022年1月24日 MagicPod有料ユーザミートアップにて、発表した資料になります。
MASATAKA YOKOTA
January 24, 2022
More Decks by MASATAKA YOKOTA
See All by MASATAKA YOKOTA
社内の品質定義について考えてみたの
m_yokota
0
300
テスト自動化にチャレンジ -課題と新たなステップ-
m_yokota
0
680
Other Decks in Technology
See All in Technology
昔はシンプルだった_AmazonS3
kawaji_scratch
0
320
AI時代における技術的負債への取り組み
codenote
0
1.3k
扱える不確実性を増やしていく - スタートアップEMが考える「任せ方」
kadoppe
0
280
AzureのIaC管理からログ調査まで、随所に役立つSkillsとCustom-Instructions / Boosting IaC and Log Analysis with Skills
aeonpeople
0
200
KGDC_13_Amazon Q Developerで挑む! 13事例から見えたAX組織変革の最前線_公開情報
kikugawa
0
110
AWS認定資格は本当に意味があるのか?
nrinetcom
PRO
1
260
AIを共同作業者にして書籍を執筆する方法 / How to Write a Book with AI as a Co-Creator
ama_ch
2
130
2026年、知っておくべき最新 サーバレスTips10選/serverless-10-tips
slsops
13
5.1k
猫でもわかるKiro CLI(CDKコーディング編)
kentapapa
1
130
JEDAI in Osaka 2026イントロ
taka_aki
0
280
Azure PortalなどにみるWebアクセシビリティ
tomokusaba
0
390
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」ご紹介資料
laysakura
0
4k
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
400
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
740
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Site-Speed That Sticks
csswizardry
13
1.2k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
130
sira's awesome portfolio website redesign presentation
elsirapls
0
210
Accessibility Awareness
sabderemane
0
100
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Transcript
Confidential 2022年1月24日 MagicPod有料ユーザミートアップ 横田 雅和 MagicPod導入の事例紹介
Confidential Confidential 2 ©Showcase Gig ▪アジェンダ • 自己紹介 • 会社紹介
• 基本システム構成 • 運用前に実施したこと • 運用事例:MagicPod運用で実施したこと • 新たに発生した課題など • 今後期待すること
Confidential Confidential 3 ©Showcase Gig ▪自己紹介 • 横田 雅和( Twitter :
@y_6_5_ ) • 所属 ◦ 株式会社 Showcase Gig(ショーケース・ギグ) ◦ QAエンジニア • 二児のパパ • チョコレートが好きです
Confidential Confidential 4 ©Showcase Gig ▪会社紹介 株式会社 Showcase Gig(ショーケース・ギグ) •
何をしているか ◦ 次世代店舗創出プラットフォーム「O:der(オーダー)プラット フォーム」を提供しています ▪ 店内モバイルオーダー の「O:der Table」 ▪ テイクアウトモバイルオーダー の「O:der ToGo」 ▪ 次世代タッチパネル型注文決済端末の「O:der Kiosk」
Confidential Confidential 5 ©Showcase Gig ▪会社紹介 • MagicPod導入時期 ◦ 2020年11月から導入
▪ ネイティブ/ブラウザ両方 ◦ 導入前に実施したこと ▪ 他のテストツールの調査 ◦ MagicPodに決めた要因 ▪ ネイティブ/ブラウザ共に使用出来ること
Confidential Confidential 6 ©Showcase Gig ▪基本システム構成(O:der Tableの場合) https://business.oderapp.jp/selfu/system/
Confidential Confidential 7 ©Showcase Gig ▪運用前に実施したこと • MagicPod使用レクチャー ◦ QAチーム/開発チーム共に実施
• Tips作成 ◦ 使用していて戸惑いそうなものを纏めたページを作成
Confidential Confidential 8 ©Showcase Gig ▪運用事例:MagicPod導入後に実施したこと • リグレッションテストの一部を自動テスト化 • リリース後の本番確認
• 定期実行 • マニュアル作成支援
Confidential Confidential 9 ©Showcase Gig ▪リグレッションテストの一部を自動テスト化 • リリース前のリグレッションテストを自動化 ◦ 実施前に決めたこと
▪ 反復実施する項目のみを自動化する ▪ 機能テストの様なリリース前に1度のみ実施に対しては適用 しない • 実施工数は大分削減出来た ◦ 手動で無いと出来ない項目もある ▪ 注文や会計時に印字される紙の印字確認 ▪ POSや外部アプリ連携の操作など ◦ 探索的テスト導入出来た
Confidential Confidential 10 ©Showcase Gig ▪リリース後の本番確認 • 導入前 ◦ リリース後の本番環境での動作確認を全て手動で実行
▪ 約2時間 ▪ QAでは無くPjM(プロジェクトマネージャ)が実施していた • 導入後 ◦ リリース後に簡易シナリオを、実行 ▪ ブラウザ→ネイティブ→ブラウザ ◦ QAチームの責務となった
Confidential Confidential 11 ©Showcase Gig ▪スケジュールでの定期実行 • 毎朝、各プロダクトの検証環境で定期テスト実行 ◦ 結果はSlack通知
▪ SETエンジニアが作ってくれた ▪ 参照:MagicPodの結果を毎日確認できるSlack Botを作った ◦ 前日に反映した内容からデグレを検知 ▪ 結果確認後、開発チームに 修正依頼が出来る
Confidential Confidential 12 ©Showcase Gig ▪マニュアル作成支援 • CSチームが作成しているマニュアルに使用する画面キャプチャ提供 ◦ CSチーム→顧客(店舗)へ使用マニュアルを提供している
◦ そこで使用する画面キャプチャをMagicPodで取得して提供 • 取得方法 ◦ ユースケースをCSから貰う ◦ そのシナリオを作成 ◦ 操作後に、『コマンド:画面キャプチャ取得』を追加し取得する ◦ 「画面キャプチャを取得」コマンドの結果をダウンロード
Confidential Confidential 13 ©Showcase Gig ▪工夫している点 • 共有ステップの活用 ◦ メンテナンス工数削減
• クイック編集機能の利用 ◦ 画面キャプチャ取得時間が無くなる ◦ 作成時間の工数削減が可能 • シナリオ内にコメントを入れる ◦ 失敗した際に、何処の機能かが判断しやすい • テスト一括実行前に、テストケース作成画面で何度か実行する ◦ 全て実行や部分実行 ◦ 画面要素の表示が間に合っているか等を確認
Confidential Confidential 14 ©Showcase Gig ▪新たに発生した課題 • テストケースの管理 ◦ 手動:スプレッドシート、自動:MagicPodとなっているので、一元
管理が出来ていない ▪ MagicPodでの管理は、作成したいことをスプシに下書きと かはします • レクチャーが追いついていない ◦ 新規参画メンバーなどへの教育が出来ていない
Confidential Confidential 15 ©Showcase Gig ▪新たに発生した課題 • ノウハウが蓄積出来ていない ◦ スクリプトを書く訳では無いが、ノウハウは必要
◦ これらを蓄積→広めていく事が大事 • 機能テスト(手動実施)→リグレッションテスト(自動実施) ◦ 手動で実施していた項目を自動への移行 ◦ Selenium等に比べればメンテは楽だが工数は発生する
Confidential Confidential 16 ©Showcase Gig ▪今後期待すること • モバイルアプリテストとブラウザテストを組み合わせて実行できるマル チプラットフォームテスト連携 ◦
2022年リリース予定に入っていた!!! • スマホで結果画面でも見たい ◦ 今だと、PC画面がそのまま表示されるだけで少し見辛い • テスト管理ツールとの連携 ◦ 手動テスト/自動テストのテストケース管理を統一したい • メンバー紐付けがもう少し簡単に出来ると良いな ◦ アカウント作成→組織紐付け→招待認証→プロジェクト追加 ◦ メール送信→招待認証→プロジェクト追加ぐらいだと良い
Confidential Thank you