2015 MVP ComCamp 名古屋会場 (2015/1/31) PowerPoint のファイルは、OneDrive にあります。 http://1drv.ms/1yhJxpC
![タダで始めるテストファースト入門 ~ C# Express + NUnit](https://cdn-ak-scissors.b.st-hatena.com/image/square/906715805de846c56acc216f4f6bdece1a24bd87/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fnagoya0320080726biacmodified20140212-140211232028-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
2015 MVP ComCamp 名古屋会場 (2015/1/31) PowerPoint のファイルは、OneDrive にあります。 http://1drv.ms/1yhJxpC
良いテストの書くにはどうすればよいのだろうと思っていたところに、JUnit実践入門が発売されました。 JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus) 作者: 渡辺修司出版社/メーカー: 技術評論社発売日: 2012/11/21メディア: 単行本(ソフトカバー)購入: 14人 クリック: 273回この商品を含むブログ (68件) を見る これは良いと早速購入し、C# 4.0 + NUnitで試してみることにしました*1。 テストランナーについて VisualStudio2012からはMSTestもExpress版で使えるとのことですが、JUnitと似ていた方が理解しやすいだろうと、NUnitを選びました。 ちなみに、MSTestの使い方については、以下にまとめられています。 JUnit実践入門 MSTest用パッチ #TddAdventJp -
車輪の再発明万歳。 https://github.com/irof/junit-case-runner こんな感じ。(若干予定含む) @Tests({ @Case({"str1", "str1"}), @Case(value = {"str2", "str2"}, name = "hoge"), @Case(value = {"str3", "str3"}, expected = Exception.class), @Case({"str4", "str4"}) }) public void parameterTestsCase(String actual, String expected) { assertThat(actual, is(expected)); } アノテーションとかJavaの制約が地味にめんどくさい。 同じアノテーションが複数書けない。 だからラップする Tests の
Visual Nunit は Visual Studio に NUnit を統合します。 (画像は sourceforge より) まさるblog: VS2010 Ultimate を触る: VS 内で NUnit のテストを実行する「Visual Nunit 2010」 2010年8月6日 VS2010 で TDD したい。 でも MSTest でなく NUnit を使いたい。 NUnit GUI Runner を起動するのはめんどい。 という時に使えるアドオンが「Visual Nunit 2010」です。 私は開発中ずっと NUnitGui を立ち上げっぱなしにしてるので、 起動が面倒とは感じないのですが、 広いモニターを使っているときに、 Visual Studio のペインのひとつで動いてくれるのは便利ですね。 Visual Nunit は、 現在 VS2010 用と 2008 用
.NET Tools NUnit入門 Test Firstのススメ [NUnit 2.0対応版] 2.何はさておき、最初にテストを書こう (株)ピーデー 川俣 晶 2003/04/26 何はさておき、最初にテストを書こう NUnitにおけるテストとは、テスト対象となるクラス・ライブラリに含まれるメソッドなどを呼び出し、結果をチェックするメソッドの集合体である。テストを実行するためのユーザー・インターフェイスはNUnit側で用意しているので、プログラマーが特に作り込む必要はなく、ただ呼び出してチェックするコードだけを書けばよい。 クラスに含まれるメソッドの中で、テスト・メソッドとなるのは、NUnit.Framework.Test属性を付けたものだけなので、名前は自由に付けてよい。とはいえ、テスト対象の機能を連想しやすい名前を付けておくに越したことはないだろう。なお、NUnitの過去のバージョ
.NETのコードカバレッジ計測ツール調査メモ。単体テストツールと組み合わさずにカバレッジ計測ツールを使うという希少な需要に基づき、使えそうなツールをピックアップした。 .NETのコードカバレッジ計測ツールは以下の3つ。 ・NCover ・PartCover ・Visual Studio (Team Systemのみ) この中で無償で使えるのはPartCoverのみである。 ■インストール方法 1.partcover.setup-2.3.0.35109.msi を実行して[Next>]ボタンを押し続けるとインストールが完了する。 ■使い方(GUI) 1.スタートメニューの[Gubka Bob]-[PartCover .NET 2]-[PartCover Browser]を選択。
取りたくなったので調べてみました。因みに貧乏なので、Visual StudioのはExpressかSandardしか使えないため、コードカバレッジの機能は使えないのです・・・。 一昔前はNUnitと組み合わせてNCoverなるものを使うのが良かったみたいですが、有料化されてしまったらしいです。残念っ。 ということで、お金がかからないもので何か無いか探してみたら見つけたのが「PartCover」です。早速使ってみましょう。 ダウンロード/インストール ↓が公式のBlog?みたいなので、そこから最新版を落とします。 http://partcover.blogspot.com/ 2010/02/10現在は、最新が2.3.0.35109みたいなので、それを落としました。 インストールは、YESマンになればOKです。 GUIから使ってみる スタートメニューに、Gubka Bobという項目が追加される
.NETアプリケーションのアーキテクチャやフレームワーク、設計に役立つ情報を中心に紹介しています。また業務システムに役立ちそうなユーティリティやノウハウをサンプルコードつきで公開しています。言語はC#とVB.NETを扱っています。 NUnitでプライベートメソッドをテストするときのサンプルコードをまとめた。パブリックメソッドをテストするときは、本番コードがテスト対象のクラスを呼び出すように呼び出して呼び出せば良い。(例:Addメソッド)プライベートメソッドをテストするには、面倒であるが、下記のコードのようにリフレクションを使って呼び出すしかない。下記サンプルコードは、プライベートなインスタンスメソッドと、プライベートなスタティックメソッドのサンプルコードと、テストコードの例である。Subメソッドは単純な引き算のメソッドであるが、プライベートである。Type.GetMethodを使って、タイ
.NET開発においてテストファーストを実践するには、NUnitというオープンソースのテスティング・フレームワークを利用することが基本となる。 NUnit公式サイト NUnitについては、次に挙げているようにすでに多くの記事やWeb上の資料などで紹介されているので、そちらを参考にすればよい。 .NET開発者のための開発プロセス入門(後編) NAgileで始める実践アジャイル開発 ― 第2回 ソフトウェア開発をシンプルにする考え方のコツ NUnit入門 Test Firstのススメ [NUnit 2.0対応版] オブジェクト倶楽部 ― NUnit Ver2利用ガイド NAgile.com ― NUnit説明資料 また、NUnitとともに利用できるツールとして、Test Driven .NET(以下TD.NET)というオープンソースのツールがある。TD.NETは、NUnitなどのテスティング・フ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く