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
GA technologies QAチームのあゆみ with Autify
Search
kkakizaki
January 24, 2020
Technology
1
480
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
1.9k
Other Decks in Technology
See All in Technology
0→1事業こそPMは営業すべし / pmconf #落選お披露目 / PM should do sales in zero to one
roki_n_
PRO
1
1.3k
商品レコメンドでのexplicit negative feedbackの活用
alpicola
1
340
FODにおけるホーム画面編成のレコメンド
watarukudo
PRO
2
270
30分でわかる「リスクから学ぶKubernetesコンテナセキュリティ」/30min-k8s-container-sec
mochizuki875
3
440
20250116_自部署内でAmazon Nova体験会をやってみた話
riz3f7
1
100
Unsafe.BitCast のすゝめ。
nenonaninu
0
200
GeometryReaderやスクロールを用いた表現と紐解き方
fumiyasac0921
0
100
JAWS-UG20250116_iOSアプリエンジニアがAWSreInventに行ってきた(真面目編)
totokit4
0
140
JuliaTokaiとJuliaLangJaの紹介 for NGK2025S
antimon2
1
110
AWSサービスアップデート 2024/12 Part3
nrinetcom
PRO
0
140
信頼されるためにやったこと、 やらなかったこと。/What we did to be trusted, What we did not do.
bitkey
PRO
0
2.2k
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
120
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
Mobile First: as difficult as doing things right
swwweet
222
9k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
3
360
Why Our Code Smells
bkeepers
PRO
335
57k
Building Your Own Lightsaber
phodgson
104
6.2k
Thoughts on Productivity
jonyablonski
68
4.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
3
180
It's Worth the Effort
3n
183
28k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Facilitating Awesome Meetings
lara
51
6.2k
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/