「テスト駆動開発?」「テストコード?」まったくわからない方にも画像を使いながら丁寧に解説します。このテスト駆動開発を学べば,C#でよりよいアーキテクチャーでのコーディングが可能になり,保守性の高いコードが書けるようになります。 テストコードとは? テストコードとは,「ユニットテスト」と呼ばれるもので,プログラミングが正しいかどうかを検証するコードの事です。C#の開発環境では最近のVisual Studio2015などでは 標準で使用できます。 プログラムに対してテストコードを記述しておけば,自動的にテストされ,OKかNGかを毎回教えてくれます。 何かの修正や機能追加でプログラムコードを変更したときに,不具合が混入すればすぐに発見することができます。 近年ではテストコードを記述するのは当然であり,テストコードのないプログラムは怖くて触れないコードという扱いになっています。 昔はVBなどで作成
連載:Windowsフォーム開発入門【Visual Studio 2010対応】 Windowsフォームのテスト術 初音 玲 2011/01/12 ■WindowsフォームのUI部をテストする方法 コード化されたUIテスト(以下、UIテスト)を使ってWindowsフォームの画面(=UI)の動作や表示をテストする方法を説明する。 単体テストでは、「単体テスト・コードを先行して作成し、そのテストが合格する(テスト対象の)コードを作成する」という順番で開発することができた(=テスト・ファースト)。UIテストは、単体テストとは異なり、完成した画面に対してのユーザーによる一連の操作を記録して、それをテストで再実行するのが基本的な使い方になる。従ってテストするためには、Windowsフォーム上にコントロールを配置した画面デザインは最低限完成してなければならない。 それでは、UIテストの基本的な手順を説
TDD Advent Calendar 2013の参加状況確認・参加登録 - Qiita [キータ] http://qiita.com/advent-calendar/2013/tddadventjp/participants の一発目です。トップバッターなので、ノーマルに MSTest を使う話を1時間ほど書いていきます。TDDで何ができるの?とか、PHPUnitとか、NUnitとか、gtestとか、CppUnitとか、その他もろもろのお話は先行き出てくるはず(?)なので、そちらに譲るとして、Visual Studio 2013 の Express 2013 for Widnwos Desktop を使って、MSTest を使って見よう、という感じで進めていきます。 ■いきなりUIを作る こんな感じで、いきなりUIを作ってみます。最初のTextBox1とTextBox2の内容を足したら、
2009/06/29 biac 2010/02/01 「3. TDD 三原則」 を追加 Test-Driven Development TDD の概要 TDD 三原則 TDD の位置付け TDD のメリット TDD の効果 TDD の前提となるスキル 1. Test-Driven Development TDD とは、 ソフトウェア開発では Test-Driven Development のことです。 プログラムの仕様からソースコードを創り出す手順を規定しています。 具体的には、 テストファーストとリファクタリングを組み合わせた手法です。 日本語では、 一般的に 「テスト駆動開発」 と訳しています。 なお、 検索をするときに "TDD" だけだと、 通信技術の "Time Division Duplex" (時分割複信) や、 仮想の強襲揚陸潜水艦の名前 "Tuatha De Danann
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く