Loading… Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. Pratical BDD with Behat and Mink - Presentation Transcript Practical BDD with Behat and Mink Jeremy Mikola ( @jmikola ) In order to verify application behavior As a software developer I need tests In order to verify application behavior As a softwar
Welcome to the Mink documentation!¶ One of the most important parts in the web is a browser. A browser is the window through which web users interact with web applications and other users. Users are always talking with web applications through browsers. So, in order to test that our web application behaves correctly, we need a way to simulate this interaction between the browser and the web applic
Read it now on the O’Reilly learning platform with a 10-day free trial. O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers. Book description The advent of modern programming frameworks such as Rails and Django, together with the ready availability of virtualisation, and the explosion of interest in configur
Gaming, Opera GX Pimp your smartphone with GX Mods, now available in Opera GX on Android and iOS February 8th, 2024 Transform the look and feel of your smartphone and tablet and browse like a badass by installing dozens of Mods... New green energy-powered AI data cluster with NVIDIA DGX supercomputing coming to Iceland February 7th, 2024 We’re excited to announce plans to deploy a new AI cluster i
Behat: Bye-bye ninja-style Ruby, hello oop-style PHP? Now, as Behat is mature product, it’s time to listen userbase. Most often feedback is: http://twitter.com/alexandresalome/status/78109547872522240 Which means something like: “Why PHP tool can’t be more PHP and less Ruby style?”. It CAN! PHP people dont like ruby-style callback-oriented code in their PHP applications, even if it’s a testing cod
レッツゴーデベロッパー2011での発表原稿とスライド 導入 2011年05月28日「レッツゴーデベロッパー2011@仙台」が開催されました。このイベントのテーマは「共有と交流」。"「共有」には、最新技術、知識、復興への想い、それぞれの決意を共有することを、「交流」には、東北と東北圏外のデベロッパーやコミュニティ同士の交流を深めることを込めて。" このイベントにてDDDセッションに登壇させて頂きましたので、そのときの発表原稿とスライドを公開致します。なお、当日はワークとして参加者の方にペアモデリングを行って頂きましたが、このドラフトではその部分を割愛しています。 スライドはこちら また映像はこちらで公開して頂いています。 さて今年4/9にDDD日本語版が出版されました。それから2ヶ月弱、翔泳社様から、はやくも増刷のお知らせを頂きました。多くの方々とおかげと深く感謝しています。さて、この増刷が
題名通り、私見たっぷりのBDD資料を作ってみました。 私的BDDあれこれ:tdd_saga20110529 - Google ドライブ 指摘されるたびに資料は修正していく予定なので、BDDに詳しい方、指摘をお願いします! ちなみに、シナリオBDDって1シナリオにつきどの程度の大きさなのでしょうね?
Quality assurance is one of the most difficult things to implement around software development. Most of time it is left for the final phase of development and very often overlooked entirely. As many experienced web development teams already know, QA needs to be part of the development process from the get-go. Behavior development/testing is just one aspect of quality assurance. And we'll talk abou
みなさんこんにちは。@ryuzeeです。 Behatは良さそうなので引き続き検証しています。 今回は、BehatとSeleniumを組み合わせて、受け入れテスト型のテストを自動化してみたので、その方法について説明しましょう。 なお、前回の記事を読まれていない場合はまずそちらを参照してください。 PHPでBDD(Behavior Driven Development)する方法 Seleniumの課題僕が関わっている案件では受入テストを自動化しているケースももちろんあって、その際はPHPUnitとSeleniumを組み合わせています。 このテストには以下のような課題があります。 画面の操作をするphpコードが大量にあって、ソースを見ただけでは何をしているのか分かりにくいSeleniumは操作に画面の要素名利用するため、例えばサイトのデザインを大幅に変えたりすると、テストの中身も大幅に書き換えな
Rails勉強会@東京第42回に行ってきました。 RSpec 前半はまだあまり慣れていないRSpecののセッションに参加しました! 概要 Rubyで、Specification(仕様)を先に書く開発手法だからRSpecという名前なのかな。 RSpecを一言でいえば「printlnの代わり」。 動作確認するときにprintlnの代わりにRSpec使うと便利という意味。 Rails開発では、controllerのロジックは薄く、modelに機能を集約するのがよいので、RSpecはmodelだけに使うのがよいとのこと。 コード 後半は id:moro さんに、Skip Wikiのspecファイルのnote_spec.rbのソースコードを見せて頂きながら、説明して頂きました。 RSpecは自明な部分とか全部をテストするときりがないので、キモになる部分をテストする。 id:moro もろはしさんのキ
本の紹介第2弾。少し前、Twitter上でTDD/BDDについて盛り上がっていたので、この本を紹介してみたくなった。 「The Rspec Book: Behaviour Driven Development With Rspec, Cucumber, and Friends」という本。 この本は、RspecとCucumberを使い、どう考え、どうシステムを作っていくか、というをチュートリアルを交えながら紹介する構成になっている。 ただUnit Testを紹介するだけではなく、Unit TestツールであるRspecに、BDDツールであるCucumberを組み合わせて使うことで、Unit Testでカバーできない部分をCucumberで補い開発をする、というところがこの本の肝になっている。 この本を読み、実践することで、Unit Test*だけ*を書いてシステムを作っているときのモヤモヤ感
install basics browser response forms other Behavior driven development for symfony Install There's many ways to install sfBehatPlugin to your system, but first, you need to install Behat itself to run features and latest PHPUnit (it's used by sfBehatPlugin built-in step definitions). If you have - continue reading, if not - install them first. You can install sfBehatPlugin in either zip or tar fo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く