Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
アプリケーションの画面に対してボタンを押したり入力を行い、正しい結果や答えが返ってくるか? ユーザーインターフェイスを含むテストコードの開発は一般に手間がかかり面倒であり、テスト用のライブラリやフレームワークが欠かせません。 Googleは、Android用のUIテスト自動化のためのフレームワーク「Espresso」をテクノロジープレビューとして公開しました。 Espresso - android-test-kit - a fun little Android UI test API - Testing Tools For Android - Google Project Hosting EspressoはこれまでGoogle社内で、Google DriveやGoogle Maps、Google+など30種類のアプリケーションのテスト自動化に使われてきました。 特徴は、軽量でシンプルな記述
Code Archive Skip to content Google About Google Privacy Terms
2015年2月6日、米国西海岸・オークランドにあるコーヒー焙煎所、Blue Bottle Coffee(ブルーボトルコーヒー)が東京・清澄白河に進出する。焙煎所を立てるのはオークランド、ニューヨーク、ロサンゼルスに続いて4都市目となる。 今回は、"スタートアップとしてのブルーボトル"にフォーカスをあてていこう。 ■ブルーボトルと、焙煎所が生まれた背景は? ブルーボトルは、2002年に、元クラリネット奏者でマイクロソフトに買収された音楽関連のテクノロジー企業Bongo Musicを辞めたジェームス・フリーマン氏がスタートさせた独立系のコーヒー焙煎所だ。 どのようにして焙煎所を作ってきたか、味へのこだわりなどについては、『Blue Bottle Craft of Coffee』(Amazon / Kindle)に詳しく書いてある。ちなみに、この本はフリーマン氏の真摯さだけでなく、面白くかわいら
ガジェット グルメ コーヒー 便利グッズ・other 【おすすめ廉価版エスプレッソマシン】コーヒー(エスプレッソ)が好きならエスプレッソマシン買っちゃいましょう!【自宅カフェ】 photo by pixabay コーヒーwithタバコは、自分にとってもはや生活から切り離したくない“至福のひと時”を与えてくれます。 フレンチプレスも持っているし器具も持っている。自宅ではミルで豆引いて、ペーパードリップ(ネルもあるけど使ってない)がほとんどだけどエスプレッソもやはり好き。こんな人も多いはずです。 ドリップももちろんおいしいですが、エスプレッソは、ラテかカプチーノで飲むのも最高ですよね。今では廉価版も増えてきて、自宅でも美味しいコーヒーが飲める時代です。 コーヒー好きなら「エスプレッソマシンは必須アイテム」。 安価なものから効果のものものまで様々なモデルがあるのでぜひチェックしてみましょう! エ
Click here to enter
Androidで良い感じにテストするために、たくさんあるテスティングフレームワークを試して選定してみる。 環境 OS X Android Studio 1.0.2 テスト用サンプルアプリ 入力された値を足して表示するだけのサンプルアプリ(アクティビティを跨いだテストもしたいので2画面構成)。 リポジトリ https://github.com/shikato/AndroidTestSample 今回はこのアプリに対してテストする。 ロジックのテスト Android Testing Framework 標準でJUnitベースのAndroid Testing Frameworkが使える。 これまではJUnit3ベースだったけど、最近JUnit4がAndroid support libraryに含まれるようになり、JUnit4な記述でも簡単に書けるようになった。 JUnit4の導入 1. Andr
The web editor for Mac is back. For people who make delightful, innovative and fast websites — in an app to match. Espresso helps you write, code, design, build and publish with flair and efficiency. Sophisticated text features, amazing Live Preview with Browser Xray, CSSEdit tools, the Navigator, Dynamo auto-building, and Server Sync. Whether you're starting from scratch or tweaking a live site,
dancyu | PRESIDENT STORE (プレジデントストア) 0 items ログイン 新規会員登録 雑誌の予約購読 書籍 雑誌 ムック・別冊 電子書籍 DVD 古典CD ギフトカタログ 料理道具 お買い物ガイド 買い物かご お問い合せ 閉じる 雑誌の予約購読 書籍 雑誌 ムック・別冊 電子書籍 DVD 古典CD ギフトカタログ 料理道具 お買い物ガイド 買い物かご お問い合せ カテゴリ 書籍(1045) DVD(31) ムック・別冊(714) ギフトカタログ(10) 料理道具(13) 古典CD(11) その他(0) プレジデント(290) dancyu(152) ファミリー(56) 七緒(64) WOMAN(64) ALBA(372) ヨガジャーナル日本版(24) トップ > 雑誌 > dancyu dancyu Books 1 | 2 | 3 | 4 | 5 | 6 | 次
https://www.youtube.com/watch?v=pg6klp-ZntU 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 日本に12月の頭から2ヶ月間滞在してますが、いくらなんでも寒すぎます。とはいえ、その合間に深刻な水不足に陥ってるカリフォルニアに唐突に嵐がやってきたりして、世界中異常気象ですね。。 さて、NewCircle / SF Android / AnDevConが主催したAndroid開発のメジャープレーヤー8名による座談会です。2時間近くの長丁場ですが、興味深いコメントだけをピックアップしてみると、ほぼSquareのJake Whartonの独演会のような構成になってしまいました。 Square 皆もよく知ってるように、初期のAndroidの基本設計は、Javaで書かれたも
先日、Kyash のAndroidアプリのUIテストをEspressoで書いてCIで回すようにしました。 ユーザー登録、ログイン、カード登録のテストが、毎晩元気に走っています。 きっかけはKPTです。iOSでログイン直後に発生するユニットテストでは気づけない問題が見つかり、 Problem として上がってきました。 テストケースを15項目くらいSpreadSheetにまとめていて大きなリリースの時は手動で確認していたのですが、なぜか「今回はやらないで大丈夫」と判断した時に限ってバグが発生するんですよね。また、手動のテストケースはミスや形骸化しやすいので、 Try としてテストケースの一部を自動化してみることにしたのでした。 Espressoでテストを書く時は、@sumio_tymさんの素晴らしい資料があるので、下記2つを読んでおけば間違いないと思います*1。 DroidKaigi2017
これは「DevFest Tokyo 2016 秋のコミュニティ祭り!」の発表資料です。 本ハンズオンの内容 DroidKaigi2016のAndroidアプリについてEspressoを使ってUI周りのテストコードを書いていきます。 Step 0:準備編 cloneする https://github.com/cattaka/droidkaigi2016 をcloneします。 Shellからcloneする場合 プロジェクトを開き、ビルドと実行できることを確認する Step 1:テスト用のライブラリを確認する 使用するテスト用のライブラリは次のものです。 JUnit いわずとしれたJava用のユニットテストライブラリです。 Mockito テスト時に各クラスをMock可するためのライブラリです。 具体的には通信処理のように、テスト中に本番の動きをされたら困るコンポーネントの動きを差し替えるために
環境 Mac OSX IntelliJ IDEA 15 JUnit 4.x Hamcrest Mockito 1.10.19 Espresso 2.2.1 概要 JUnitは、Javaのテスティングフレームワークです。 テストの実行、期待値と実測値の検証、テストケースのフォーマット(アノテーションなど)の機能を持ちますが、実際のテストでは、拡張APIを利用することの方が多いと思います。 JUnit4から、Android SDKに公式サポートされているので、特定のディレクトリにテストコードを配置すれば、意識せずに実行することができてしまいます。(拡張APIもGradleでインストールできるので、こちらも意識せずに利用できてしまいます) そして、実際にテストコードを書く段階になって、どの機能を誰が提供してくれているのか、わからなくなります。 JUnitと拡張API JUnit テスティングフレ
豊富な商品ラインナップの家庭用コーヒーメーカー・エスプレッソマシン・カプセルコーヒー・アクセサリーを揃えております。ご購入、キャンペーン情報は公式ストアから。
このページは現在使用されていません。
この記事は、 Merpay Advent Calendar 2021 の10日目の記事です。 本記事は、1週間リリースを支えるAndroid自動テスト運用についてメルペイ Androidチームの@amane, @kenken, @anzai, @hiroPがお送りします。 自動化の背景 メルカリアプリでは、お客さまに素早く価値を届ける目的で、2週間に1度のアプリリリースサイクルを1週間に1度に短縮することを目指しました。(リリースサイクルのアップデートに関しては@stamakiさんのこちらの記事を参照してください。) しかしこのサイクルを実現するには、2日間かかっていたリグレッションテストを1日に短縮する必要がありました。 そこで手動で実施しているテストの工数を短縮するために、自動化を始めました。 Androidのリグレッションテスト環境の構築 メルペイではFirebase Test La
About the content This content has been published here with the express permission of the author. Testing almost always helps catching bugs and write better code, but it can be a huge pain without a proper framework and setup. At the Bay Area Android Dev Group meeting, Ellen Shapiro explains how to super-charge your Android testing, including UI testing, with JUnit 4 and Espresso 2. She demonstrat
上記エントリにあるように、Espresso 2.0 がリリースされた。 Espresso は Android アプリの自動テストのためのライブラリである。 ほぼ上のエントリに書かれている内容であるが、Espresso 2.0 のリリースについて紹介する。 変更内容など 一番大きな変更は、Android support library の一部になったことだと思われる。 (上のエントリにもそう書かれている。) *1 そのおかげで、Android SDK で 「Android Support Repository」 をインストールしておけば (JAR をダウンロードしたりせずに) 簡単に使用できるようになった。 API 的には、パッケージ名の変更以外は大きな変更点はなさそうである。 とはいえ一部非互換な変更が加わっているので、そこら辺は気を付ける必要がある。 変更内容はリリースノートを見ると良い
It is necessary to read this espresso essay through if you need to write a paper on a similar topic. Also, on our blog, your will find a collection of essays written by professional writers on different topics. They can serve you as a guideline on how to write your own papers and show the features that a high-quality essay should have. If you need cheap writing service for the first time and don’t
STREAMER COFFEE COMPANY
このページは現在使用されていません。
こんにちは、アプリケーションエンジニアのid:takuji31です。 昨日に引き続き、2日目の19日に私が見たセッションの中から、Android開発者の皆様にオススメのものを紹介します。 What's new in Android development tools www.youtube.com 最新のAndroidの開発環境、特にAndroid Studio 2.2 previewについてかなり詳細に紹介されています。 私が特に注目しているのは、 APK analyzer Constraint Layout Project Structure Dialog Samples Browser Espresso Test Recorder の5つです。 APK analyzerは、apkファイルの中身を覗くことができ、リソースやIDの一覧、メソッド数などの情報を閲覧できます。 今まで専用のツ
Code Archive Skip to content Google About Google Privacy Terms
富士ゼロックスは10月31日、米On Demand Books製の製本後処理機「Espresso Book Machine」を用いたプリントオンデマンドシステム「電子書籍出版システム」を発表した。発売は2012年1月31日から。 同システムは、Espresso Book Machineと、オンデマンド印刷などに用いられる同社のプロダクションプリンター「4112 Light Publisher」を組み合わせたもので、PDFデータのオンデマンド印刷/製本/断裁、平たく言えば“本”を作成することができる。Googleやオンデマンド出版の大手である米Lightning Sourceが提供している電子書籍を選択して製本することもできる。設置面積は約2平方メートル。 同システムで実際に本ができあがるまでの過程を動画で紹介しよう。この動画では、約200ページの書籍を出力している。実際に約5分ほどで本がで
以前「Androidのテスティングフレームワークを選定してみる」という記事を書いたのですが、最近久しぶりにEspressoを使ったテストコードを書こうと思って調べていたら、Espressoが2.0から2.2になっていたりして、いつのまにやらTesting Support Libraryが色々と更新されているようでした。 なので、メモがてら少しまとめてみました。 testing-support-libが分割された 以下の2つに分割されたようです。 com.android.support.test:runner com.android.support.test:rules Espresso 2.1のReleaseNotesに破壊的な変更点として記述されています。 Breaking Changes test runner artifact split into two and the name
とりあえず、android-test-kit : Espresso の動画を見ましょう。 以下では Eclipse での設定方法を紹介します。 Android Studio での設定方法は Espresso のプロジェクトページ(上記のリンク)にあるので読んでください。 1. Developer options の設定 アニメーションを Off にしましょう。 設定(Settings) → 開発者向けオプション(Developer options)→ 以下の3つを全て「アニメーションオフ(Animation off)」にする ウィンドウアニメスケール (Window animation scale) トランジションアニメスケール(Transition animation scale) Animator再生時間スケール(Animator duration scale) コードからやる方法 2
あけましておめでとうございます。 三省堂オンデマンドのキカイ見てきたよ。 本体 OnDemandBooks – EBM Hardware espresso book machine、というらしい。長いので以降EBMと略す。 Espresso Book Machine の OnDemandBooks と Xerox が提携 espresso book machine – Google 検索 実際に作ってもらった。(カネは出してないw) 500ページ程度で、2000円超え。絶版を入手できるのであれば安い、と思う。この時はページ数で価格が決まっていたようだけど、今後変わるのかな。 このキカイはVer.2になるのだろうか。Youtubeで見ると細かいバージョンがありそうだ。くっついてるプリンタは4112 Light Publisher(プロダクションプリンター 4112/4127 Light
ロケットニュース24 経由で知った Coffee drinks illustrated | Lokesh Dhakar と言う図が便利そうだったので、各単語を日本語に置き換えたものを作ってみました。和訳ついでに調べていると、いくつか引っかかった部分もあったのですが、取りあえずは単純に日本語に置き換えたものにしておきます。 「コーヒー」と「エスプレッソ」の関係 「コーヒーと言いつつエスプレッソしかないじゃないか」と言うコメントがあったので調べてみると、エスプレッソはコーヒーの淹れ方の一種だそうです。 エスプレッソ(espresso)は、コーヒーの一種で、イタリアやフランスではもっともよく飲まれるコーヒーである。風味が濃い、こくのあるコーヒーで、イタリアでCaffèといえば、普通これをさす。 エスプレッソマシンもしくは直火式のマキネッタという専用の器具を用いて、深煎りの微細に挽いたコーヒー豆を
イベント情報へ戻る 当社オンデマンドでは、でき上がった本を手にするとぬくもりを感じます。製本時の糊付け・乾燥後の余熱ですが、それ以上に、待ち焦がれた本を手にしたうれしさに、気持ちも暖まります。また、通常は目にすることができない製本過程は、見ているだけで少年時代のようにワクワクしてきます。 三省堂書店は、本と一緒に「ぬくもり」をお渡しします。 書店の新しい形が始まります 欲しい時に1冊から店頭で印刷。いよいよ「三省堂書店オンデマンド」がスタート。 ご注文いただいた書籍がお客様の目の前で印刷・製本され、その場でお渡しすることができます。その間約10分、コーヒーを飲むには短すぎるほど・・・。もちろんプレゼント用に何冊でもご用意できます。 「三省堂書店オンデマンド」 書店の新しい形の始まりです。 ⇒詳しくはこちら ⇒お申込み手順(PDF) 「あの本をもう1度・・・」 長期品切れ本も10分でご
Android実機上でのテストにはEspressoというテスティングフレームワークを使いますが、Spoonというライブラリと組み合わせることでUIテスト実行時のキャプチャを残すことができます。導入してみたのでメモになります。 導入 Espressoは導入済の状態からSpoonを入れます。この記事を書いている時点でのバージョンは以下の通りです。 Espresso : 2.2.2 Spoon : 1.6.4 プロジェクトのbuild.gradleにプラグインを追加。 buildscript { dependencies { ... classpath 'com.stanfy.spoon:spoon-gradle-plugin:1.2.2' } } アプリケーションのbuild.gradleにライブラリを追加。プラグインも有効にしておく。 apply plugin: 'spoon' spoon
2015.6.9追記:Android Studio 1.2 + Robolectric 3の組み合わせが良さそうなので、この記事をあまり鵜呑みにしないでください(参考) Androiderの皆さん、テストしてますか? 今回は、UIテストが幸せになるEspresso 2.0と、ユニットテストが幸せになるRobolectricをAndroid Studio的に自然な形で併存させるための設定をご紹介します。 ゴールとしては、下記のような表示になります。 Android Studioではあまり見かけないテストフォルダの配置に「おっ」と思った方は、次項を読み飛ばしてその先へどうぞ。 前提知識:これまでのテスト UIテストをモリモリ書いてきた諸兄は、Espressoと仲良くしていらっしゃることと思います。Support Libraryの一部としてEspresso 2.0が配布されるようになり、JUni
Espresso を飲みながらさらに Espresso を考えていました。 r_instance = A^n * r_instance_0 となるのは間違いないと思います。A は P * P^{T}、さらに P = 1/|I||P| * pmi(i, p)/ maxpmi です。 A は、インスタンスどうしの類似度を表現した正方対称行列です。A_{i,j} はインスタンス i, j の類似度です。 類似度は、パターン個数次元からなるベクトルの内積で、各次元は pmi となります。 この形だと、r_instanc は r_instance_0 できまるので、初期値に依存してるように思えますが、A^n がいったい どういう意味を持つのかずっと考えていました。 A_{i,j} が 0, 1 の場合、A は無向グラフの接続行列となります。i,j がつながっている場合は A_{i,j} = 1となり
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く