Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GA technologies QAチームのあゆみ with Autify
Search
kkakizaki
January 24, 2020
Technology
1
520
GA technologies QAチームのあゆみ with Autify
2020年1月24日に開催された「Autify User Meetup」の資料です。
kkakizaki
January 24, 2020
Tweet
Share
More Decks by kkakizaki
See All by kkakizaki
Autify_Meetup_vol.2.pdf
kkakizaki
0
1.7k
5分くらいでわかるソフトウェア品質.pdf
kkakizaki
0
2.1k
Other Decks in Technology
See All in Technology
Active Directory 勉強会 第 6 回目 Active Directory セキュリティについて学ぶ回
eurekaberry
14
5.1k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
あなたの知らないDateのひみつ / The Secret of "Date" You Haven't known #tqrk16
expajp
0
110
Design System Documentation Tooling 2025
takanorip
0
720
pmconf 2025 大阪「生成AI時代に未来を切り開くためのプロダクト戦略:圧倒的生産性を実現するためのプロダクトサイクロン」 / The Product Cyclone for Outstanding Productivity
yamamuteki
3
3.2k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
21k
Capture Checking / Separation Checking 入門
tanishiking
0
110
Android Studio Otter の最新 Gemini 機能 / Latest Gemini features in Android Studio Otter
yanzm
0
510
原理から解き明かす AIと人間の成長 - Progate BAR
teba_eleven
2
250
事業状況で変化する最適解。進化し続ける開発組織とアーキテクチャ
caddi_eng
1
9.5k
Digital omtanke på Internetdagarna 2025
axbom
PRO
0
150
段階的に進める、 挫折しない自宅サーバ入門
yu_kod
5
2.1k
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Producing Creativity
orderedlist
PRO
348
40k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Thoughts on Productivity
jonyablonski
73
4.9k
Typedesign – Prime Four
hannesfritz
42
2.9k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Unsuck your backbone
ammeep
671
58k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Transcript
© GA technologies Inc. GA technologies QAチームのあゆみ with Autify 2020年1月24日
Autify User Meetup ─────────────────────── Product Development Division QAチーム 柿崎 憲
© GA technologies Inc. アジェンダ 2 • 自己紹介 • GA
technologies の事業紹介 • Autifyを使い始めた経緯~活用事例 ◦ Autify の良い点 ◦ ハマった点 ◦ 今後の期待
© GA technologies Inc. 自己紹介 3 • 柿崎 憲 ◦
2018年9月にGAにジョイン ◦ ゲーム機の品質保証, Webディレクター等 ◦ ミクシィQA → サイバードQA • 圧倒的インドア趣味 • 育児奮闘中
© GA technologies Inc. GA technologies のご紹介 4 • 不動産×テクノロジーの会社(PropTech)
• 収益の柱は「投資用の中古マンション」 株式会社GA technologies https://www.ga-tech.co.jp/
© GA technologies Inc. 不動産業界はまだまだアナログ 5 • 紙と電話とFAX
© GA technologies Inc. そんな業界をテクノロジーで変えていきたい 6 • 「テクノロジー×イノベーションで、人々に感動を。」 • 内部に
AIの研究組織・プロダクト開発組織を持つ • 実業とIT業を両立
© GA technologies Inc. プロダクトブランドRENOSY 7 • 社内の営業エージェント ◦ 仕入システム
◦ 顧客管理システム ◦ 不動産データベース • バックオフィス ◦ 経理システム • ローン手続き • 電子契約サービス 不動産に関わる様々な課題を解決したい
【免責事項】 本資料は作成時点での情報を参考にしております。最新の情報と異なる場合がございますので、ご了承ください。 “不動産購入を1Clickで”を実現するRENOSY 8 ! 管理する 申し込む・契約する 知る・探す 比較する・検討する 顧客行動
イメージ 様々なデータで 判断できる 1社で完結! 管理は アプリで ツールに一度 入力すればOK 審査時間も 短縮 契約 金融機関① 金融機関② 司法書士① 司法書士② 営業 賃貸 管理 物件情報 ポータル ローン審査 支援システム オーナー向け アプリ データ活用 プレゼンツール 仕入 マーケター 自社開発 業務システム
© GA technologies Inc. 「投資用不動産販売」の世間のイメージ 9 • しつこい勧誘電話がかかってくる • プッシュ型の営業
← これはやっていません
© GA technologies Inc. to C Webサイト RENOSY 10 •
投資セミナーに参加したいよ → お問い合わせフォーム • カタログに載っている物件が気になるよ → お問い合わせフォーム • 物件売却の相談がしたいよ → お問い合わせフォーム お客様自身が情報を取りに来る「プル型の営業」
© GA technologies Inc. GA technologies の特徴 11 • プル型の営業
• Webフォームの会社 • Webフォームが生命線の会社
© GA technologies Inc. QAチームの命題 12 Webサイト & お問い合わせフォームの 安定稼働
© GA technologies Inc. まだ開発組織は立ち上がったばかり 13 • 開発組織が立ち上がってから、まだ3~4年 • 自分がジョインした2018年9月はまだまだ不安定
• バックエンド ◦ デプロイシステム構築中 ◦ メールの仕組みも多種多様 (gmail, sendgrid, actionmailer, lambda) • フロントエンド ◦ ライブラリ管理検討中 追記: 2020年1月現在、SREチームやフロントエンドチームがパ ワーアップしていて、サイトの信頼性はマシマシになっておりま す!スライドの内容以外も色々やってます!
© GA technologies Inc. (昔の)RENOSYあるある 14 • 知らないうちに ◦ RENOSY
Webサイトが壊れている ◦ お問い合わせフォームが止まっている
© GA technologies Inc. E2Eテスト自動化まったなし 15 でもそこまで手は回らないよ
© GA technologies Inc. Cypress 16 • セットアップが楽 • サクッとコードがかける
• 安定して動く • 動作がはやい • 残念なこと • Chromeのみ https://www.cypress.io/
© GA technologies Inc. 投資用不動産販売の会社 17 メインターゲットになるお客様の層 • それなりに収入がある •
それなりに堅い勤め先である • そこで使われているブラウザがある
© GA technologies Inc. Internet explorer 11(通称IE11) 18 https://japanese.engadget.com/jp-2020-01-16-edge-4.html
© GA technologies Inc. IE11は無視できない 19 • アクセスシェア自体は決して多くはない • Edge
の2倍のコンバージョン率 • お問い合わせ1件あたりの売上期待値が高いので、1件たり とも無駄にはできない IE11対応のテストフレームワークの検討を始めました (2018年10月下旬)
© GA technologies Inc. Selenium 20 • セットアップで心が折れる ◦ なんかわからないけど動かない
◦ 動いていたけど動かなくなった ◦ メンテナンスする暇がない https://speakerdeck.com/tsuemura/kurosuburauzatesutofalsean-toan-toan
© GA technologies Inc. Sauce Labs 21 • 動作が遅くて心が折れる ◦
遠い国を経由するからかしら? ◦ ドキュメントが更新されていない感がハンパない ◦ 機能によってIPアドレス変わっとるやんけ!(過去の日報 の文言そのまま) • 2019年3月上旬
© GA technologies Inc. Browser Stack 22 • 気持ちが悪くて心が折れます •
IP開けなくても、テスト環境につながるツールが提 供されているけど、なんか気持ち悪い • 2019年7月になってしまいました
© GA technologies Inc. Autify 23 • 2019年7月12日 • 近澤さんに来てもらってAutifyのデモを見る
• 使いたい(一目惚れ) https://thebridge.jp/2019/02/japaneseenterpreneur-ai-softwaretest-autify-alchemistaccelerator
© GA technologies Inc. Autify の自動テストをつくりはじめる 24 • 2019年9月2日 •
エンジニアブログを書く https://tech.ga-tech.co.jp/entry/2019/09/autify
© GA technologies Inc. 余談:ブログの反響 25 • Autifyの皆様から感謝されたw • テスト自動化の感度が高い人達からは「GAさん使ってるんですね。うちも使って
みようかな」というリアクションを聞くことが多いです。 • ニュース記事だけだとわからない使い勝手が伝わったのが良かったのかもしれま せん。 • 採用面談時のネタにも。
© GA technologies Inc. Autify 正式ロンチ 26 • 2019年10月2日 •
もちろん申し込む • しかし弊社の決算が10月末なため、使用開始は11月から https://forbesjapan.com/articles/detail/29985
© GA technologies Inc. なぜモタモタしてるのか 27 • がんがん新機能・新サービスをつくっていて、兼務 で自動化に取り組んでいると、こんなタイムスパンに なります
© GA technologies Inc. こんなタイムスパン 28 • 2019年1月: RENOSYアプリ リリース
• 2019年2月: OWNR by RENOSY(アプリ) リニューアル • 2019年4月: Mortgage Gateway リリース • 2019年5月: RENOSY SELL リリース • 2019年6月: RENOSY 災害リスクマップ リリース • 2019年7月: RENOSY 借入可能額証明書発行サービスと連携 • 2019年8月: RENOSY クラウドファンディング リニューアル • 2019年8月: RENOSY サイト リニューアル • 2019年8月: ライフプラン診断 リリース • 2019年9月: OHEYAGO リリース • 2019年10月: Mortgage Gateway toB運用開始 • 2019年11月: OWNR 確定申告ツール提供開始 • 2019年12月: RENOSY 収益リノベーション 提供開始 • 2020年1月22日: モダンスタンダード社サイト バックエンドリニューアル
© GA technologies Inc. Tips というか 実際の活用事例 29 • 小さく始める
• 昔のRENOSYあるある ◦ RENOSY止まっている ◦ CSS壊れている ◦ フォーム止まっている
© GA technologies Inc. 実際の活用事例 30 • RENOSY止まっている、から着手 • もともとPostman
でスモークテスト(200が返ってく るテスト)をやっていたので、そこを差し替えた
© GA technologies Inc. 実際の活用事例 31 • CSS壊れている、を解消することができた
© GA technologies Inc. 実際の活用事例 32 • フォームとまっていない、もイケそう
© GA technologies Inc. そんなわけで 33 • 半年以上スタックしていたE2E自動テストが、 Autify導入後、急ピッチで前進しました •
3つのRENOSYあるあるも綺麗に解決できそう ◦ RENOSY止まっている(ことを素早く検知できる) ◦ CSS壊れている(ことを素早く検知できる) ◦ 問い合わせ壊れている(ことを素早く検知できる)
© GA technologies Inc. Autify 良い点 34 • フロントをごりごり開発しているけど、そんなにテストをメンテしなくても大丈夫 •
テストのメンテも素早く楽にできる > RENOSYサイトリニューアル時も1人日くら いで対応できた • コードレスなので、コード設計のことを考えなくて良い • QAの本筋のWebサービスの品質向上・価値あるテスト設計に集中できる • 新サービス・新機能をたくさん立ち上げている僕らにとってすごく好都合
© GA technologies Inc. ハマった点 35 • ない。めっちゃ使いやすい
© GA technologies Inc. 今後の期待 36 • ロードマップに入っているけどメールの検証ができると嬉しい ◦ お問い合わせフォームの会社なので
• ABテストに対応できるようになってほしいかも ◦ 複数のテスト結果をハンドリングできる • これもロードマップに入っているけどテスト結果のエクスポート ◦ 非ログインユーザーにテスト結果を示したいことがある • ロードマップを見ると本当に嬉しい機能が記載されているので安心感がある ◦ お手軽実行機能とか期待大です
© GA technologies Inc. 37 ご清聴ありがとうございました 今後ともよろしくおねがいします
© GA technologies Inc. 宣伝: 仲間募集中です 38 GA technologies では、共に課題に取り組んでくれる仲間を募集しています。弊社
の取り組みに興味が湧いた方がいらっしゃったら、 下記よりお気軽にお声がけくださいませ! https://www.ga-tech.co.jp/careers/mid_career/engineer/