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
note社でのMagic Pod活用事例 #af_iosdc/magicpod_with_note
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
fromkk
September 29, 2020
Programming
12k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
note社でのMagic Pod活用事例 #af_iosdc/magicpod_with_note
After iOSDC Japan 2020登壇した内容です。Magic Podの紹介とnote社でどのように利用しているかをご紹介します。
fromkk
September 29, 2020
More Decks by fromkk
See All by fromkk
note社の全員野球で品質向上活動について / note_qa_challenge #iOS_test_teatime
fromkk
3
2.1k
1年分のデータが見たいと言われてやったこと/yearly_data_with_note
fromkk
0
1.1k
note iOSチームの自動化 ver.2021/automation_with_iOS_team_on_note_ver2021
fromkk
0
2.1k
Bitrise体験会説明資料/bitrise_explore
fromkk
1
1.2k
noteのiOSアプリで実装したアクセシビリティの全て #iosdc #a /a11y_with_iOS_App_on_note
fromkk
2
5.3k
dSYMのアップロードで SPMを活用する/use_spm_with_upload_dsyms
fromkk
1
3.3k
Bitriseのリモートアクセス機能 #bitrise_meetup/remote_access_of_bitrise
fromkk
1
710
iOSには無いmacOS独自機能をCatalystで実装する #iosdc #d/make_macos_apps_with_catalyst
fromkk
9
2.3k
Catalystに対応したアプリをリリースするまでのリジェクト集 #iosdc #a #lt/iosdc_2020_lt
fromkk
2
1.2k
Other Decks in Programming
See All in Programming
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
300
学びを記事・スライド・Xへ高速展開する― AI-assisted Learning Loopで回すコンテンツ生成術
ochtum
0
110
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
4.4k
オーケストレーション記述言語 Katari
yukikurage
0
190
Simple Storage Service(S3) is not simple
iwatsukayura
0
310
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
190
dotNET_vulnclicker_intro.pdf
deka_morita
0
150
Web Framework Benchmark Battle 2026, Any%
a_matsuda
3
2.8k
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
180
JIS keyboard support in Omarchy
lef237
0
150
ChromeでローカルLLM
ryu1013
0
160
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
150
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
It's Worth the Effort
3n
188
29k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
Prompt Engineering for Job Search
mfonobong
0
530
Technical Leadership for Architectural Decision Making
baasie
3
610
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
740
Paper Plane
katiecoart
PRO
5
54k
Docker and Python
trallard
47
4.2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Mind Mapping
helmedeiros
1
400
Transcript
note社でのMagic Pod活⽤事例 After iOSDC Japan 2020
struct Profile { let name = "Kazuya Ueoka" let company
= " note inc." let twitter = " @fromkk" let github = " fromkk" let qiita = " fromkk" let note = " fromkk" }
None
None
1SPEVDUUFBN 1K. 㔸⋬⽤ 㔸⋬⽤ 㔸⋬⽤ 㔸⋬⽤ ᴿ㔸⋬⽤ 43& "QQ .-
2" %BUB ԯԞԌ՛ $50
"QQUFBN
QA (Quality Assurance)
None
• 株式会社TRIDENTが運営 • クラウド上のモバイル向けUIテストサービス • GUIでUIテストを構築 • 内部的にAI、Appiumを利⽤ CLIやCIからも実⾏可 10
Magic Pod
None
• masterブランチに機能がマージされたタイミング • 毎朝の定期実⾏ 12 Magic Pod が動作するタイミング
None
None
None
ྫʣ
個⼈的に便利だと思った機能 • 共有ステップ • ⼀括実⾏時にテストケースの番号を指定 • 動的な変数の作成 18
共有ステップ • 複数⾏をまとめておける • 何度も実⾏するような機能をまとめておくと便利(会員登録・ ログインなど) 19
⼀括実⾏時にテストケースの番号を指定 w Ұׅ࣮ߦ࣌ʹࢦఆ͢Δςετέʔεͷ൪߸ΛҰཡͰࢦఆ w ࡞్தͷςετέʔεԾͰ࡞ͬͨςετέʔεΛҰׅ࣮ߦʹؚΊͳ͍
動的な変数の作成 • 会員IDなど重複しない値を設定したい場合に • 「現在時刻を元に⽣成したユニークな値を保存」機能 • 「⽇時計算」機能 21
Demo
None
サポート • https://magic-pod-users-jp.slack.com • https://github.com/Magic-Pod/japanese- issue-and-doc • 「テスト失敗の理由を問い合わせる」 24
note社で要望を出して導⼊された機能 • CIから実⾏可能なAPIクライアントの作成 https://github.com/Magic-Pod/magic-pod-api- client • VPN経由でテストするためにGlobal IPを固定アドレスから IP Rangeに
• OSのBeta版対応 • その他複数相談中 25
まとめ • ⽇々の開発の品質チェックにMagic Podで⾃動テストを実施 • リリース前にはマニュアルテストを実施して⼈の⽬で確認 • 便利な機能もたくさんあるし、直接機能を依頼すれば対応して くれることも 26