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
自動テスト環境を構築_運用するまで.pdf
Search
wanko
November 02, 2021
Business
1
15k
自動テスト環境を構築_運用するまで.pdf
wanko
November 02, 2021
Tweet
Share
Other Decks in Business
See All in Business
VISASQ: ABOUT US
eikohashiba
15
480k
SHIFT ASIA 会社説明資料 V2.1
shiftasiarec
0
170
コミュニティ運営の悩みはコミュニティオブコミュニティで解決しよう
yuhkoito
1
170
Fake “Agile” is the Norm: How to Instill Agility, not Agile Practices: Hands On Agile
johannarothman
PRO
0
1.1k
プロダクトデザイナー向け採用情報資料
robot_payment
0
330
【全ポジション共通】㈱エグゼクション/会社紹介資料
exe_recruit
1
1k
エンジニア→PM進化論
natty_natty254
2
190
ACES_エンジニア向け採用資料.pdf
aces
0
330
5分でわかる松鶴建設 | Shokaku Recruit
shokaku_recruit
0
560
Alp_CompanyDeck.pdf
alpinc
0
150
意見交換での思いやり 〜会議ファシリテーションその前に〜 / Consideration in the exchange of opinions
pauli
0
250
SendGrid Night #10「Email Activityの活用法」
adaisukev
0
150
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Designing for humans not robots
tammielis
250
25k
The Language of Interfaces
destraynor
156
24k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Docker and Python
trallard
44
3.3k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
GraphQLとの向き合い方2022年版
quramy
44
13k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Transcript
⾃動テスト環境を 構築〜運⽤するまで @wanko_1105
はじめに • @wanko_1105(LTデビュー🔰) • 株式会社イーブックイニシアティブジャパン QAチーム所属 • アプリとサイトの検証 – ⾃動テストの開発・運⽤
– ⼿動テスト • AWSも嗜む程度に(インフラは苦⼿) • 前職はJavaでWeb開発(PG) 紙の本も売ってるよ︕(宣伝)
QAチームの歴史 • 2017年に2名体制でQAチーム爆誕 🐣 • 全員QA未経験だったので、セミナーで勉強 • アプリとサイトの⾃動テスト環境を構築(ゼロベース) • 別のチームからの依頼でチェックツールを作ったり諸々
• なんやかんやで今に⾄る
QAチームの歴史 • アプリとサイトの⾃動テスト環境を構築(ゼロベース)
テスト内容 • 買った本が読めること • 各操作のパフォーマンスが低下していないこと – 正確な測定は出来ないので、数値の推移を観測できるようにする 偉い⼈ ⾃動テストやるの︖じゃあアプリの パフォーマンス測ってよ︕
予算は出ないから無料のやつでね
全体の構成 可視化 エラー通知 • テスト対象はモバイルアプリとECサイト • サイトはPC版で1ブラウザのみ
苦労したこと① • iOSを動かせるようになるまで苦労した。 – Xcodeを触ったことがなかった – appiumを更新したら内部でビルドエラーが出た時は泣きそう に🥺
苦労したこと② • 端末の調達やツールの選定を考える必要があった – OSSであるappiumやselenideを採⽤ – 端末は社内で使わなくなったものを譲ってもらった – Androidがmacでまともに動かなかった(当時)ので、急遽 Windowsを⽤意しなければならなくなった
今では⽐較的⾃由にやらせてもらえるように なりました
まとめと今後の展望 • 運⽤設計からテストコードの開発、運⽤開始まで5ヶ⽉で できた。 • コロナ禍になって⾃社で端末を保有していると⾮効率な ことに気づいた。 • テストコードをもっと効率よく開発したい。