タグ

2015年2月27日のブックマーク (10件)

  • Engadget | Technology News & Reviews

    Parrots in captivity seem to enjoy video-chatting with their friends on Messenger

    Engadget | Technology News & Reviews
  • Selenium WebDriver + Excelファイル でデータ駆動型テスト - suzukij's diary

    前回の続きです。 Selenium WebDriverのテストケースを試験的に運用してみたのですが、各画面の入力項目や期待値があるため、通常よりも扱うパラメータが多くなってしまい、テストケースの管理がしづらくなったり、シナリオテストのコードの見通しが悪くなったりしてしまいました。 そこで JUnit Parameterized と XLSBeans を組み合わせてパラメータをExcelファイルで管理し、データ駆動型テスト(異なるテストパスでデータを変更できるテスト)をしてみたところ結構イイ感じだったので書いておきます。 JUnit Parameterizedとは? @Parametersアノテーションを記述したメソッドでテストデータの設定をし、テストデータの数だけテストケースを繰り返し実行してくれる機能です。 テストケースの内容を変えずにパラメータのみを変更して繰り返しテストを実行したい場

    Selenium WebDriver + Excelファイル でデータ駆動型テスト - suzukij's diary
  • Groovyのちょっとしたこと「Gebによるテストについて」 - Qiita

    (2016年06月 追記 ココカラ) この記事で紹介しているFireFoxを使ったデモは、FireFox 46以降正常に動作しないようです。 この記事紹介時点ではFireFoxさえインストールしてあればGebで操作することが可能でしたがFireFox 46以降では、https://developer.mozilla.org/ja/docs/Mozilla/QA/Marionette こちらのMarionetteをインストールし、FireFoxのドライバーとしてMarionetteWebDriverクラスを設定する必要があります。 これらの環境をそろえて該当のコードを修正すれば、記事のコードの大部分はそのまま使うことができるはずです。 (2016年06月 追記 ココマデ) (2016年08月 追記 ココカラ) 会社のブログでMarionetteを使ってGebを実行する方法を紹介しました。 A

    Groovyのちょっとしたこと「Gebによるテストについて」 - Qiita
  • GebではじめるWebテスト 〜第1回 導入編〜 - MyBetaBook

    はじめに読者の皆さんは、普段Webアプリケーションでの機能テストはどのように行っていますか?今日では商用・OSSを問わず、様々なWebアプリケーション向けのテストツールが存在していますので、既にWeb機能テストを自動化している方も多いと思いますが、まだまだ手動で実施している方もいるのではないでしょうか。また、テストツールを導入したものの、プロジェクトの開発手法に合わなかったり、テストスクリプトを修正するコストが高く、保守されなくなってしまったケースもあるかもしれません。 稿では、Groovyを用いたWebアプリケーション向けの機能テストライブラリであるGeb(「ジェブ」と発音します)を用いたWebテストの実施方法を紹介していきます。Gebはアジャイル開発と相性が良く、簡潔なDSLでテストスクリプトを記述することのできるテストライブラリですので、これからWebテストの自動化を検討している方

  • Blogs/20141224-IntroductionToKeYProver/README.md at master · ikedaisuke/Blogs

    KeY-project とはプログラム、 特に Java (の subset) プログラムに対する形式手法のためのツール群です。 The KeY Book (2007) によれば、 以下の大学の共同プロジェクトです: University of Karlsruhe Chalmers University of Technology in Göteborg University of Koblenz-Landau 執筆時では以下のツールが開発されているようです: KeY Prover (for Java Card) KeY-Hoare KeYmaera KeY for C ASMKey 稿では Key Prover の簡単な紹介を行います。 その他のツールについては、筆者の能力の限界&アドベントカレンダーの締切のせいもあり、 紹介することができません。 また、KeY Prover の Ec

    Blogs/20141224-IntroductionToKeYProver/README.md at master · ikedaisuke/Blogs
  • JavaのTimSortがバグってる件について | さにあらず

    Python で実装され、その後 Java にも移植されたソートアルゴリズムである TimSort が盛大にバグっていることが発見されました。 このバグがどのようにして発生するのかについては、以下のドキュメントを精査して下さい。 TimSort fails with ArrayIndexOutOfBoundsException on worst case long arraysOpenJDK’s java.utils.Collection.sort() is broken: The good, the bad and the worst caseどんなことが起こるのか#通常の利用では想定しえない場所でArrayIndexOutOfBoundsExceptionが発生します。 例えば、以下のようなスタックトレースになります。 Exception in thread "main" java.l

    JavaのTimSortがバグってる件について | さにあらず
  • パソコンを持たない若者

    私は大学で調査統計の授業(3年生対象)を持っていますが,エクセルで簡単な棒グラフを作れない学生さんが結構いることに驚いています。 話を聞くと,「エクセルなんて,1年時のコンピュータ活用の授業以来,全然開いていない。きれいさっぱり忘れた」とのこと。それどころか,パソコンに触れることもあまりないのだそうです。じゃあ,彼らの生命線ともいえるネットはどうしているのかというと,言わずもがなスマホなどの小型機器です。仲間との通信,買い物,情報収集などはこれで十分。 私などはその逆で,ケータイもスマホも持ちませんが,卓上のパソコンは必需品です。ネットはスマホでもできますが,私は目が悪いので,小さい画面はきつい。それに生業であるデータ分析や原稿執筆は,パソコンでないとどうにもなりません。 私は,若者のデジタル事情について興味を持ち,データで実態を明らかにしてみました。国際比較によって,わが国の状況を相対化

    パソコンを持たない若者
  • 「Javaの鉱脈」でGeb(じぇぶ)の記事を書きました | さにあらず

    WEB+DB PRESS の Vol.85 で、E2E テストの記事を書いたので是非読んでくださし。 2015/2/24 発売ですので、既に購入頂いてる方も多いと思います。 電子書籍版もありますので物理的な媒体に興味がない方は PDF を買って下さい。 WEB+DB PRESS Vol.85@Gihyo Digital Publishing今回の記事における対象読者について#Selenium は知ってるけど WebDriver の API 辛すぎワロタという方を対象に記事を書きました。僕もそうです。 WebDriver の API当に当に使い辛いのですが Geb なら、それが大きく低減されますので是非一度さわってみて欲しいですね。 jQuery に似てるけど所々違う様な感じがする API 越しに DOM を検証するのは便利ですよ。それによって大切な何かを失ってる感は確かにあります。

    「Javaの鉱脈」でGeb(じぇぶ)の記事を書きました | さにあらず
  • タコスの「タコベル」、日本再出店へ 外食企業がフランチャイズ契約を発表

    タコスなどで知られるメキシカンファストフードチェーン「Taco Bell」(タコベル)が日に出店する見通しになった。「牛角」のエリアフランチャイズ運営や「とりでん」などを手がける外企業のアスラポート・ダイニングが2月26日、米Taco Bellと国内出店に向けたフランチャイズ契約を結んだと発表した。 日には1980年代に出店しているが、すぐに撤退しており、今回は再出店となる。現在、「tacobell.co.jp」のサイトにアクセスすると、tacobellのマークが表示されるようになっている。 Taco Bellは世界6000店舗を出店しているが、ほぼ米国中心。今後は米国外での出店を強化する方針を掲げており、日を含むアジアも重点地域として挙げている。 アスラポート・ダイニングは傘下のプライム・リンクなどを通じ、東北エリアや関西エリアなどでの「牛角」店舗のフランチャイズ運営や釜飯の「と

    タコスの「タコベル」、日本再出店へ 外食企業がフランチャイズ契約を発表
  • Engadget | Technology News & Reviews

    Research indicates that carbon dioxide removal plans will not be enough to meet Paris treaty goals

    Engadget | Technology News & Reviews