タグ

bddとFrameworkに関するt_43zのブックマーク (3)

  • Vows « Asynchronous BDD for Node

    Asynchronous behaviour driven development for Node. There are two reasons why we might want asynchronous testing. The first, and obvious reason is that node.js is asynchronous, and therefore our tests should be. The second reason is to make tests which target I/O run much faster, by running them concurrently. Write some vows, execute them: $ vows test/* --spec Get the report, make sure you kept yo

  • ビヘイビア駆動開発を誰にでも

    ソフトウェア開発で「ベストプラクティス」を実施することは、時にやや手ごわい先行投資になることがある。結果、開発者に工程をはしょらせて「とにかく終わらせる」ことになってしまうことが多い。これとは別に、ビヘイビア駆動開発(BDD)は、開発者とテスター、経営陣、事業参加者(顧客など)の間の協力関係を、大きく改善することができる技術である。ソフトウェア開発プロジェクトで実行すべき価値のある実践として、着実に採用・評価されてきている。 BDDの空間にはいくつかのフレームワークがあり、それが開発者たちにそのような思考様式で仕事をすることを可能にさせる。フレームワークには、Rspec(リンク)、Jbehave(リンク)、JSSpec(リンク)、Nspec(リンク)などがある。しかしこれとは別に、BDDをできるだけ簡単にしようと設計されたフレームワークがある。easybである。 easybとは(リンク)、

    ビヘイビア駆動開発を誰にでも
  • Java向けBDD用テスティングフレームワーク「JDave 1.0-rc1」リリース

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます JDaveプロジェクトは11月20日、Java向けのテスティングフレームワーク「JDave」の新バージョン「JDave 1.0-rc1」をリリースした。 JDaveは、ソフトウェア開発における「ビヘイビア駆動開発(BDD)」を促進するために開発されたJava向けのテスティングフレームワーク。BDDとは、ユニットテストを「仕様」という観点で捉えた開発手法。テスト駆動開発(TDD)と質的には全く同じだが、テストではなく「仕様」の概念に重きが置かれているのが特徴である。 JDaveは、RubyのBDD対応テスティングフレームワーク「rspec」から影響を受けて開発されたもので、モックオブジェクトフレームワーク「JMock 2」を統合している

    Java向けBDD用テスティングフレームワーク「JDave 1.0-rc1」リリース
  • 1