並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 17 件 / 17件

新着順 人気順

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

  • テスト自動化関連ツール・ライブラリまとめ - 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
    • 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
      • テスト社内普及プロジェクト第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
        • 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
          • モバイルアプリのUXをさらに高めるためのテストと性能監視、世界中に配置された実機で可能に。HeadSpinのテストプラットフォームで[PR]

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

              モバイルアプリのUXをさらに高めるためのテストと性能監視、世界中に配置された実機で可能に。HeadSpinのテストプラットフォームで[PR]
            • スクラムチームで始めたAndroidアプリのテスト駆動開発 - Cybozu Inside Out | サイボウズエンジニアのブログ

              こんにちは!kintoneチーム所属のAndroidエンジニア、トニオ(@tonionagauzzi)です。 サイボウズでは、スクラムマスター(SM)の仕事をより多くの方々に知ってもらう啓蒙活動の一環として、リレーブログ企画を開催しています。 blog.cybozu.io 対象者: スクラムマスターが近くにいるけどありがたみを感じたことがない人 学習成果: 記事の内容に関連する悩みについて、近くのスクラムマスターに相談できるようになる この記事では、スクラムの開発チーム目線で、私が所属するAndroidチームが実践しているテスト駆動開発(TDD)という手法を紹介します。 この記事を通じて、社外のみなさまに私たちの開発のやりかたや雰囲気を知っていただき、サイボウズに応募するきっかけとなったり、私たちと話す際のネタになれば嬉しいです。 記事のテーマ テスト駆動開発(TDD)とは TDD導入の背

                スクラムチームで始めたAndroidアプリのテスト駆動開発 - Cybozu Inside Out | サイボウズエンジニアのブログ
              • AndroidアプリのUIテスト自動化事例 | Fintan

                はじめに このドキュメントはリリース毎に行う結合テストが高コストになっていたプロジェクトにおいて、Androidアプリの操作を自動化するツールを作成しテストの低コスト化を試みた事例についてまとめたものになります。 本ドキュメントが、Androidアプリのテスト自動化に取り組む際のアプローチや採用技術についての参考情報となることを目的としています。 ※本事例は、ツール作成完了時点で執筆しています。実際のテスト工程でツールを適用した際に効果等を追記する予定です。 サマリ リリース毎に行う結合テストが高コストになっていたため、テスト自動化ツールを作成しました。作成したツールには、Android操作の自動化、Androidアプリのログ取得や任意のバッチファイルの実行、といった機能を備えています。また、作成したツールの特徴であるシナリオファイルとアクションクラスによって、テスト内容の可読性、既存のテ

                  AndroidアプリのUIテスト自動化事例 | Fintan
                • React Native を5ヶ月間使用した感想

                  はじめに 8月から12月の5ヶ月間 React Native を使用してみて感じたことを記事にしました。 PoC 段階のため詳しい内容はお話しできませんが、VoIP 機能があるアプリです。 8月時点での筆者は下記のような状況でした。 経験があるのはWeb系の開発のみ (React、TypeScript、Node.js がコア技術) 実務経験は一年ほど iOS、Android 開発の知識は一切なし 実務の中で足りない知識はその都度勉強するといった感じでした。 最初に使用した技術を簡単に紹介し、その後筆者が感じた React Native の メリット / デメリット について書きます。 初記事のため、読みずらい文章かと思いますがご了承ください🙏 使用技術 React Native Web 系のチームでスマホアプリを開発することになり、普段から使用している React と同じ構文でネイティブ

                    React Native を5ヶ月間使用した感想
                  • Appium初心者が、ReactNativeアプリを自動テストする試みの一部始終(随時更新) - Qiita

                    本記事の目的 弊社 (リプレックス株式会社) の関わっているプロダクトで、ReactNativeを使って作ったアプリがあるのですが、保守工数の削減のためにE2Eテストの自動化にチャレンジしてみることにしました。その際の技術選定の経緯なども含め、メモとして残すために書いています。 単なる殴り書きではなく、これからスマホアプリのE2Eテストの自動化を始めたい方が読む時に参考になる資料としても使えるように心がけて書いていこうとおもいます。 E2Eテストとは E2Eテストとは、 end to end test (エンドツーエンドテスト) の略です。end to endとは辞書を引くと「端から端まで」という意味です。UIテストはUI部分だけのテストですし、ロジックテストはロジック部分だけのテストですが、 E2Eテストは、システムが完成した状態で、UI,DB,Networkなど、全体がくっついた状態の

                      Appium初心者が、ReactNativeアプリを自動テストする試みの一部始終(随時更新) - Qiita
                    • 2021年 React Native のアクセシビリティを勝手に振り返る

                      この記事は React Native アドベントカレンダー 2021 の 6 日目の記事です。 2021 年の React Native のアクセシビリティを勝手に振り返ります。 モバイルアプリのアクセシビリティ事情 まずは、モバイルアプリ事情を勝手に振り返ります。 モバイルアプリでのスクリーンリーダー使用率が増えてきた WebAIM では、スクリーンリーダー使用者を対象とした "Screen Reader User Survey" を大体2年ごとに実施しています。 今年度の WebAIM: Screen Reader User Survey #9 は 5 月から 6 月までに行われました。 この調査では"Mobile App vs Web Site Usage"(モバイル端末で Web とモバイルアプリどちらをよく使用するか?)という項目があるのですが、「モバイルアプリ」と回答したユーザ

                        2021年 React Native のアクセシビリティを勝手に振り返る
                      • Androidテスト自動化のためにappiumを導入(windows+python) - Qiita

                        Bin directory for %JAVA_HOME% is not set と言われたので%JAVA_HOME%\bin;をpathに追加 2. python クライアントライブラリ pythonを使うつもりなので下記でインストール pip install Appium-Python-Client 3. Android Virtual Deviceを作って起動 Android StudioからAVDマネージャを起動して仮想デバイスを作る。下記のような設定を使った。 端末: Nexus One APILevel: 26 ABI: x86 target:Android8.0 (Google APIs) 4. appium起動 2019/1/14追記 管理者権限で起動する必要があるかもしれない 1. 対象のapkを準備 元記事ではテスト対象にChess Freeというアプリ使っている。ここ

                          Androidテスト自動化のためにappiumを導入(windows+python) - Qiita
                        • AWS Device Farm で Appium を使って 実行時のスクリーンショットレポートを取得してみた | DevelopersIO

                          いわさです。 AWS Device Farm の実行結果画面にはスクリーンショットを確認するエリアが存在します。 特別な実装を行わなくてでもデバイスでの自動操作の様子を動画で保存してくれるため確認することが可能です。 しかし、デバイスの数が多いと1台1台の動画を再生するのはなかなかつらいです。 上記画像では、"No screenshots found" となっています。 Device Farm でレポート画面にスクリーンショットを表示するためには、テストコードへの明示的な実装が必要です。 今回は Device Farm + Appium + Node.js 環境で、スクリーンショットを取得し、AWSマネジメントコンソールで取得出来るようにしましょう。 この記事ではコード最適化については追求していないのでその点だけご注意ください。 スクリーンショットが取得できない、誤った実装 上記には以下の

                            AWS Device Farm で Appium を使って 実行時のスクリーンショットレポートを取得してみた | DevelopersIO
                          • 10 Best Software Testing Certifications To Take In 2021

                            DEV Community is a community of 830,020 amazing developers We're a place where coders share, stay up-to-date and grow their careers. Software testing is fueling the IT sector forward by scaling up the test process and continuous product delivery. Currently, this profession is in huge demand, as it needs certified testers with expertise in automation testing. When it comes to outsourcing software t

                              10 Best Software Testing Certifications To Take In 2021
                            • UI Automator で自動テストを作成する  |  Android Developers

                              最新の Android UI に対する最新の宣言型アプローチと手軽な Kotlin を使って、少ないコードでアプリをすぐに動かすことができます。

                                UI Automator で自動テストを作成する  |  Android Developers
                              • AWS Device Farm で Airtest を動かす方法 - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)

                                AWS Device Farmとは? https://docs.aws.amazon.com/ja_jp/devicefarm/latest/developerguide/welcome.html Device Farm は、アマゾン ウェブ サービス (AWS) によりホストされている実際の物理的な電話やタブレットで、Android や iOS、およびウェブアプリケーションをテストしてやり取りできるアプリケーションテストサービスです。 フレームワークを使用したアプリケーションの自動テスト リアルタイムリモートアクセス の二つのサービスがあり、今回は前者の自動テストについての内容です 自動テストサービスの一連の流れは以下の記事がわかりやすいです AWS Device Farm で Appium を使って Androidネイティブアプリの自動テストを試してみた 対応フレームワークは以下があり

                                  AWS Device Farm で Airtest を動かす方法 - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)
                                • 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
                                  • Androidテスト戦略: UnitTestとInstrumentedTestの効果的な使い分け - ほねっとのぶろぐ

                                    第1部: テストの基本 1.1 テストの種類とその重要性 1.2 UnitTestの紹介 1.3 InstrumentedTestの紹介 第2部: UnitTestとInstrumentedTestの使い分け 2.1 UnitTestの適用シナリオ 2.2 InstrumentedTestの適用シナリオ 2.3 両者のバランスの取り方 第3部: InstrumentedTestの典型的な使用例 3.1 UIテスト 3.2 データベース操作テスト 3.3 Intentテスト まとめ 第1部: テストの基本 1.1 テストの種類とその重要性 Androidアプリケーションの開発において、品質保証は極めて重要です。テストは、バグを早期に発見し、ユーザー体験を向上させるための鍵となります。テストには主に二つの種類があります:ユニットテスト(UnitTest)とインストルメンテッドテスト(Instr

                                      Androidテスト戦略: UnitTestとInstrumentedTestの効果的な使い分け - ほねっとのぶろぐ
                                    1