2020年1月24日に開催された「Autify User Meetup」の資料です。
© GA technologies Inc.GA technologiesQAチームのあゆみ with Autify2020年1月24日 Autify User Meetup───────────────────────Product Development DivisionQAチーム 柿崎 憲
View Slide
© 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 technologieshttps://www.ga-tech.co.jp/
© GA technologies Inc.不動産業界はまだまだアナログ5● 紙と電話とFAX
© GA technologies Inc.そんな業界をテクノロジーで変えていきたい6● 「テクノロジー×イノベーションで、人々に感動を。」● 内部に AIの研究組織・プロダクト開発組織を持つ● 実業とIT業を両立
© GA technologies Inc.プロダクトブランドRENOSY7● 社内の営業エージェント○ 仕入システム○ 顧客管理システム○ 不動産データベース● バックオフィス○ 経理システム● ローン手続き● 電子契約サービス不動産に関わる様々な課題を解決したい
【免責事項】 本資料は作成時点での情報を参考にしております。最新の情報と異なる場合がございますので、ご了承ください。“不動産購入を1Clickで”を実現するRENOSY8!管理する申し込む・契約する知る・探す 比較する・検討する顧客行動イメージ様々なデータで判断できる1社で完結!管理はアプリでツールに一度入力すればOK審査時間も短縮契約金融機関① 金融機関② 司法書士① 司法書士②営業賃貸管理物件情報ポータル ローン審査支援システムオーナー向けアプリデータ活用プレゼンツール 仕入マーケター自社開発業務システム
© GA technologies Inc.「投資用不動産販売」の世間のイメージ9● しつこい勧誘電話がかかってくる● プッシュ型の営業 ← これはやっていません
© GA technologies Inc.to C Webサイト RENOSY10● 投資セミナーに参加したいよ → お問い合わせフォーム● カタログに載っている物件が気になるよ → お問い合わせフォーム● 物件売却の相談がしたいよ → お問い合わせフォームお客様自身が情報を取りに来る「プル型の営業」
© GA technologies Inc.GA technologies の特徴11● プル型の営業● Webフォームの会社● Webフォームが生命線の会社
© GA technologies Inc.QAチームの命題12Webサイト&お問い合わせフォームの安定稼働
© 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.Cypress16● セットアップが楽● サクッとコードがかける● 安定して動く● 動作がはやい● 残念なこと● Chromeのみhttps://www.cypress.io/
© GA technologies Inc.投資用不動産販売の会社17メインターゲットになるお客様の層● それなりに収入がある● それなりに堅い勤め先である● そこで使われているブラウザがある
© GA technologies Inc.Internet explorer 11(通称IE11)18https://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.Selenium20● セットアップで心が折れる○ なんかわからないけど動かない○ 動いていたけど動かなくなった○ メンテナンスする暇がないhttps://speakerdeck.com/tsuemura/kurosuburauzatesutofalsean-toan-toan
© GA technologies Inc.Sauce Labs21● 動作が遅くて心が折れる○ 遠い国を経由するからかしら?○ ドキュメントが更新されていない感がハンパない○ 機能によってIPアドレス変わっとるやんけ!(過去の日報の文言そのまま)● 2019年3月上旬
© GA technologies Inc.Browser Stack22● 気持ちが悪くて心が折れます● IP開けなくても、テスト環境につながるツールが提供されているけど、なんか気持ち悪い● 2019年7月になってしまいました
© GA technologies Inc.Autify23● 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.宣伝: 仲間募集中です38GA technologies では、共に課題に取り組んでくれる仲間を募集しています。弊社の取り組みに興味が湧いた方がいらっしゃったら、下記よりお気軽にお声がけくださいませ!https://www.ga-tech.co.jp/careers/mid_career/engineer/