Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

ブックマーク / oblog.objectclub.jp (4)

  • Let's Try 受入テスト [15] - オブログ

    iR3
    iR3 2012/11/28
  • Let's Try 受入テスト [16] - オブログ

    こんにちは、家永です。 連載は、Acceptance Testingをテーマにし、今日は、turnipを学習します。 Turmip Turnipは Gherkin(Given When Then)形式でテスト記述することできる、プログラマー、テスター、顧客向けの BDDフレームワークです。Cucucumber とは異なって、RSpec拡張で実行される、正規表現の代わりにプレースホルダーを使ってステップファイルを簡潔に記述できる、同一のステップ名でも異なるステップ実行が指定する方法を提供している等の特徴があります。 https://github.com/jnicklas/turnip/ サンプル 下記にサンプルを作成しました。 https://github.com/haru01/turnip-sample cuke 同様に、featureファイルと stepファイルを用意します。 feat

    iR3
    iR3 2012/11/28
    「Turnipは Gherkin(Given When Then)形式でテスト記述することできる、プログラマー、テスター、顧客向けの BDDフレームワークです。Cucucumber とは異なって、RSpec拡張で実行される、正規表現の代わりにプレースホルダー..」
  • オブログ - Filed under 'Let's Try 受入テスト'

    始めに 連載は、Acceptance Testingをテーマにしています。前回から、Capybaraの学習に入っています。Capybaraは、ブラウザのUIの自動テストする際に、テキスト入力やボタンクリックや表示結果を確認するなどに便利なAPI(語彙)を提供しています。AcceptanceTestingを自動テストで行う際には、Capybara が提供しているAPIは強力なツールとなります。今日は、Capybara体のソースコードを軽く眺めながら、Capybaraをゆるりと学習したいと思います。 Capybaraの 基要素 下記のソースを覗いてみましょう。 https://github.com/jnicklas/capybara/blob/master/lib/capybara/node/base.rb どうやら、HTMLのエレメントと関係がありそうなのは次です。 - Capybar

    iR3
    iR3 2012/03/27
    turnipでも @javascript 行が効いた!この記事のおかげで turnipとCapybara-webkitの罠のやっと長いトンネルを抜け出せた。多謝。
  • Let's Try 受入テスト [12] - オブログ

    連載は、Acceptance Testをテーマに記事を書いています。前回までは、Cucumberをテーマにしていました。今回からは、Capybaraの解説に入っていきます。(前回は、Fit 解説としていましたが、予定変更します。) Capybara? 家のREADMEには次のように書いてあります。 https://github.com/jnicklas/capybara ”Capybara aims to simplify the process of integration testing Rack applications, such as Rails, Sinatra or Merb. Capybara simulates how a real user would interact with a web application. It is agnostic about the

    iR3
    iR3 2012/03/27
    「Capybaraは、この不吉な臭いを回避に役立ちます。」
  • 1