タグ

testに関するhrsttのブックマーク (17)

  • webmockとvcrを利用してHTTPのmockを作成する | Act as Professional

    RubyRailsで外部APIを利用するソフトウェアを開発しているときに、テストで実際に何度もAPIに問い合わせにをしていたら、遅くて話になりません。ましてや、外部APIがメンテナンスなんてことになったら、開発が止まってしまいます。 そこで、webmockなどを利用して、HTTPリクエストやレスポンスのmockを作成することが望ましいです。 vcrを組み合わせて利用すれば、初回だけ実際にHTTPリクエストとレスポンスを記録して、2回目以降は記録したデータからmockとしてデータを返すように簡単にできます。 webmockとvcrのインストール方法Gemfileに以下のように記述する group :development, :test do gem 'webmock' gem 'vcr' endgemをインストールする $ bundletest/test_helper.rbにVCRに関する

    webmockとvcrを利用してHTTPのmockを作成する | Act as Professional
  • Google アナリティクスの新機能「ウェブテスト」でサクッとA/Bテストにトライ!

    『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day

    Google アナリティクスの新機能「ウェブテスト」でサクッとA/Bテストにトライ!
  • http://www.machu.jp/posts/20100828/p01/

    http://www.machu.jp/posts/20100828/p01/
  • もっと保守的なBH法思いついた - ほくそ笑む

    前回、FDR 算出方法の一つ、BH法(Benjamini-Hochberg法)の原理について書きました。 そこで、 一般に、 となる帰無仮説の数の期待値は となります。 BH法では、「棄却されたのに当は帰無仮説が正しいもの」の数の推定値として、この期待値を使用します。 と書きました。 ところで、この となる帰無仮説の数はどういう分布をしているのでしょうか? 統計言語 R でシミュレーションしてみましょう。 counts <- integer(1000) for(i in 1:1000) { p.values <- double(100) for(j in 1:100) { x <- rnorm(10) y <- rnorm(10) p.values[j] = t.test(x,y)$p.value } counts[i] <- sum(p.values <= 0.05) } hist(c

    もっと保守的なBH法思いついた - ほくそ笑む
    hrstt
    hrstt 2012/04/16
  • Watir Project

    Watir is... An open source Ruby library for automating tests. Watir interacts with a browser the same way people do: clicking links, filling out forms and validating text. Get Started Now... require 'watir' browser = Watir::Browser.new browser.goto 'watir.com' browser.link(text: 'Guides').click puts browser.title # => 'Guides – Watir Project' browser.close Watir 7.3 Watir 7.3 is now available on R

  • 小規模Webサービス向け安上がりシステム構成と開発フロー(怖話.jp) - Fjord, Inc(株式会社フィヨルド)

    こちらのエントリーが大変参考になったので、僕らが作ってる怖話.jp(kowabana.jp)のシステム構成や開発方法についても公開していこうと思います。 怖話.jpはスマホ向けWebサービスなのでPC向けとはPVとかの傾向がちょっと違うかも知れません。 怖話.jpとは スマホで17,000話以上のサウンドノベル風の怖い話が閲覧・投稿できるサイト(アプリではありません)です。詳しくは下記エントリーを参照してください。 スマホでサウンドノベル風怖い話投稿サイト | FJORD, LLC(合同会社フィヨルド) 7月16日にRubyKaigi2011に合わせて無理矢理ベータテストオープンして、8月9日に正式オープンしましたので正式オープンからは1ヶ月経ってないまだまだのサイトです。開発期間は約1ヶ月ぐらいです。 サイト情報 (これAnalyticsを直接貼るのはどうやればいいんだろう?) 直近一ヶ

    小規模Webサービス向け安上がりシステム構成と開発フロー(怖話.jp) - Fjord, Inc(株式会社フィヨルド)
  • capybara-webkit を headless(画面なし・Xなし)で動かした - babie, you're my home

    どうも皆さんこんにちは、GW返上で頑張る babie でございます。日中にキャッキャウフフ行楽してる奴は殺人光線を浴びて死ぬ。 Rails のインテグレーションテストで一般的となった Capybara ですが、JavaScript のテストには選択肢が色々あります。envjs, selenium, akephalos, celerity, culerity などなどです。迷いますねー。 ですが、当方、Ruby 1.9.2 p136 on VPS の関係のため、 envjs ―― 依存してる johnson が Ruby 1.9 系列ではコンパイルできないので× selenium ―― X ごっそり入れるのイヤなので× akephalos ―― 依存してる HTMLUnit が jQuery 1.2 までしか対応してないので× celerity ―― JRuby 専用なので× culerit

    capybara-webkit を headless(画面なし・Xなし)で動かした - babie, you're my home
  • Rでクロス集計表の残差分析 - bob3’s blog

    ぼやーっとツイッターを眺めていたら、[twitter:@R_Linux]先生のツイートが目に留まった。 んん、ということはクロス集計表の残差分析がさくっとできそうだな。 クロス集計表の残差分析はあまりメジャーではないかもしれませんが、χ二乗検定の下位検定として位置付けられています。 端的に言うと「ある一つのセルの観測値が期待値に比べて有意に大きいか小さいか」を検定する手法です。 詳細な解説は下記を参照してください。 群馬大青木先生による解説 雪さんによる解説 Rでの残差分析には id:langstat さんも挑戦しています(id:langstat:20110319)。 青木先生謹製の関数もあります。 カイ二乗分布を用いる独立性の検定 ただ、どちらも調整済み残差を出力するところまでに留まっているので、ここではp値の算出と多重比較によるp値の調整までを行ってみたいと思います。 サンプルデータ

    Rでクロス集計表の残差分析 - bob3’s blog
    hrstt
    hrstt 2011/05/22
  • コーディング道場でkoan(公案)とkata(型) - たぐってつづる

    海外IT関係では ZenやらKan-jiやらNinja! の「東洋の神秘」に妙なリスペクトを集めているような そんな話をたまに聞くことがあるけれど, 最近はDojo(道場)でkata(型)やkoan(公案)を学ぶスタイルが楽しいらしいのです. 第3回 DojoとKataでRubyを学ぼう 禅の公案(Koan)がプログラミング学習でプチブーム 「禅」の雰囲気に技術をストイックに身につけていく姿が見えるのでしょうか? 一つの題材をあれこれ考えて確かめてみるのがとても楽しそうなので, 記事で紹介されていた, Learn Ruby WITH THE EDGECASE RUBY KOANS を試してみました. このサイトで提供されているKoanは"Red, Green, Refactor" そう,テスト駆動開発なのですよ! テスト周りの一連の流れがいまいち身に付いていないなーと 感じていた自分にぴ

    コーディング道場でkoan(公案)とkata(型) - たぐってつづる
  • 第1回 テスト管理システムとは何か? | gihyo.jp

    はじめに TestLinkとは、オープンソースのテスト管理システムです。TestLinkは、Francisco Mancardi氏、Andreas Morsing氏、Martin Havlat氏を中心としたコミュニティで開発されています。元々は海外で作られていたソフトウェアでしたが、最近は日でも徐々に浸透してきているようです。 連載では、TestLinkの日語化に携わっているTestLink日語化部会の私たちが、このTestLinkの基機能について順次ご紹介していきます。 今回はTestLinkのご紹介する前準備として、「⁠テスト管理システムとは何か」「⁠では、そもそもテスト管理とは?」といったことについて考えてみましょう。 テスト管理システムとは何か 「テスト管理システム」と言う言葉を聞いたことはありますか? もしかしたら、「⁠バージョン管理システムやバグ管理システムなら聞いた

    第1回 テスト管理システムとは何か? | gihyo.jp
    hrstt
    hrstt 2010/02/26
  • 第21回 Railsアプリの受け入れテストをCucumberで書こう | gihyo.jp

    はじめに Cucumberとは受け入れテストのためのテスティングフレームワークです。CucumberはRuby on Railsに依存しているライブラリではないため、例えば同じRuby制のフレームワークであるSinatraはもちろん、PHPなどで書かれたアプリケーションでも使用することができます。 Sinatraやフレームワークを使用していない素のRubyスクリプトなどをベースにCucumberの解説をすることも可能ですが、今回は仕事で使っている人が多く、また筆者自身もRailsを使って開発をしていることもあって、Railsをベースに解説させていただきます。 なぜCucumberなのか 筆者が勤めている株式会社RAWHIDE.では、Railsアプリを作成する場合、原則的にCucumberでテストを書くようにしています。Cucumber採用当時は、社内にナレッジが少ない、不慣れなど、なかなか

    第21回 Railsアプリの受け入れテストをCucumberで書こう | gihyo.jp
  • Les sources de l'information

    Découvrez comment exploiter pleinement les capacités de votre iPhone grâce à ce guide exhaustif. De l’accès rapide aux informations via Apple News et les widgets, à la personnalisation de vos communications avec Messages et Facetime, en passant par l’optimisation de votre appareil avec des réglages précis, ce tour d’horizon vous offre toutes les clés pour enrichir votre expérience utilisateur. App

    hrstt
    hrstt 2009/06/22
  • Kent Beck氏、ごく短期のプロジェクトではテストを省略することを提案

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Kent Beck氏、ごく短期のプロジェクトではテストを省略することを提案
    hrstt
    hrstt 2009/06/22
  • WEBアプリ開発に便利な機能&負荷テストツール集:phpspot開発日誌

    15 Free Functionality And Load Testing Tools For Web Applications WEBアプリ開発に便利な機能&負荷テストツール集。 プログラム変更後の品質チェックを行える機能テスト・ユニットテスト、負荷に耐えられるか確認するために負荷テストツール、で品質向上に役立てられます。 Selenium等の定番以外にも沢山の機能テストツールや負荷テストツールがあるみたいです。 機能テストツール集 Seleniumのようなブラウザを自動で直接動作させて表示結果を確認するツール うまく運用すれば、機能を変更した際の正常動作確認に神経をすり減らすことがなくなります SeleniumHQ おなじみのテスト自動化ツール テストケース定義で自動でブラウザ上でテストしてくれます Watir Rubyのブラウザ自動化ライブラリだそう。 Windowsだと、IE、F

    hrstt
    hrstt 2009/05/13
  • http://www.func09.com/wordpress/archives/532

  • 僕がTDDをやめた理由 - カタチづくり

    タイトルは、まあ、半分釣り。TDDな人もそうでない人も、肩の力を抜いてお気楽にどうぞ。 題に入る前に まずお礼 ここで書くことは、前の記事 TDDはYAGNIに矛盾する? - カタチづくり から派生して色んな方と意見を交わした経験が元になっています。この場を借りて、色々とアドバイスを頂いた方に心から感謝の意を表します。 特にコメント欄にお寄せいただいた きしだ さんのコメントは、コメントと言うよりももはや一つの素晴らしい記事となっていて、もう必読といってもいいレベルじゃないでしょうか。当にありがとうございます。特にBDDについて大きなヒントを頂きました。 押し付けではなく、交換 タイトルから想像がつくとおり、ここにはどうしてもTDDに対して否定的な意見ばかりが並んでしまう。でも、だからといって僕がTDDを完全に否定しているとは思わないで欲しい。 僕が今一番恐れていることは、TDDに対し

    僕がTDDをやめた理由 - カタチづくり
    hrstt
    hrstt 2009/02/20
  • http://www.swtest.jp/wiki/index.php?swtest.jp/wiki

  • 1