並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 46件

新着順 人気順

"UI Automator"の検索結果1 - 40 件 / 46件

  • Androidの自動テストツール、今(2013年)から使うなら何がよいのか - kk_Atakaの日記

    あらすじ Androidのテストを自動化したいので、テストツールの選定をしてみたが、昔の記事がヒットする事が多く、何を使えばいいのかよくわからん。 とはいっても、明確に「どんなテストがしたい」という方針もなく、とっかかりとしてどんなツールがあってどのくらい盛り上がってるのかが知りたかった。 環境 Windows 7 AndroidDeveloperTools Build: v21.1.0-569685 とりあえず Win メインで。 とっかかり ロジックまわりのテスト ロジック的なものは、 JUnit 拡張の TestCase クラスを使えば何とか書けそうというのはわかった。 Androidアプリ開発テスト入門(2):Android SDKでビジネスロジックのテストを自動化するには (1/3) - @IT 2011 年の記事だけど、 JUnit で書くという大前提は崩れていないはず…。 画

      Androidの自動テストツール、今(2013年)から使うなら何がよいのか - kk_Atakaの日記
    • GitベースのコードリーディングTips - クックパッド開発者ブログ

      こんにちは、投稿推進部の森川 (@morishin127) です。 エンジニアが既存のプロダクトの開発に携わる際、他人の書いたソースコードを読み解くところから始まります。過去に書かれたコードの意図を理解することは自分が書いたものでもしばしば難しく、他人が書いたものならなおさらです。この記事では過去に書かれたコードを理解するための工夫についてお話したいと思います。 なお、この記事ではプロダクトのソースコードはgitおよびGitHubのPull Requestを利用して開発が進められていることを前提としています。 特定の行から関連するPull Requestページを開く クックパッドのソースコードには概してコメントがあまり書かれておらず、見ただけでは理解しづらいような特殊な方法をとっている場合のみコメントを書いている印象です。基本的に実装に関する説明はソースコード中ではなく、GitHubのPu

        GitベースのコードリーディングTips - クックパッド開発者ブログ
      • DroidKaigi 2016 で 紹介された Android開発に役立つ ライブラリ 集 と スライドリンクまとめ - Qiita

        Overview 早期割引で申し込めなかったので、申し込みを諦めいていましたが、良さそうな情報は後で勉強のネタになるので、watch & pick & stock ! DroidKaigi 2017 まとめ は こちらです Language Lightweight-Stream-API Java 7やそれ以前向けに、iteratorsを書き直したStream APIです。 本家 https://github.com/aNNiMON/Lightweight-Stream-API 記事 Androidでリスト操作するなら、Lightweight-Stream-APIが便利 - Qiita Retrolambda Java 6, 7やAndroid向けにJavaのラムダをサポートするためのgradle plug-in. 本家 https://github.com/evant/gradle-ret

          DroidKaigi 2016 で 紹介された Android開発に役立つ ライブラリ 集 と スライドリンクまとめ - Qiita
        • Kyash Android で UIテストを導入した時の方針 - Konifar's WIP

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

            Kyash Android で UIテストを導入した時の方針 - Konifar's WIP
          • Android 5.0 Lollipopの開発者オプション詳細解説 | TechBooster | TechBooster

            13項目がデバッグとしてまとめられています。「疑似ロケーションを許可」では疑似的な位置情報の利用を許可します。位置系アプリケーションでは便利な機能です。「デバッグアプリを選択」は項目名からはわかりませんが、アプリケーションの起動前にデバッガをアタッチできる機能です。「Wi-Fiを強制的にモバイル接続に切り替える」は優先的にモバイルデータ通信を利用します。 View HierarchyでView構造をチェックする 開発者オプションのなかに「表示属性検査を有効にする」という不思議な項目があります。これは英語表記のほうがわかりやすいかもしれません。英語では「Enable view attribute inspection」、Viewクラスの属性情報を監査するという意味だと思いますが、直訳したのでしょう。 利用には、チェックボックスを有効にしてから、Android Studio(またはEclips

              Android 5.0 Lollipopの開発者オプション詳細解説 | TechBooster | TechBooster
            • テスト自動化関連ツール・ライブラリまとめ - Qiita

              分類については独断です。また、こつこつ「ひとこと説明」を追加していく予定です。 Selenium関連については Awesome Selenium : 素晴しい Selenium ライブラリの数々 - Qiita が参考になります。 FAQ なんで***を除いているのか 恣意的に除いていることはないので、編集リクエストかコメントをください GUIテスト自動化ツール モバイル・デスクトップアプリ・ブラウザのうち複数の対象のGUIを操作できるテスト自動化ツール。 有料 インストール型 UFT One QTP(Quick Test Professional)→UFT(Unified Functional Testing)→UFT One Silk Test UFT Oneと同じくMicroFocus製で、UFT Oneのほうがメジャーな印象(筆者主観) Ranorex TestComplete W

                テスト自動化関連ツール・ライブラリまとめ - Qiita
              • 開発者としての「テスト自動化」の基礎

                はじめに 本連載は、開発を加速・効率化させるソフトウェアテストをテーマに解説を進めています。前回の解説で、読者の方々はソフトウェアテストの新たな分類やそのアプローチを知ることができたのではないでしょうか。 今回は、「開発者としての」という視点で「テスト自動化」の実践に向けた基本を解説します。なお、ここではテスト自動化を下記のように定義することとします。 「ソフトウェアを使って、テストマネジメント、テスト設計、テスト実行、結果チェックなどのテスト活動の実行や支援をすること(ソフトウェアテスト標準用語集(日本語版)Version 2.3.J02)」 その上で、皆さんが開発者にとってのテスト自動化を知り、テスト自動化をどのように実施するかチームで議論・決められるようになることを期待しています。 開発者にとってのテスト自動化のメリット テスト自動化とは人手で行うことをソフトウェアで実施することにな

                  開発者としての「テスト自動化」の基礎
                • (Android) 知らない人が作ったアプリのテストを書く - Qiita

                  UI Automatorで他人のアプリのテストを書きました 最近,あるAndroidアプリで「"pink"と検索するとクラッシュする」 ということに気がつきました. そこで,クラッシュするシナリオを再現するテストを書いて, そのテストコードと共にバグ報告を行いました. ということで今回は, UI AutomatorとUI Automator Viewerを使って, ソースコードが見れないアプリに対して,テストを書く方法について書きます. UI Automatorのセットアップ UI Automatorは,minSDKVersionが18以上のプロジェクトでしか使えないので, minSDKVersionが18以上のプロジェクトを用意します. そして,app配下のbuild.gradleに以下のコードを追加します. android { ... defaultConfig { applicati

                    (Android) 知らない人が作ったアプリのテストを書く - Qiita
                  • 実践 Appium

                    Seleniumをベースにした、マルチプラットフォームかつネイティブ、ハイブリッド、モバイルWebをまとめて一つのツールで対応できるモバイル向けGUIテストツール、Appium。本書はAppiumについて、基礎から応用までをまとめた包括的な解説書です。 Appiumを使い始めるための準備やインストールから、Appium GUIについて、Appiumがサポートする各種モバイルアプリ向けのスクリプトの書き方、実機上でのモバイルアプリのテストの仕方、さらにAppiumクライアントライブラリやモバイルジェスチャまでを解説します。モバイルアプリケーションテストの自動化に関心のあるエンジニア、および開発者必携の一冊です。 監訳者まえがき はじめに 1章 Appiumの概念と背景 1.1 Appiumアーキテクチャー 1.1.1 iOS内部でのAppium 1.1.2 Android上のAppium 1

                      実践 Appium
                    • [Android] はじめてのuiautomator - adakoda

                      Android Advent Calendar 2012 12月12日(表)担当の adakoda です。 本エントリでは、Android SDK Tools Rev.21 でサポートされた新しい UI テストフレームワークである uiautomator を使用し、 Android アプリケーションの UI テストケースを作成、実行する方法について解説し、 サンプルテストコードとして 「Android 標準の電卓アプリ上で足し算の結果を確認する」 テストケースを作成します。 ※本エントリの内容は、「Android SDK Tools, Revision 21(21.0.1 rc1)」  「Android SDK Platform, API 17 (Android 4.2)」を対象とした内容となっています uiautomator ツール ◆ テストプロジェクトを作成する Eclipse 上で

                      • Web Test Tools

                        Organization of Web Test Tools Listing - this tools listing has been loosely organized into the following categories: Note: Categories are not well-defined and some tools could have been listed in several categories; the 'Web Site Management Tools' category includes products that contain: site version control tools, combined utilities/tools, server management and optimization tools, and authoring/

                        • RECRUIT TECHNOLOGIES Member's blog Androidオールスターズでテストの話をしました

                          スクラムエンジニアリンググループの片渕です。 先日、AndroidオールスターズというイベントでAndroidのテストに関してお話させて頂きました。 当日のレポートは以下のサイトに詳しくまとまっています。 [イベントレポート] Android オールスターズ #dotsandroid | Developers.IO Androidオールスターズの資料と関連ツイートのまとめ 話した事 以下の様な構成で話をしました。 なぜテストを書く必要があるのか どこをどうテストするのか 各テストフェーズで利用するライブラリとそのTips スライドをUPしていますので、以下はスライドを補完する内容となります。 なぜテストを書くのか テストを書くのは行儀の良いエンジニアであれば当たり前、と言ってしまえばそれまでですが、組織ではアクションに対するゴールの共通認識がないと個人に依存する部分が増え最終的に破綻する事

                            RECRUIT TECHNOLOGIES Member's blog Androidオールスターズでテストの話をしました
                          • 画像を使ったテストでリリースサイクルをあげる - 弥生開発者ブログ

                            こんにちは、MisocaでAndroidアプリを作っている @k0matatsu です。 MisocaのAndroidアプリではリリース前に通常10営業日のテスト期間を設けています。 おおよそ1ヶ月に1回リリースを行っているため、開発期間の半分がテストに費やされていることになり機能追加にさける時間が圧迫されています。 そこで、品質を落とさずにテスト期間を圧縮するために画像のdiffによるテストを導入しました。 これにより表示を確認するテストケースは大幅に削減できます。 spoonを使ったスクリーンショットの取得 画像のdiffによるテストを導入するためにspoonというソフトウェアを使いました。 これはAndroidの開発を行っている人にはポピュラーな選択肢だと思います。 この記事では詳しい使い方などは説明しませんが、ネットにたくさんの知見がありますので興味を持たれた方は調べてみてください

                              画像を使ったテストでリリースサイクルをあげる - 弥生開発者ブログ
                            • Android APIレベル17から使えそうな、UI Automator Testについて調べてみた(その1) - Hack the World!

                              *1 AndroidのSDKのソースコードを読んでいるときに発見しましたが、 APIレベル16(Jellybean)からは、UIを操作して実行するテストに、新しい方法が追加されるようです。*2 UI Automator Testです。 UI をユーザが操作するテストには、これまでは MonkeyRunner が有りましたが、MonkeyRunnerは、pythonで記述するなど、Javaしか知らないユーザには敷居が高いと言われていました。 # 個人的にはpythonの方が好きなのですが Javaから、利用する方法もあるには有りましたが、公式な扱いではないため(普通の人がJava での利用法にたどり着くのは)容易ではありません。 今回追加された方法は、Javaのコードを記載することで利用可能です。 また、MonkeyRunnerは、ホスト側のPCと常に通信を行うため、ターゲット側との通信にリ

                                Android APIレベル17から使えそうな、UI Automator Testについて調べてみた(その1) - Hack the World!
                              • 2018年までのAndroidテスト総まとめ - 今年の変更と来年の対策 - Qiita

                                Androidが10年の節目の年ですが 去年からKotlin対応, Jetpack対応, AndroidX対応と怒涛の更新が続いています。 11月7-8日に開催されたAndroid Dev Summit '18の動画を見て、 Androidテストは来年やばいことになりそうだ!(←今年もやばかった (←今までも..)) と思ったので過去-現在-未来を一気に見れるようにまとめました。 2018年12月版です。 2018年までのAndroidテストまとめ 画像: Android Dev Summit '18スライドより Androidテスト周辺は毎年いろいろなものが出たりなくなったり、正直分かりづらいです。 公式の「Fundamentals of Testing」やGoogle I/Oの以下動画に しっかりまとまっているので、まだ見ていない方を見ることを強くおすすめします。 Fundamenta

                                  2018年までのAndroidテスト総まとめ - 今年の変更と来年の対策 - Qiita
                                • Android Studio 2.2 正式版 で開発するための注意メモ - exception think

                                  とりあえず正式版がでたので、ちょこちょこ触りながらメモ 新機能的なのは全部触れていないので、触ったら追記する予定 状況追記(2016/9/29) フルパッケージ構成 ビルドが通る環境 android gradle plugin 2.1.+ のまま動かす android gradle plugin 2.2.+ に変更する tools:overrideLibrary によるlibrary側のmanifest宣言無視 tools:overrideLibrary に関して(2016/10/11追記) 2.2.+ ベースで gradle runtimeのバージョンを上げてみる twitterみててちょっと思ったこと 新機能的な物の調査 Build Cache Java8 support Layout Editor Layout Inspector APK Analyzer Espresso Test

                                    Android Studio 2.2 正式版 で開発するための注意メモ - exception think
                                  • Google I/O 2022で驚いたところ - Qiita

                                    個人的に驚いたところを太字にしておきます。 AndroidのエンジニアなのでAndroidに関するものが多めです。専門領域外のものはかなり素人目線のただの感想が多いです。なにか大きな間違などがあればご指摘お願いします。修正いたします。 またまだ見ていきますが、一旦、 Keynote Developer Keynote What's new in Android What's new in Jetpack What's new in Development tool Lazy layouts in Compose Fragments: The good (non-deprecated) parts を見たメモを書いています。 まだまだ、ここに追加していく予定です。 セッション: Keynote 今までは2言語の比較を見ながら機械学習をしていたが、翻訳を見ずに学習ができるようになった。これによ

                                      Google I/O 2022で驚いたところ - Qiita
                                    • Firebase Test Labを使ったAndroidアプリのテスト - ZOZO TECH BLOG

                                      Androidエンジニアの堀江(@Horie1024)です。Androidアプリのテストについて考えた時、UIの操作を含むActivity単位の結合テストをどう実行するか?が課題になります。 最近では、テスト基盤をクラウド上で提供するサービスが複数リリースされており、今年のGoogle I/Oで正式に公開されたFirebase Test Labもその一つです。本記事では、Firebase Test LabでのAndroidアプリのテストについてご紹介しようと思います。 サンプルアプリ 本記事を通してサンプルアプリとして以下を使用します。2Activityで構成される簡単なアプリで、テストコードをEspressoで書いています。 github.com Firebase Test Labとは? 以下の動画を観ていただければ概要は掴めるかと思います。 Firebase Test LabはGoog

                                        Firebase Test Labを使ったAndroidアプリのテスト - ZOZO TECH BLOG
                                      • Android 4.2に合わせ、SDKとツールの最新版もリリース

                                        米GoogleはAndroid 4.2(Jelly Bean)のリリースに合わせ、開発者向けにAndroid 4.2 SDKプラットフォームとAndroid SDKツール最新版のダウンロード提供を開始した。 Android 4.2 SDKの最新版「API level 17」では、デバイスロック画面の上に配置できるロックスクリーンウィジェットの作成や、充電中に表示できるインタラクティブスクリーンセイバー「Daydream」の作成が可能になったほか、英語以外のユーザー向けに、日本語を含む複数言語の文字の最適化に対応した。 一方、Android SDKツールの最新版となる「Revision 21」では、アプリの迅速な開発を支援する目的で、新たにMulti-configエディタが加わった。さまざまな画面サイズや場面などに合わせてUIを開発でき、スマートフォンやタブレットなど各種の画面サイズでプレビ

                                          Android 4.2に合わせ、SDKとツールの最新版もリリース
                                        • The Busy Coder's Guide to Android Development

                                          The Busy Coder’s Guide to Android Development was CommonsWare’s original book on Android app development. Updated several times a year for a decade, it covers both ordinary Android app development and a lot of specialty areas, such as support for external displays. As with the rest of the first-generation books, its examples are in Java and do not use the Jetpack libraries. This book is useful for

                                          • 生まれ変わったUI Automatorを使いこなす / How to Use Brand New UI Automator Perfectly

                                            DroidKaigi 2016で発表した、AndroidのテストツールUI Automator 2についての資料…

                                              生まれ変わったUI Automatorを使いこなす / How to Use Brand New UI Automator Perfectly
                                            • テスト社内普及プロジェクト第2弾! Android UIテストハンズオンを実施しました - DeNA Testing Blog

                                              こんにちは。SWETグループの外山(@sumio_tym)です。 先日、社内のAndroidエンジニア向けにUIテストのハンズオンを開催しました。 本記事では、ハンズオンを開催するに至った経緯と、その内容を紹介します。 UIテストハンズオン開催の経緯 SWETでは、社内のエンジニアに自動テストのナレッジを普及させるための取り組みを継続しています。 2019年4月に開催したAndroidユニットテストのハンズオンもその一環でした。 当時のAndroidユニットテストのハンズオン参加者を対象としたアンケートで「次に開催してほしいハンズオン」について尋ねていました。 その結果、90%以上の参加者がUIテストハンズオンの開催を希望していたため、Android UIテスト1のハンズオンを開催することにしました。 ところで、Androidの公式ドキュメントで紹介されているテストピラミッドによると、UI

                                                テスト社内普及プロジェクト第2弾! Android UIテストハンズオンを実施しました - DeNA Testing Blog
                                              • ヤフー、楽天、クックパッドにおける「テスト」への挑戦――ツール、体制、アーキテクチャはどうなっているのか

                                                ヤフー、楽天、クックパッドにおける「テスト」への挑戦――ツール、体制、アーキテクチャはどうなっているのか:システムテスト自動化カンファレンス2015(3/3 ページ) クックパッドの松尾和昭氏は「Testing Tools for Mobile App」と題し、iOSやAndroidをターゲットにしたモバイルアプリテストのポイントを紹介した。 モバイルアプリにはWebアプリケーションとは異なる事情がいくつもある。「モバイルを取り巻く環境はとにかく変化が早い。さまざまなOSがあり、バージョンもまちまちな上に、端末もスマートフォンだけではなく、ウェアラブルやテレビなど多様化している。加えて利用場面が多様化していて、さまざまなケースを考えなくてはならない時代になっている」(松尾氏)。その中で、短期間の開発で高頻度のリリースを繰り返していかなければならない。 中でも苦しいのは、自力ではどうしようも

                                                  ヤフー、楽天、クックパッドにおける「テスト」への挑戦――ツール、体制、アーキテクチャはどうなっているのか
                                                • Android SDK Tools, Revision 21

                                                  Posted by Xavier Ducrohet, Android SDK Tech Lead, and Angana Ghosh, Product Manager in Android Along with the Android 4.2 SDK, we also launched a brand new update of the Android SDK Tools (Revision 21). The update includes new tools and capabilities that can help you work more efficiently as you create applications. Tools such as a new multi-config editor, and new Lint rules will help you develop

                                                    Android SDK Tools, Revision 21
                                                  • SWET視点のDroidKaigi 2018参加レポート - DeNA Testing Blog

                                                    はじめまして。SWETの外山(@sumio_tym)です。 2018年1月よりSWETで働いています! どうぞよろしくお願いします! さて、2018年2月8日(木)から2日間にわたって開催されたDroidKaigi 2018の参加レポートをお届けします。 DroidKaigi 2018では、私達DeNA SWETグループからも、私を含めて3名が登壇しました! (C) 2018 DroidKaigi実行委員会 このエントリでは、SWETらしく、テスティングに関係するセッションを以下の2つに分けてご紹介します。 DeNA SWETメンバーによる発表 DeNA以外の方による発表 DeNA SWETメンバーによる発表 Androidで利用できるデバイスファームのメリット・デメリットの紹介 duckさんによる発表です。 DroidKaigi_devicefarm from Shunsuke Maed

                                                      SWET視点のDroidKaigi 2018参加レポート - DeNA Testing Blog
                                                    • SDK Tools release notes  |  Android Studio  |  Android Developers

                                                      Android SDK Tools is a component for the Android SDK. It includes development and debugging tools for Android. Revisions The sections below provide notes about successive releases of the SDK Tools, as denoted by revision number. To ensure you have the latest version, check SDK Manager for updates. SDK Tools, Revision 26.1.1 (September 2017) Changes: A command-line version of the Apk Analyzer has b

                                                        SDK Tools release notes  |  Android Studio  |  Android Developers
                                                      • DroidKaigi2016に参加してみた - Kotlin / Espresso / Animation についての感想 - - Qiita

                                                        DroidKaigi2016に参加してみた - Kotlin / Espresso / Animation についての感想 -AndroidDroidKaigi 2016年2月18日 ~ 19日にあったDroidKaigi2016に参加したので、そこで見聞きした情報 + 感想を纏めてみました ざっくりとした感想 Kotlin大人気 でもJavaにしか慣れていないと正直難しそう 正式リリース直後のタイミングなので必要以上に盛り上がっている可能性もあるが、Kotlinセミナーへの参加者も多く今後Kotlinを取り入れたアプリが増えていきそう Espressoを使いこなしたい 現状ロジック周りのテストは行えているが、UI周りのテストの知見がないので学習していきたい 自作Viewクラス等のテスト方法が分からなかったが、自作Matcher (後述) を使えば行けるかも…? 画像/Animationが

                                                          DroidKaigi2016に参加してみた - Kotlin / Espresso / Animation についての感想 - - Qiita
                                                        • A beginners guide to an effective Android testing strategy

                                                          Testing quite often is one of the most neglected aspect in many Software projects, and in Android this has been particulary a common issue since the beginning of the platform. Even Google didn’t seem to be making big efforts to encourage testing: Documentation was almost nonexistent, the tools and frameworks were confusing or hard to use and there was almost impossible to find an open source proje

                                                            A beginners guide to an effective Android testing strategy
                                                          • 【書評】 「実践 Appium」を読んで、モバイルアプリの品質を高めよう | DevelopersIO

                                                            実践 Appium この度 O'Reilly Japan 様より 実践 Appium を弊社に寄贈いただきました。ありがとうございます! Appium は、モバイルアプリをメインターゲットとした GUI テストツールです。「実践 Appium」は、Appium を使い始めるための環境作りから、実践的な使い方まで包括的に書かれている解説書です。 Seleniumをベースにした、マルチプラットフォームかつネイティブ、ハイブリッド、モバイルWebをまとめて一つのツールで対応できるモバイル向けGUIテストツール、Appium。本書はAppiumについて、基礎から応用までをまとめた包括的な解説書です。 Appiumを使い始めるための準備やインストールから、Appium GUIについて、Appiumがサポートする各種モバイルアプリ向けのスクリプトの書き方、実機上でのモバイルアプリのテストの仕方、さらに

                                                              【書評】 「実践 Appium」を読んで、モバイルアプリの品質を高めよう | DevelopersIO
                                                            • Unity製iOSアプリの実機テストを手軽にクラウドシフトしよう | BLOG - DeNA Engineering

                                                              要点 モバイル端末上のテストをクラウドシフトすることで、新旧様々な検証用端末を購入するコストが抑えられ、またOSのバージョン管理から解放される。 ただしC#で書かれるUnityは、既存のネイティブ言語用テストフレームワークとの互換性がないため、クラウド事業者が提供するマネージドサービスをそのまま使えるとは限らない。 その中でFirebase Test LabのGame Loop testならUnityを扱えることを確認した。ただしiOS上で実現した先行事例はなく、参考資料も見当たらないため、その導入手順をコード付きで解説する。 組み込み対象となるUnityのバージョンは2018.1以降を想定しているが、テスト実行に必須としない処理では2019.3以降の機能にも言及している。 はじめに はじめまして、AIシステム部MLエンジニアリンググループの 竹村( @stakemura ) です。普段は

                                                                Unity製iOSアプリの実機テストを手軽にクラウドシフトしよう | BLOG - DeNA Engineering
                                                              • GTAC 2013: Presentations  |  Google Test Automation Conference  |  Google for Developers

                                                                GTAC 2013: Presentations Stay organized with collections Save and categorize content based on your preferences. All of the GTAC 2013 video recordings and slides are publicly available. You can watch them from the GTAC 2013 YouTube playlist or browse the talks below: Opening Remarks Tony Voellm (Google) Links: Video Opening Keynote - Evolution from Quality Assurance to Test Engineering Ari Shamash

                                                                  GTAC 2013: Presentations  |  Google Test Automation Conference  |  Google for Developers
                                                                • 投稿されたセッション一覧 | DroidKaigi 2018

                                                                  NilhcemUsing Android Things to detect & exterminate ReptiliansTogether, we will discover Android Things and see how we can create a machine capable of detecting and exterminating Reptilians. How? Using a Raspberry Pi, an Arduino, and using specific Android Things APIs, such as GPIO, PWM, and others allowing us to interact with external peripherals. 50minutesEnglishハードウェア・IoT / Hardware and IoT初心者向

                                                                    投稿されたセッション一覧 | DroidKaigi 2018
                                                                  • Androidの自動テストツール、今(2013年)から使うなら何がよいのか - kk_Atakaの日記

                                                                    Android / iOS 欄の ○ は公式で動くと謳っているが、詳しいバージョンまで見つけられなかったものに記入。 今でもよく検索に引っかかる NativeDriver はとっくに開発終了されている 新鋭( 2013 ~)ツールは便利な機能も多い印象だが、 Windows に未サポートのものが多い(バグ踏んでも泣かない) Windows 使いなら robotium あたりに行くのが良い? 以下、ひとつずつ見てみる。 テストツール NativeDriver - 開発終了 公式 nativedriver - Native application GUI automation with extended WebDriver API - Google Project Hosting コミットログ日付 2011-04-25 - 2011-08-08 2012年 Googleのスマホアプリ自動テスト

                                                                    • Androidでの自動UIテスト | GMOアドパートナーズグループ TECH BLOG byGMO

                                                                      このエントリーは、GMOアドマーケティング Advent Calendar 2018 の 12/15の記事です。 GMOアドマーケティングとしては初のAdvent Calendar参戦です。 こんにちは。 GMOアドマーケティングのT.Mです。 はじめに 広告SDKを組み込んだアプリのテストを人手で行っているのですが、 可能な限り自動化したいと思い、UIテストの自動化を試みています。 AndroidにはUIテストを行う方法として、主に3つのフレームワークがあります。(もっとありますが) Espresso UI Automator appium 各フレームワークを簡単に調査 Espresso GoogleのUIテストフレームワークです。 単一のアプリを対象にしていて、ホワイトボックステストが可能です。 そのため、アプリのプロジェクトにテストコードを書いていきます。 Androidのドキュメン

                                                                        Androidでの自動UIテスト | GMOアドパートナーズグループ TECH BLOG byGMO
                                                                      • 採択されたセッション一覧 | DroidKaigi 2018

                                                                        NilhcemHome Automation with Android Things and the Google AssistantSo you've got a Google Home device, some really cheap LED light bulbs, and wonder how you can integrate those seamlessly in your home, so you can simply talk to the Google Assistant to change the light color in your living room... That's what we will see today, first doing some slight retro-engineering with an Arduino to understand

                                                                          採択されたセッション一覧 | DroidKaigi 2018
                                                                        • モバイルアプリのUXをさらに高めるためのテストと性能監視、世界中に配置された実機で可能に。HeadSpinのテストプラットフォームで[PR]

                                                                          モバイルアプリのUXをさらに高めるためのテストと性能監視、世界中に配置された実機で可能に。HeadSpinのテストプラットフォームで[PR] モバイルアプリケーションやモバイル向けのWebアプリケーションにおいて、ユーザー体験の向上は欠かせないものとなっています。 それは競合ひしめく個人向けのアプリケーションに求められているのはもちろん、最近では企業内で使われる業務アプリケーションにおいても、生産性や業務効率の点で重視されるようになってきました。 一方で、モバイルアプリケーションの課題として、つねに良好な通信環境が保証されているわけではない、という点が挙げられます。 通信速度が遅い、レイテンシが大きいなどの通信環境でも適切に動作するか、不正な動作などを起こしていないかなどをモニタし、アプリケーションを改善できることが望ましいでしょう。 現実の形態通信網で実機テストとパフォーマンスモニタが可

                                                                            モバイルアプリのUXをさらに高めるためのテストと性能監視、世界中に配置された実機で可能に。HeadSpinのテストプラットフォームで[PR]
                                                                          • 第2回 Roppongi.aar (英語推奨なAndroid勉強会)を開催しました #roppongi_aar - tomoima525's blog

                                                                            11/17に六本木界隈のAndroidエンジニア勉強会である Roppongi.aarを開催しました。第2回は株式会社メルカリで開催されました。参加者は36名で、8人の発表がありました。 クラフトビール好きにはたまらないAndroid勉強会@メルカリ #roppongi_aar pic.twitter.com/qVnhM8ebGf— ふじたくま (@magie_pooh) 2015, 11月 17 第一回と違って会場が広くてBGMもある #Roppongi_aar— こむ (@petitviolet) 2015, 11月 17 今回新しい試みとして、プレゼンを英語推奨としたのですが、その経緯や振り返りについて書きたいと思います。 新しい試みの経緯 今回勉強会を開催するにあたり、これまでと異なることをやってみようと思いました。理由としては、 Shibuya.apk, Kyobashi.dex

                                                                              第2回 Roppongi.aar (英語推奨なAndroid勉強会)を開催しました #roppongi_aar - tomoima525's blog
                                                                            • Android: UIAutomator 2.0

                                                                              はじめに. 2015.03.13, UIAutomator2.0のリリースアナウンスがあった. We’re pleased to announce the release of UIAutomator 2.0! - Google+ UIAutomator2.0はAndroid Instrumentationベースに生まれ変わり, ./gradlew connectedCheckコマンドでテスト実行することができるようになった. UIAutomator2.0はAndroid Testing Support Libraryにパッケージされた. UIAutomator2.0の導入にはSDK ManagerからAndroid Support Repositoryをダウンロードすること. UIAutomatorはAndroid Developersサイトでも記載されている. Testing Supp

                                                                              • Appium入門(Android編) - Qiita

                                                                                はじめに Appiumの使い方が良くわからない人の為に、 とてもお手軽にAppiumを利用できる方法をまとめました。 慣れた人なら1時間かからずに使用感を確認することができるはずです。 事前準備 ここではWindowsを利用していますが、Macでも試せます Appiumのダウンロードと解凍、できるひとはインストール Android SDKのダウンロードとインストール Androidのエミュレーターのインストール(Genymotionがおすすめ) Rubyをインストール Gemを2個インストールしておく selenium-webdriver appium_lib テスト用のapkファイルを何かダウンロードしておく ここでは、Appiumの公式チュートリアルに含まれているNotesアプリを利用します。 ttp://appium.s3.amazonaws.com/NotesList.apk (S

                                                                                  Appium入門(Android編) - Qiita
                                                                                • Automating User Interface Testing on Android | Envato Tuts+

                                                                                  Introduction Android's Testing Support library includes the UI Automator framework, which can be used to perform automated black-box testing on Android apps. Introduced in API Level 18, the framework allows developers to simulate user actions on the widgets that constitute an app's user interface. In this tutorial, I am going to show you how to use the framework to create and run a basic user inte

                                                                                    Automating User Interface Testing on Android | Envato Tuts+