タグ

開発と.NET Frameworkに関するishisakaのブックマーク (2)

  • MSDN マガジン: BDD 入門: SpecFlow と WatiN によるビヘイビア駆動開発

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 SpecFlow と WatiN によるビヘイビア駆動開発 Brandon Satrom サンプル コードのダウンロード 自動単体テストは、ソフトウェア開発の現場でますます広く実施されるようになり、さまざまなテストファースト手法の導入も進んでいます。どのテストファースト手法にもそれぞれ、開発チームにとってメリットもあれば課題もあります。しかし、いずれも "設計としてのテスト" という考え方の確立を目指しています。 ただし、テストファースト世代でも、ユーザーの行動 (ビヘイビア) を表現する方法については、システムの言語 (ユーザーの言語とはかけ離れた言語) で書かれた単体テストを利用する方法が主流でした。この

    MSDN マガジン: BDD 入門: SpecFlow と WatiN によるビヘイビア駆動開発
    ishisaka
    ishisaka 2011/02/15
    遠いなぁ。
  • 【ハウツー】Moqを活用して.NETでモックを使ったテストを行う (1) Moqとは | エンタープライズ | マイコミジャーナル

    はじめに Moqは、.NETで注目を集めているモックライブラリです。MoqはシンプルなAPIを持ち、Visual Studioのインテリセンス機能を活用できるため、初心者でも簡単にモックを使い始めることができます。 モックとは モックを使うと、未実装のクラスやインタフェースを、あたかも実装済みのように振る舞わせることができます。また、番環境とテスト環境で振る舞いを変えたい場合にも使用できます。例えば、外部リソース(サーバやWebサービス)と連携する場合や、環境によって異なる要素(現在時刻等)のテストに役立ちます。 Moqとは Moqはオープンソースのモックライブラリで、モッキュ(Mock-You)と発音します。.NET環境においてはNMock、TypeMock.NET、EasyMock.NET、RhinoMockなど多くのモックライブラリが存在しますが、Moqは初心者でも覚えやすい簡単な

  • 1