Save 37% off PRO during our Black Friday Sale! »

自動テスト環境を構築_運用するまで.pdf

22b1d69c502e09003d471b2dde1de5b0?s=47 wanko
November 02, 2021

 自動テスト環境を構築_運用するまで.pdf

22b1d69c502e09003d471b2dde1de5b0?s=128

wanko

November 02, 2021
Tweet

Transcript

  1. ⾃動テスト環境を 構築〜運⽤するまで @wanko_1105

  2. はじめに • @wanko_1105(LTデビュー🔰) • 株式会社イーブックイニシアティブジャパン QAチーム所属 • アプリとサイトの検証 – ⾃動テストの開発・運⽤

    – ⼿動テスト • AWSも嗜む程度に(インフラは苦⼿) • 前職はJavaでWeb開発(PG) 紙の本も売ってるよ︕(宣伝)
  3. QAチームの歴史 • 2017年に2名体制でQAチーム爆誕 🐣 • 全員QA未経験だったので、セミナーで勉強 • アプリとサイトの⾃動テスト環境を構築(ゼロベース) • 別のチームからの依頼でチェックツールを作ったり諸々

    • なんやかんやで今に⾄る
  4. QAチームの歴史 • アプリとサイトの⾃動テスト環境を構築(ゼロベース)

  5. テスト内容 • 買った本が読めること • 各操作のパフォーマンスが低下していないこと – 正確な測定は出来ないので、数値の推移を観測できるようにする 偉い⼈ ⾃動テストやるの︖じゃあアプリの パフォーマンス測ってよ︕

    予算は出ないから無料のやつでね
  6. 全体の構成 可視化 エラー通知 • テスト対象はモバイルアプリとECサイト • サイトはPC版で1ブラウザのみ

  7. 苦労したこと① • iOSを動かせるようになるまで苦労した。 – Xcodeを触ったことがなかった – appiumを更新したら内部でビルドエラーが出た時は泣きそう に🥺

  8. 苦労したこと② • 端末の調達やツールの選定を考える必要があった – OSSであるappiumやselenideを採⽤ – 端末は社内で使わなくなったものを譲ってもらった – Androidがmacでまともに動かなかった(当時)ので、急遽 Windowsを⽤意しなければならなくなった

    今では⽐較的⾃由にやらせてもらえるように なりました
  9. まとめと今後の展望 • 運⽤設計からテストコードの開発、運⽤開始まで5ヶ⽉で できた。 • コロナ禍になって⾃社で端末を保有していると⾮効率な ことに気づいた。 • テストコードをもっと効率よく開発したい。