タグ UIテスト
人気順 10 users 50 users 100 users 500 users 1000 usersUIテストはもうMaestroでいいのかもしれない話
How does the Relay connect Android app development and Design? 続きを読む
UIテストの自動化にMagic Podを導入した話 - Medley Developer Blog
こんにちは。インキュベーション本部のQAエンジニアの米山です。主にCLINICSアプリのQAを担当しています。メドレーには2020年8月に入社しました。 今回は入社してまず行ったことの一つ、リグレッションテストの自動化と、そのために導入したMagic Podというツールについて、経緯や導入してみた結果をご紹介したいと思い... 続きを読む
DroidKaigi 2020発表動画公開記念:RobolectricでUIテストを動かすのに必要なことのまとめ - DeNA Testing Blog
こんにちは。SWETグループの外山(@sumio_tym)です。 先日、DroidKaigi 2020で発表予定だったセッション「Robolectricの限界を理解してUIテストを高速に実行しよう」 の動画がYouTubeのDroidKaigiチャンネルで公開されました。 新型コロナウイルスの影響でDroidKaigi 2020が中止になってしまったのは残念でしたが、 発... 続きを読む
腐らないUIテストのためのStorybook + Storyshots / #react_kyoto v0.3.0 - Speaker Deck
React.kyoto v0.3.0 ( https://react-kyoto.connpass.com/event/137847/ )でStorybookとStoryshotsを使ったコンポーネントのUIテストについて話しました。 質問・不備・マサカリ等はTwitterにてメンションつけてもらえると嬉しいです。 Twitter: https://twitter.com/shisama_ 続きを読む
iOS 13のSafariブラウザが「WebDriver」を正式サポート。SeleniumなどによるUIテストの自動化が容易に - Publickey
現在ベータ版が公開中で、9月には正式版が登場する見込みのiOS 13のSafariブラウザが「WebDriver」を正式にサポートすることをAppleが発表しました。 Starting in iOS 13, Safari now includes native support for the W3C WebDriver standard. This feature builds on existing support for WebDriver in desktop Safar... 続きを読む
Bonfire #5に登壇してきました #yjbonfire - Timers Tech Blog
今年の花粉症はまだ薬飲まずにあらがっているiOSエンジニアのかっくんです。 先日もアナウンスがありましたが、昨日Yahoo!社のLODGEにて開催されたBonfire #5にて登壇してきました。 yj-meetup.connpass.com 今回のテーマは「テスト」という事で、これまでにUIテストやFirebase Test Labに関する発表をしていた事で声を... 続きを読む
iOSアプリのUIテストを分かりやすくするPage Object | Wantedly Engineer Blog
こんにちは。iOS エンジニアの永田です。今日は XCUITest で UI テストを書いたことがある方向けに、UI テストをより分かりやすく書くための Page Object を紹介したいと思います。 Page Object とは Page Object とは、アプリケーションのページを抽象化したオブジェクトのことです。Page Object はそのページ固有の操... 続きを読む
QA担当者視点で「Androidテスト全書」の特に読んで欲しいポイントをまとめる - びよーんのつま。
「Androidテスト全書」をとりあえずざっくりと読んだので、QA担当者視点で開発者・QA・PM問わず「ここは読んで欲しい」と思ったポイントをまとめる。 peaks.cc 目次 目次 TL;DR 前提 「第1章 テスト入門」 「第4章 UIテスト(概要編)」 全体を通して TL;DR まず「Androidテスト全書」発売おめでとうございます。執筆者・... 続きを読む
よりぬき「Androidテスト全書」さん - 怠惰を求めて勤勉に行き着く
TL;DR かねてより執筆中であった「Androidテスト全書」をついに出版しました。 peaks.cc 我が国のAndroid史に残るほど良い本に仕上がったと思います。Androidのテストのみにフォーカスした本は日本では類を見ないと思いますが、2018年時点でのUIテストとCI/CDの実践的な知見まで含めると、世界でもここまでまとまった本... 続きを読む
UIテストの所要時間を10分の1にする試み、Raspberry Piのクラスタで並列実行。ソフトウェア品質シンポジウム2018 - Publickey
UIテストの所要時間を10分の1にする試み、Raspberry Piのクラスタで並列実行。ソフトウェア品質シンポジウム2018 開発現場の多くでテストの自動化が進む中で、テスト時間を短縮することはビルドとテストの待ち時間を減らし、開発効率を高める上で重要なポイントになってきています。 そうしたなかで時間がかかっていたUI... 続きを読む
Kyash Android で UIテストを導入した時の方針 - Konifar's WIP
先日、Kyash のAndroidアプリのUIテストをEspressoで書いてCIで回すようにしました。 ユーザー登録、ログイン、カード登録のテストが、毎晩元気に走っています。 きっかけはKPTです。iOSでログイン直後に発生するユニットテストでは気づけない問題が見つかり、 Problem として上がってきました。 テストケースを15項目く... 続きを読む
UIの自動テストの難しさについて考える (1) - はじめに -|tarappo@SWET|note
#UIテスト #自動テスト ここで述べているUIの自動テスト(以降、UIテスト)の想定対象としているのは、WebアプリやiOS/Androidアプリについてです。 はじめに プロダクトを世に出すには、何かしらのテストをおこなうことが多いと思います。 ※テストとしてどのようなことを行っているかの話は面白いので別記事に書ければと思います。 特に何も考慮しないと、このテストをおこなうコストは増えやすいで... 続きを読む
EarlGreyを使ってiOSのUIテストを自動で行う - BASE開発チームブログ
2018 - 04 - 18 EarlGreyを使ってiOSのUIテストを自動で行う iOS こんにちは。 BASEショッピングアプリ のiOSアプリを担当している 竜口 です。 背景:あの改修の効果測定用のログ、送られてる? BASEショッピングアプリ内で、施策の効果測定やKPIの経過観察で様々なログを使用しているのですが、細かい改修などで特定のログが送られない事象があり、効果測定が出来ずに多部... 続きを読む
UIテストの自動化に!ユーザー操作を記録・再現できるブラウザ拡張Selenium IDEを活用しよう - ICS MEDIA
Selenium IDE (セレニウム・アイディーイー)とは、ブラウザ操作を記録・再現できるChrome、Firefoxで利用可能な拡張機能(アドオン)です。 手軽に記録・再現ができるため、アイデア次第で色々な使い方ができます。筆者は 会社の打刻操作(社内サイトへアクセス→ログイン→打刻ページへ遷移→打刻ボタンをクリック)を記録し、自動実行することでいち早く出社ができるようにしていました。 その他... 続きを読む
機械学習を使ってUI自動テストをサイト間で再利用する - DeNA Testing Blog
2017 - 12 - 07 機械学習を使ってUI自動テストをサイト間で再利用する SWETの薦田( @toshiya-komoda )です。 今回は 第3回目の記事 で言及させていただいた機械学習とUIテストに関して実験的に進めている技術開発について紹介させていただこうと思います。 この記事で紹介している内容の 実装 はGitHubにアップロードしていますので、もし興味がある方はこちらも覗いてみ... 続きを読む
UIテストの最前線: SeleniumConf Berlin 2017参加レポート - DeNA Testing Blog
2017 - 10 - 23 UIテストの最前線: SeleniumConf Berlin 2017参加レポート SWETグループの薦田です( @toshiya_komoda )。10月9、10日にドイツ・ベルリンで開催された Selenium Conference に参加してきました。私もLightning Talksで、機械学習とUIテストに関する発表をさせていただきました( スライド )。 ... 続きを読む
O'Reilly Japan - 初めての自動テスト
Webシステムの自動テストを始めたい方を対象に、自動テストの考え方やフレームワークを解説する書籍です。テストのピラミッドやユーザーインターフェイステストの概念など、基礎的な事柄から、レガシーシステムへのUIテストの追加、RESTfulなWebサービスのテスト、ブラウザ上のJavaScriptの挙動をユニットテストでテストする方法など、実践的な事柄までを豊富なイラストとサンプルを使って分かりやすく解... 続きを読む
Javaで簡単にUIテストを書けるSelenideを使おう~Selenideの概要とテストの保守性を上げるPage Objectパターンの紹介 (1/8):CodeZine(コードジン)
WebDriverのJavaラッパーであるSelenideは、WebDriverを素で使うよりも容易にかつ記述量を抑えてテストを記述することができます。本記事では、前半でSelenideの概要と特徴について解説し、後半では、日本Seleniumユーザーコミュニティが提供するテスト用サイトを題材に、Selenideを使ったWebアプリケーションテストの書き方について解説します。 illustrati... 続きを読む
InputMethodService(キーボード)開発の勘所となりそうな項目 - will and way
2016 - 12 - 11 InputMethodService(キーボード)開発の勘所となりそうな項目 この記事は Android Advent Calendar 2016 - Qiita の11日目の記事です。 昨日は@yuyakaidoさんの Data Binding Tips でした。 明日は@rei-mさんの Dagger2とMockitoでUIテストはじめる話 です。 11日目はAn... 続きを読む
NightmareJS+Dockerによる環境非依存なUIテストの導入 - Alpaca JP Blog
2015-10-31 NightmareJS+Dockerによる環境非依存なUIテストの導入 Alpacaで主にフロントエンドを担当している北山(@gamella)です。 フロントエンドを開発していると、UIテストを環境非依存で簡単に行いたいと思うことがありますよね?僕はあります。 Alpacaでは開発にDockerを全面採用しているということもあり、最近ちょくちょく目にするNightmareJS... 続きを読む
JUnit 4 と Espresso 2 で Androidのテストをスーパーチャージ, by Ellen Shapiro - Realm is a mobile database: a replacement for SQLite & Core Data
テストはたいてい、バグを見つけてより良いコードを書く助けになりますが、適切なフレームワークを正しく使わなければ、テストはとても面倒なものになります。Ellen ShapiroはBay Area Android Dev Groupの勉強会でのプレゼンテーションで、JUnit 4とEspresso 2を用いた、UIテストも含んだAndroidでのテストをよりパワフルにする方法について説明しています。プ... 続きを読む
JenkinsとSeleniumを使ってWebコンテンツの自動UIテスト環境を作ろう! – ICS LAB
こんにちは。ICS渡邊です。 先日公開した「UIテストの自動化!Node.jsとSeleniumでWebアプリのUIテスト環境構築」では、手動で行っていたWebアプリのUIテストをSeleniumを使って自動化する手法についてご説明しました。 SeleniumでUIテストを自動化することにより、リグレッションテスト(改修により既存機能への影響がないかを確認する回帰テスト)が簡単にでき、バグの早期発... 続きを読む
今夜、Webアプリの正しいUIテストの方法が決定されます : ATND
日時 : 2014/05/27 19:00 to 21:00 定員 : 120 人 会場 : DeNA セミナールーム (東京都渋谷区渋谷二丁目21番1号 渋谷ヒカリエ) URL : - 管理者 : Hiroshi KAWADA ハッシュタグ : #html5biz 誰もが一度は考えたことがある、WebアプリのUIテストの自動化。上手く導入できている人もいれば、そうでない人もいるかもしれません。ま... 続きを読む
Twitter、「リツイート」を「シェア」に改称か? - ITmedia ニュース
Twitterの一部のモバイルユーザーが、「Retweet」メニューが「Share」になっているとツイートしている。“分かりやすいTwitter”を目指すTwitterによるUIテストのようだ。 米Twitterは、誰かの投稿を共有する操作である「リツイート(RT)」の名称を「シェア」に変更するテストを行っているようだ。米国の複数のユーザーが3月26日(現地時間)、これまで「Retweet」だった... 続きを読む
Seleniumを使ったiPhoneアプリの自動操作テストツール「Appium」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
AppiumはiOSのテストを自動化するSeleniumを使ったテストツールです。iOSのテストはユニットテストが基本と思われます。実際の操作については人が細かくテストを行っているのではないでしょうか。その面倒なUIテストを自動化してくれるのがAppiumです。 実行中です。 文字の入力などは自動で行ってくれます。 テストコード。AppiumはテストコードをJava/Ruby/PHP/node.j... 続きを読む