タグ

Androidとtestingに関するbraitomのブックマーク (2)

  • Android のアプリ開発でも Visual Regression Testing を始めましょう - CATS PRODUCTIVITY BLOG

    新年明けましておめでとうございます。CATS Productivity Team のわさびーふです。 今年からプロダクト開発を技術でより良くするために私たちのチームで取り組んでいる Tips や Tools などの紹介をしていきたいと思います。 はじめに Android アプリ開発界隈では、Web 方面に比べると Visual Regression Testing の話題が少ないように感じています。Web 方面では、数年前から Storybook と reg-viz/reg-suit を組み合わせて UI 変更時の品質担保やレビューの負担軽減などを取り組んでいるようだったので、私たちのチームでは Web/iOS/Android で、お互いに良い仕組みなどをどんどん取り入れて行こうと考えています。 参考:Storybook と reg-suit で気軽にはじめる Visual Regress

    Android のアプリ開発でも Visual Regression Testing を始めましょう - CATS PRODUCTIVITY BLOG
    braitom
    braitom 2020/01/09
    Androidアプリ開発におけるVisual Regression Testingについて。Firebase Test Labとreg-suitを使ってCircle CIで回す方法が書かれている。
  • Kyash Android で UIテストを導入した時の方針 - Konifar's WIP

    先日、KyashAndroidアプリのUIテストをEspressoで書いてCIで回すようにしました。 ユーザー登録、ログイン、カード登録のテストが、毎晩元気に走っています。 きっかけはKPTです。iOSでログイン直後に発生するユニットテストでは気づけない問題が見つかり、 Problem として上がってきました。 テストケースを15項目くらいSpreadSheetにまとめていて大きなリリースの時は手動で確認していたのですが、なぜか「今回はやらないで大丈夫」と判断した時に限ってバグが発生するんですよね。また、手動のテストケースはミスや形骸化しやすいので、 Try としてテストケースの一部を自動化してみることにしたのでした。 Espressoでテストを書く時は、@sumio_tymさんの素晴らしい資料があるので、下記2つを読んでおけば間違いないと思います*1。 DroidKaigi2017

    Kyash Android で UIテストを導入した時の方針 - Konifar's WIP
    braitom
    braitom 2018/08/13
    AndroidアプリでEspressoを使ったUIテストの方針について。パッケージとクラスの分割指針、外部とAPIのやりとりする箇所の指針、CIサービスの選択指針などが書かれている。
  • 1