タグ

2012年12月20日のブックマーク (14件)

  • Seleniumことはじめ 〜Assertion〜 - 現場のためのソフトウェア開発プロセス - たかのり日記

    Assertionとは、アプリケーションの動作結果が期待しているものと合致しているか検証するためのコマンドのこと。Assertionには以下の3つのモデルがあります。 assert 失敗した場合、テストは中止されます verify 失敗した場合、失敗はログに記録されてテストは継続実施されます waitFor 条件が満たされることを待ちます(Ajaxのテストに有効)。条件が既に満たされている場合は直ちに検証成功となります。しかし、現在のタイムアウト設定の時間内に条件が満たされなかった場合には検証失敗となり、テストを中止します Selenium IDE では、右クリックから Assertion メニューを開いた際に、「Toggle verify/assert」で切り替えることができます(waitForは無いみたい)。 Assertion コマンド一覧 何が検証できるのか整理してみました。「as

    Seleniumことはじめ 〜Assertion〜 - 現場のためのソフトウェア開発プロセス - たかのり日記
    oppara
    oppara 2012/12/20
    Seleniumことはじめ ~Assertion~ - 現場のためのソフトウェア開発プロセス - たかのり日記
  • Rubyで簡単にIEを操作する3つの方法

    みなさんこんにちは。@ryuzeeです。 IEに関するテストを自動化したくて色々調べ中なので記録として公開しておきます。 確認している環境はWindows7 Professional 32bit版+IE9。RubyRubyInstallerを利用しています。 watirを使う方法watirはブラウザ操作のライブラリで、webdriverが出てくる前から存在しています。 過去から仕様が結構変わっており、現在では外部のライブラリ(win32screenshot)などを使わないとキャプチャが取れません。 さらに、win32screenshotは現時点では表示されている領域のみしか画像として保存できないので、検証目的で利用するには若干不十分と言えます。 ただ画面の要素の指定の仕方はwebdriverよりも楽です。 #-*- encoding: utf-8 -*- require 'rubygem

    Rubyで簡単にIEを操作する3つの方法
    oppara
    oppara 2012/12/20
    Rubyで簡単にIEを操作する3つの方法 | http://t.co/CmAnz6FH
  • コードやテストを保存したら自動でPHPUnitを実行しGrowlへ通知する環境 | Act as Professional

    TDDやってますか?テストを書いて、実行。コードを書いて、テストを実行。PHPUnitコマンドを1日に何度も叩いているPHPerに朗報です。コードとテストを修正して保存をすると、それを検知して、自動的にPHPUnitを走らせて、結果をGrowlで通知する環境をつくりました。これで、TDD Boot Camp in Tokyo #tddbcもテンポ良くすすめられますね。 gem watchr インストールPHPerには申し訳ないのですが、Rubyのgemを使います。 gem install watchr growlnotify インストールGrowlへの通知をするgrowlnotifyをインストールします。 Growlをダウンロードして、Extraディレクトリに含まれている、growlnotifyをインストールしてください。 環境をcloneする hirocaster/phpunit-sta

    コードやテストを保存したら自動でPHPUnitを実行しGrowlへ通知する環境 | Act as Professional
    oppara
    oppara 2012/12/20
    コードやテストを保存したら自動でPHPUnitを実行しGrowlへ通知する環境 | Act as Professional - hiroki.jp by HIROCASTER
  • Jenkinsで外部パラメータで与えたブランチを対象にビルドできるようにしておくと凄惨性あがって墓ドル - ( ꒪⌓꒪) ゆるよろ日記

    テストが終わるまでの時間で書いてみる。 Jenkinsでジョブを実行させるときに、外部パラメータで任意のブランチを対象にビルドできると墓ドル。 例えば、自分のローカルブランチをマージするまえに、テストが通るか確認したい場合とか。 そんなのローカルでテストすりゃーいいじゃんって言われるかもしれないが、 テスト全部通すのに時間が掛かるようになってると、とりあえずCIに実行を投げておいてあとで確認するほうがずっと効率がいい。 F.Y.I: Building github branches with Jenkins ジョブの設定 「ビルドのパラメータ化」にチェックをつけて、以下のようにbranchって名前のパラメータを設定しておく。 「ソースコード管理システム」で「Branches to build」のところに、設定したパラメータである"$branch"を入れておく。 ジョブの設定は以上。上記の方

    Jenkinsで外部パラメータで与えたブランチを対象にビルドできるようにしておくと凄惨性あがって墓ドル - ( ꒪⌓꒪) ゆるよろ日記
    oppara
    oppara 2012/12/20
    Jenkinsで外部パラメータで与えたブランチを対象にビルドできるようにしておくと凄惨性あがって墓ドル - ( ꒪⌓꒪) ゆるよろ日記
  • http://www.zfsnippets.com/snippets/view/id/37

    oppara
    oppara 2012/12/20
    Grouped FlashMessenger View Helper | Zend Framework Snippets
  • Remote TestKit

    リモートで 実機検証可能な クラウドサービス テスト効率化の課題を抱えている方へ。 クラウド上の端末をPCで操作可能&便利な機能も多数搭載。 従来の実機検証を効率化!

    Remote TestKit
    oppara
    oppara 2012/12/20
    Remote Testkit | Developers AppKitBox
  • #20 まさか、Cocos2d-x 使っているのに C++ 書いてるわけないよね? - KAYAC engineers' blog

    Unity ではプラグイン開発専門の @Gemmbu です。 みなさん Cocos2d-x で開発してますよね? 当然のことながら Cocos2d-x で開発する際は Lua/JavaScript で開発していますよね? Q. Lua/JavaScript で開発すると何がうれしいの? A. スマートフォンの開発サイクルを高速化できます スマートフォンの開発サイクルって通常以下のフローを回しますよね コーディング ビルド 実機/シミュレータへ転送 テスト このうち、開発の質でない部分を Lua/JavaScript を使うことでさくっと省くことができます。 Lua/JavaScript を使用した場合のフローは コーディング 実機/シミュレータへ転送(修正したスクリプトのみ) テスト ビルドがなくなった!!。また、実機/シミュレータへ転送もスクリプトファイルのみになりました。 ゲーム等画

    #20 まさか、Cocos2d-x 使っているのに C++ 書いてるわけないよね? - KAYAC engineers' blog
    oppara
    oppara 2012/12/20
    #20 まさか、Cocos2d-x 使っているのに C++ 書いてるわけないよね? | http://t.co/haUXIvv7 - KAYAC engineers' blog
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    oppara
    oppara 2012/12/20
    ウェブページの差分をとってメールで送るワンライナー - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech
  • Octopressのgist tag pluginが修正されていた - Glide Note

    先日のgistリニューアル以降、 Octopressに貼ったgist表示の不具合の修正が出ていた。 gist tag plugin now works with the latest changes GitHub gists and does … · 72b4e8d · imathis/octopress 私は@chiastoliteさんに指摘されるまで 不具合に全く気づいておりませんでした!! @glidenote bit.ly/Xk3Y2a 前にお世話になったエントリ見ようとしたらGistの部分が消えちゃってますね。Gistの仕様変更にOctpressが追い付いてないんでしょうか… — Hiroyuki Morita (@chiastolite) December 14, 2012 Octopressを利用している人は要修正ですね。 当ブログも上記修正をしたんですが、CSSが全く反映さ

    oppara
    oppara 2012/12/20
    Octopressのgist tag pluginが修正されていた - Glide Note - グライドノート
  • cron でうごかしているコマンドをタイムアウトさせる - tokuhirom's blog

    coreutils の timeout(1) をつかえば OK です。 http://www.gnu.org/software/coreutils/manual/html_node/timeout-invocation.html softlimit -t 60 foobar という手もあるけど、CPU時間だから sleep してるとかだと死ねないという説もあるようです。

    oppara
    oppara 2012/12/20
    cron でうごかしているコマンドをタイムアウトさせる - tokuhirom's blog.
  • Boost Your Mobile E-Commerce Sales With Mobile Design Patterns — Smashing Magazine

    In this article, which focuses on smartphones, not tablets, we’ll look at design patterns and approaches used for mobile e-commerce functionality, including home pages, photo galleries, and more. All the examples are drawn from mobile websites that run in smartphone browsers. People are increasingly using their smartphones as a replacement for desktop computers, even for activities such as shoppin

    oppara
    oppara 2012/12/20
    Boost Your Mobile E-Commerce Sales With Mobile Design Patterns | Smashing UX Design
  • 【 Lion Server 】Mac OSX Lion 10.7.3 でVPN接続(ルーター設定) | MotionWorks.JP

    バーチャルプライベートネットワークの略です。VPNの利点は内部LANで繋がっているかのように運用することが出来ます。PCをリモート制御する場合そのままVNCを利用するよりもセキュリティーは高くなり、また個別にポートを開けてサービスを運用するといった煩雑さから解放されます。 OSX Lion Server 10.7.3でVPNにいくつかの点で変更がされています。 L2TPおよびPPTPで接続が可能(以前はL2TPのみ)クライアントアドレスの開始、アドレス数の指定クライアントDNSの指定 OSX ServerのVPNはサーバーアプリで設定し、ルーターのポートを解放してVPNパススルーを有効にすることで使用することができます。 ポート番号:UDP 500、UDP 1701、 TCP 1723、 UDP 4500 Apple ソフトウェア製品で使われる一般的な TCP および UDP ポート ポー

    【 Lion Server 】Mac OSX Lion 10.7.3 でVPN接続(ルーター設定) | MotionWorks.JP
    oppara
    oppara 2012/12/20
    【 Lion Server 】Mac OSX Lion 10.7.3 でVPN接続(ルーター設定) : MotionWorks
  • 雨の強さが取得できる気象情報APIをYOLPから公開しました - Yahoo! JAPAN Tech Blog

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog 日YOLPから、任意の緯度経度を指定するだけで、その地点の降水強度を取得できる気象情報APIを公開しました。地図APIYahoo!スタティックマップAPIでは、過去の日時を指定して、雨雲レーダーを地図上に表示できる機能を追加しました。ドキュメントや使い方については、以下のサイトで詳しくご紹介していますので、ぜひご覧ください。 ■気象情報APIのドキュメント YOLP(地図):気象情報API - Yahoo!デベロッパーネットワーク ■Yahoo!スタティックマップAPIのドキュメント YOLP(地図):Yahoo!スタティックマップAPI - Yahoo!デベロッパーネットワーク 過去にさかのぼって雨雲レーダーを表示する 気象

    雨の強さが取得できる気象情報APIをYOLPから公開しました - Yahoo! JAPAN Tech Blog
    oppara
    oppara 2012/12/20
    降水量データを取得できる気象情報APIをYOLPから公開しました - Yahoo! JAPAN Tech Blog
  • はじめてのアクティブサポート #scss2012

    Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese TranslationKenji Hiranabe

    はじめてのアクティブサポート #scss2012
    oppara
    oppara 2012/12/20
    はじめてのアクティブサポート #scss2012