Sustainable Security Requirements with the ASVS Josh Grossman provides a brief overview of what the ASVS is, but takes a closer look at balancing trade-offs and prioritizing different security requirements. Josh shares how to make the process repeatable and how to implement it as part of your own organization's requirements process.
Friday, July 23, 2010 Frank: Automated Acceptance Tests for iPhone and iPad Recently I joined a team developing an iPad application. The application had no existing automated tests, and the team was under a tight deadline to deliver on promised functionality. Faced with similar circumstances in the past I have advocated introducing automated UI-driven acceptance tests to establish a loose but broa
A php framework for autotesting your business expectations. Behat is an open source Behavior-Driven Development framework for PHP. It is a tool to support you in delivering software that matters through continuous communication, deliberate discovery and test-automation. Focused on communication Behat is like no other testing framework you have used. Instead of proving that your system was built ri
5 February 2009 UPDATE Sinatra and cucumber integration has changed now, Rob Holland updated the wiki to reflect it. There is also a more full featured example on his branch of cucumber. I’ve updated the blog to reflect that. Sinatra is probably the most popular ruby micro web framework at the moment. Its simple dsl for quickly creating web apps, it give you “just enough” framework to get things d
地味に苦戦したのでメモしておきます。これだから携帯向けサイトは大変・・・ 開発環境 Ruby 1.9.2-p136 Ruby on Rails 3.0.3 jpmobile 0.1.4 cucumber 0.10.0 ( capybara 0.4.0 ) インストール# cucumberを動かすためのgemをインストールします。今回はバックエンドにcapybaraを使用します。(WebratはRails3だとうまく動きませんでした) # Gemfile group :test do gem 'rspec-rails' gem 'cucumber-rails' gem 'capybara' end
書誌情報 著者: 諸橋恭介 発行日: 2010-10-31 最終更新日: 2011-09-05 バージョン: 1.0.0 ページ数: 102ページ(A4PDF版換算) 対応フォーマット: EPUB, PDF 出版社: 達人出版会 対象読者 Cucumberに興味のある方。テストに興味のある方。特に、Railsでのテストについて、ユニットテスト以上のテストに興味のある方。 著者について 諸橋恭介 宮城県出身。文系エンジニア。2006年より株式会社永和システムマネジメントにてRubyやRailsを使った仕事をしています。TDDをやり始めたのもその頃からです。Webアプリを作るのが仕事ですが、近頃はWebAPIを叩いたり作ったりする仕事をしています。 Cucumberを使い始めたきっかけは、半信半疑で試してみたら日本語で書けるのがいたく気に入ったため。すっかり気に入って本を書きました。いくつか、
RSpec-2.0.0 has been released! This marks the end of a year-long effort that improves RSpec in a number of ways, including modularity, cleaner code, and much better integration with Rails-3 than was possible before. Docs, with a little bit of relish In addition to the documentation available at all the places mentioned my earlier post, we’ve also got all of the Cucumber features posted to Justin K
前回の続き Cucumberは巨大で多くのコンポーネントの集合体です。また構成もいくつか種類があり、試験対象のアプリケーションによって時に構成を変える必要があります。今回はCucumberの構成についてまとめ、選択肢について簡単に解説していきたいと思います。 まずはCucumberの依存関係を覗いてみましょう。アウトラインを把握するだけのためで、構成の選択肢とは関係ありません。 $ gem dependency cucumber --version 0.6.2 --remote Gem cucumber-0.6.2 term-ansicolor (>= 1.0.4, runtime) #標準出力に色をつける treetop (>= 1.4.2, runtime) #Ruby用の構文解析器生成系の一つ polyglot (>= 0.2.9, runtime) builder (>= 2.1.
UnitTest で部品をしっかり守っているのに運用時にエラー さらに version up 時には頑張って書いた UnitTest が無駄になる UnitTest の存在意義に疑問が出てくるから、書こうとする気力が落ちる 思考停止して頑張ってまた書いても、また運用時にエラーが起きちゃう こうして悪いリズムが生まれていく 長期的な回帰テストとしては UnitTest は無力 まず書くべきは End to End のテストだった・・・ 河田・・・受入テストにつけ! なるほど、UnitTest よりも受入テストの方が対象となるシステムの挙動と密接であるため、確かに テストコードが長生きする とことがわかる。うん、それで問題が解決しているよ。でも、さらに「実行者が人でないといけない」と言ってるのはなぜ?ここからが問題の核心だが、その答えから言えば 人である方がテストコードがさらに長生きする から
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く