Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
MagicPod͕औΓΉ ςετࣗಈԽ࠷લઢ 2023.3.15
Slide 2
Slide 2 text
About me • 伊藤 望 (Ito Nozomi) • MagicPod CEO • ⾃動テストツール歴:約13年 • Seleniumコミュニティ主宰 • Twitter:@ito_nozomi
Slide 3
Slide 3 text
詳しくは
Slide 4
Slide 4 text
1. MagicPodの概要 2. Demo 3. MagicPodの特徴 4. MagicPodでテストはどう変わる? 5. MagicPodのこれから Agenda
Slide 5
Slide 5 text
1. MagicPodの概要 2. Demo 3. MagicPodの特徴 4. MagicPodでテストはどう変わる? 5. MagicPodのこれから
Slide 6
Slide 6 text
MagicPod • Web & モバイルアプリのE2Eテスト⾃動化SasS • ノーコードで簡単にテスト作成 • 豊富なコマンドと柔軟性とメンテナンス性が強み @MagicPodJP 1. MagicPodの概要
Slide 7
Slide 7 text
エキスパʔτ͕࡞ͬͨςετπʔϧ 1. MagicPodの概要 著者 翻訳者 登壇
Slide 8
Slide 8 text
ユーザー様のブログ記事‧発表 MagicPodでE2Eテストを実装した話 みてねのE2E⾃動テスト導⼊戦略 アプリのテストに MagicPodを導⼊している話 【インターンレポート】⾃動テストを 実装したら衝撃を受けた学⽣の話 Ubieのアプリ開発を⽀える MagicPodを使った⾃動テスト テスト⾃動化初⼼者がノーコードツール 「MagicPod」でテスト⾃動化に挑戦してみた 1. MagicPodの概要
Slide 9
Slide 9 text
1. MagicPodの概要 2. Demo 3. MagicPodの特徴 4. MagicPodでテストはどう変わる? 5. MagicPodのこれから
Slide 10
Slide 10 text
Webサイトテスト 2. Demo https://www.youtube.com/watch?v=p1lHiyj2dms
Slide 11
Slide 11 text
モバイルアプリテスト 2. Demo https://www.youtube.com/watch?v=UQsw-q702PY
Slide 12
Slide 12 text
1. MagicPodの概要 2. Demo 3. MagicPodの特徴 4. MagicPodでテストはどう変わる? 5. MagicPodのこれから
Slide 13
Slide 13 text
ノーコード 3. MagicPodの特徴 • プログラマでなくてもテストが作れる • 複雑な操作もノーコードで実現
Slide 14
Slide 14 text
クラウド 3. MagicPodの特徴 • MagicPodクラウド & SauceLabs/BrowserStackクラウド • ローカルPCテストもサポート
Slide 15
Slide 15 text
クロスブラウザ‧マルチ端末 3. MagicPodの特徴 • 作ったテストをさまざまなブラウザ‧端末で実⾏ • 並列実⾏もサポート
Slide 16
Slide 16 text
Visual Regression Test 3. MagicPodの特徴 • 画⾯キャプチャが期待値と⼀致するかチェック • デザイン崩れバグなどの検出が可能
Slide 17
Slide 17 text
CI連携 3. MagicPodの特徴 • CircleCI、Jenkins、GitHub Actions、Bitriseほか
Slide 18
Slide 18 text
各種メンテナンス⽀援機能 3. MagicPodの特徴 UI定義共有 共有ステップ データ駆動テスト 変数 条件分岐 履歴管理
Slide 19
Slide 19 text
各種AI機能 3. MagicPodの特徴
Slide 20
Slide 20 text
テスト⼿順の⽇本語形式表⽰ 3. MagicPodの特徴 ‒ 各種AI機能
Slide 21
Slide 21 text
UI変更があった場合のテスト⾃動修復 3. MagicPodの特徴 ‒ 各種AI機能
Slide 22
Slide 22 text
重複したUI定義の⾃動統合 3. MagicPodの特徴 ‒ 各種AI機能
Slide 23
Slide 23 text
さまざまなコマンド 3. MagicPodの特徴
Slide 24
Slide 24 text
値チェック 3. MagicPodの特徴 ‒ さまざまなコマンド • 様々な条件で期待値チェック
Slide 25
Slide 25 text
各種ブラウザ操作 3. MagicPodの特徴 ‒ さまざまなコマンド
Slide 26
Slide 26 text
各種モバイル端末操作 3. MagicPodの特徴 ‒ さまざまなコマンド
Slide 27
Slide 27 text
各種モバイル端末操作 3. MagicPodの特徴 ‒ さまざまなコマンド 画像アップロード フリーハンド図形描画 端末回転 スワイプ
Slide 28
Slide 28 text
各種ϞόΠϧઃఆ 3. MagicPodの特徴 ‒ さまざまなコマンド 地域 タイムゾーン 位置情報 ⾔語
Slide 29
Slide 29 text
֤छϢʔςΟϦςΟίϚϯυ 3. MagicPodの特徴 ‒ さまざまなコマンド 数値⽐較 2段階認証突破 正規表現 四則演算
Slide 30
Slide 30 text
⽇付計算コマンド 3. MagicPodの特徴 ‒ さまざまなコマンド • 「明⽇の⽇付を⼊⼒」などの⽤途に
Slide 31
Slide 31 text
HTTPϦΫΤετૹ৴ 3. MagicPodの特徴 ‒ さまざまなコマンド • DBの値チェックやデータクリアなどに
Slide 32
Slide 32 text
1. MagicPodの概要 2. Demo 3. MagicPodの特徴 4. MagicPodでテストはどう変わる? 5. MagicPodのこれから
Slide 33
Slide 33 text
1. フィードバックサイクルが⾼速に 4. MagicPodでテストはどう変わる? • 常に(毎⽇)テストできる • 問題の早期検出で⽣産性が向上 開発期間 😁 リリース
Slide 34
Slide 34 text
4. MagicPodでテストはどう変わる? ユーザーの声 https://magicpod.com/customer-stories/
Slide 35
Slide 35 text
2. チーム全員でテストをメンテナンス 4. MagicPodでテストはどう変わる? • 作ったテストはQAにも開発者にも役⽴つ 開発者 テストケース QA 結果通知 実⾏ メンテナンス フィードバック フィードバック メンテナンス
Slide 36
Slide 36 text
1. MagicPodの概要 2. Demo 3. MagicPodの特徴 4. MagicPodでテストはどう変わる? 5. MagicPodのこれから
Slide 37
Slide 37 text
5. MagicPodのこれから MagicPodが 今取り組んでいること
Slide 38
Slide 38 text
5. MagicPodのこれから 「コード」と「ノーコード」の 融合
Slide 39
Slide 39 text
5. MagicPodのこれから コードで 書きたい開発者 ノーコードで 書きたいQA バージョン管理 ブランチ管理 Git管理 検索‧置換 柔軟性 分かりやすい 誰でも使える 運⽤しやすい 社内で分断が起きてしまう
Slide 40
Slide 40 text
5. MagicPodのこれから 開発とQAが協調して テスト⾃動化に取り組めるようにしたい
Slide 41
Slide 41 text
5. MagicPodのこれから 「コード」と「ノーコード」の融合 相互変換可能
Slide 42
Slide 42 text
5. MagicPodのこれから 開発とQAの 協調‧分担が可能に 既存製品はノーコードから コードの⼀⽅通⾏ 常に両⽅を 同期可能
Slide 43
Slide 43 text
Πϕϯτࠂ
Slide 44
Slide 44 text
5IBOLZPVʂ