.NET Clips - アジャイル/チーム/TDDの注目エントリー
1
CLIPS

BDD Framework "MSpec"について

564日前に更新 aoki1210aoki1210 573日前に登録
2010年11月04日 GMT 2010年10月26日 GMT
少し気楽な話題も取り上げようと思う。 Behavior Driven Development(BDD;ビヘイビア駆動開発)は、Test Driven Development(TDD;テスト駆動開発)を自然に拡大させた概念であるとされている。TDDでテストを書いていて、ある時テストケースの集合がシステムの振る舞い(ビヘイビア)を定義する「仕様」に見えてくる、という体験があるなら、このことは納得しやすいと思う。一方で、いくらテストケースを集めても要求される完全な振る舞いの定義には至らない、という反論も可能である。この点についてはテストケースの書き方で決まる部分も大きいし、対象とするドメインの規模・性格も関係するが、それでもなお両者には本質的に埋めがたいギャップがあるように筆者には思える。 ただ、最低限いえることは、テストケースは振る舞いの定義の一部を構成しうる、ということであろう。せっかくテストケースを書くのだから、それを単に実装の品質向上だけに使うのではなく、要求定義から設計まで含めた関係者全体で情報共有できる形とし... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 8 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: BDD, MSpec, TDD
1
CLIPS

TFS でタスクボード (AIT Task Board v1.0) をインストールしてみた。

613日前に更新 aoki1210aoki1210 616日前に登録
2010年09月16日 GMT 2010年09月13日 GMT
@tomohn さんが呟いてたので AIT Task Board(AIT GmbH & Co. KG: AIT Task Board) という物があるのを知りました。 http://twitter.com/tomohn/status/24352208632 TFS の登録している内容を タスクボードに表示するという物みたいです。 試そうとしたところダウンロードには登録が必要で、さっき*1メールが返ってきたので早速インストールしてみました。 インストールは、ClickOnce を使っているようです。 起動後、まず TFS に接続します。 接続後、コンフィグファイルを作成します。 私が使ってるのは、ユーザーストーリーとタスクだけなので以下の様に設定しました。ここは、各人の環境に合わせてください。 すると、次のような感じで表示されます。 ちなみに上半分の領域は、レポートを表示出来るようです。 タスクボードからタスクを Drag & D... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 15 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Agile, TFS
1
CLIPS

Visual SourceSafe から Team Foundation Server へのアップグレード

613日前に更新 aoki1210aoki1210 615日前に登録
2010年09月16日 GMT 2010年09月14日 GMT
TFS 2005/2008 から TFS 2010 のアップグレードは? と聞かれると、痛いです。 何故なら、書いてたマテリアルを開いたまま、マシンが死んでしまったので、10ページ程になったマテリアルはぶっ飛び…書き直す気力がないっす…書いたら、何くれる?? w 最近はもっぱら System Center な話ばかりになっています、ロバートです。 何故ならプレミア フィールド エンジニアとしての担当製品が Windows Platform 全般と System Center 系全般だからです。 そう…全般。全部。全て。System Center とつけば、僕が担当なんです (ひゃ~~~) でも、楽しいですよ (笑) でも、���術的なワークショップやトレーニングの講師として資格を沢山とっていっても、英語のマテリアルなので、日本では使いようがないと言う事実に腹が立つこともあったり。ちょうどその為、今はシンガポールに... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 6 | コメント | | ソースサイト: blogs.msdn.com
タグ: TFS, VSS
1
CLIPS

UI 自動化テストのホワイトペーパーを公開しました

616日前に更新 aoki1210aoki1210 623日前に登録
2010年09月13日 GMT 2010年09月06日 GMT
ユーザーインターフェイス (UI) の自動化テストを実現するための機能、「コード化された UI テスト」の活用方法をステップ バイ ステップで解説するホワイトペーパーです。   『Visual Studio 2010 評価ガイド - ユーザーインターフェイスの自動テスト』 (XPS | PDF)   UI の操作を記録する方法や再生する方法、特定のコントロールを検証する方法、条件や期待値をコードで変更する方法、および複数の異なるデータ (しきい値の確認など) でテストを実行する方法など、その実際の手順を記載しています。   コード化された UI テストの機能は、Visual Studio 2010 Premium および Visual Studio 2010 Ultimate で提供されています。 Visual Studio 2010 Premium / Ultimate の無償評価版は以下のサイトより入手いただけます。合わせてご活用ください。 http://www.microsoft.com/japa... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 23 | コメント | | ソースサイト: blogs.msdn.com
タグ: TDD, UI, Visual Studio
1
CLIPS

Silverlight の UnitTest 実行が簡単になるツールの紹介

620日前に更新 aoki1210aoki1210 622日前に登録
2010年09月09日 GMT 2010年09月07日 GMT
結構前に書いたのですが、Silverlight の UnitTest Runner はブラウザー上で無いと実行出来ず、結果もブラウザーに出力という貧弱なものでした。 Silverlight Unit Test Runner について - お だ のスペース これが Silverlight2 の時の話です。で、このまえ Tech Ed の BoF で似た様な話しが出てました。Silverlight4 になっても相変わらずなんですね~、って事で少し調べてみました。 するとこんなツールが見つかりました。 Silverlight Testing Automation Tool 作者のブログなのかな?これを見る限り、コンソールから .xap ファイルを渡して動かしてますね。 C#er : IMage: Automated Silverlight Unit Testing Using StatLight ってことで試してみました。 UnitTest Framework ... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 22 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Silverlight, TDD
1
CLIPS

7/21 Agile Conference tokyo 2010 の資料とレポートが公開されました

654日前に更新 aoki1210aoki1210 657日前に登録
2010年08月06日 GMT 2010年08月03日 GMT
7月は立て続けに、いろいろなところで登壇いたしましたが、唯一の東京、そして、わたしにとっては、以外にも初のアキバでの登壇でした。 何はともあれ、SlideShare にて資料を公開しましたので、そちらをここにも貼り付けておきます:Agile Conference tokyo 2010View more presentations from Tomoharu Nagasawa. Going Agile with Tool と題してますとおり、アジャイル実践するときに、ツールをどう活用することができるのか・・・を MS らしく、Visual Studio の世界観の中でお伝えさせていただきました。 その中心となるのは、Team Foundation Server なのはこのブログをご覧になっている方々には、言うまでもありませんが、TFS と VS の新機能は、シームレスにつながっていきます。それらが... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 3 | コメント | | ソースサイト: blogs.msdn.com
タグ: Agile
2
CLIPS

Pex 楽しいよ!

658日前に更新 aoki1210aoki1210 662日前に登録
2010年08月02日 GMT 2010年07月29日 GMT
以前 時間が出来たら調べること - お だ のスペース で名前だけ紹介した Pex ですが、やっと少しだけ試してみました。感想は、めっちゃすげ~、楽しい! Pex がどんなツールかというと、実装しているコードに対して、高いコードカバレッジのテストケースを生成してくれるツールです。 Pex, Automated White box Testing for .NET - Microsoft Research ダウンロードに MSDN Subscription が必要となっていますが、非商用利用ならコマンドライン用の物がダウンロード出来ます。 ※本来は、Visual Studio のアドインとして、VS上から実行出来る。 今回は無料で作れる環境で試してみました。 ・Visual C# 2010 Express ・NUnit ・Academic Release Pex v0.92.50603.1 まず、Class Libraryプロジェクトを作成し次の様な足し算と割り算を行うクラスを作り、ビルドします。 using Syst... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 25 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Pex, TDD
1
CLIPS

Visual Studio 2010 の単体テストは.NET4上でのみ動作するっぽい

662日前に更新 aoki1210aoki1210 665日前に登録
2010年07月29日 GMT 2010年07月26日 GMT
ぼちぼちと使う機会の増えてきた Visual Studio 2010。 .NET4開発のみならず、.NET2.0~3.5SP1までのマルチターゲッティングであるところも良い。 これまで Visual Studio 2008 で開発してきた .NET3.5SP1 ベースのアプリケーションも、あわてて.NET4に以降をあせらずとも、Visual Studio 2010 で継続して保守できる。 と思っていたのだが。 とある手持ちの .NET3.5SP1 ベースの VS2008 プロジェクトを、VS2010 で開いた。 当然、ソリューションやプロジェクトファイルを VS2010 対応に変換するか聞いてくるので Yes で答える。 もっとも、この時点ではまだ .NET4 にはジャンプしないので、.NET4にアップグレードするかどうかの問いには No で答える。 以上で変換完了でリビルドも当然成功、アプリも快適に実行・デバッグできる。 しかし。 このプロジェクトに含まれていた単体テストを走らせると、 すべてのテストでことごとく NullReferenceException でクラッシュ するのだ。 (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 18 | コメント | | ソースサイト: devadjust.exblog.jp
タグ: TDD, Visual Studio 2010
1
CLIPS

ASP.NET MVCとEntity Frameworkで作ってみた

665日前に更新 aoki1210aoki1210 667日前に登録
2010年07月26日 GMT 2010年07月24日 GMT
ASP.NET MVCとEntity Frameworkで作ってみた - Presentation Transcript ASP.NET MVCとEntity Frameworkでサービスを作ってみた (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 11 | コメント | | ソースサイト: www.slideshare.net
タグ: ASP.NET MVC, Entity Framework
1
CLIPS

Community is...コミュニティとは?

665日前に更新 aoki1210aoki1210 669日前に登録
2010年07月26日 GMT 2010年07月22日 GMT
お仕事の担当が変わって元MVPリードのブログになりました。この機会にMVPリード担当中に学んだことをちょっとまとめてみたので、ブログに出せるだけ出そうと思います。 第1回コミュニティとは? コミュニティとは共通の目的のために定期的、継続的に参加者間でのコミュニケーションを図る活動だと思います。共通の目的とは時として「集まる」こと自体を目的とする場合や、ある議題についての情報を交換または共有すること、特定の参加者の問題を解決することなどが一般的です。コミュニティ参加者間のつながりは複雑ネットワークを形成し、特にオンラインコミュニティではスケールフリー性が顕著になります。一般的な情報伝達方式である 1 to 1, 1 to many (few) のコミュニケーションを図る活動はコミュニティと区別します。 図1: 1 to manyネットワーク図2: 複雑ネットワーク 1 to manyネットワークはセミナー、トレーニング、スクール形式セッションなど情報発信者を起点とした情報伝達モデルであり、基本的に情報受信者 (... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 4 | コメント | | ソースサイト: blogs.msdn.com
タグ: コミュニティ
3
CLIPS

xUnit.NETでユニットテストをしてみよう【前編】- マイコミ

671日前に更新 aoki1210aoki1210 675日前に登録
2010年07月20日 GMT 2010年07月16日 GMT
xUnit.NETは.NET 2.0以上で動作するテストツールで、MicrosoftのBrad Wilson氏とJames Newkirk氏が中心となって開発を進めています。xUnit.NETは拡張性の向上、カスタム属性の減少、メソッドごとのインスタンス生成を特徴としており、Moq、Ninject、Oxite、KiGGなどのOSSにも採用されています。 (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 19 | コメント | | ソースサイト: journal.mycom.co.jp
タグ: TDD, xUnit.NET
1
CLIPS

IIS上でTracを動作させる方法

681日前に更新 aoki1210aoki1210 683日前に登録
2010年07月10日 GMT 2010年07月08日 GMT
7/7に新宿のMicrosoftさんで実施された第7回Shibuya.tracにて話をしてきましたので、資料をアップしておきます。 IISでTracを動作させる方法 基本的にはネタなんですが、IIS7はオープンソースのアプリケーションとの親和性がかなりあがっていて、FastCGIでPHPアプリケーションなら大抵動作し、PythonやRubyも動作します、ということと、マイクロソフトさんがVisual Studio ExpressやWeb Platform Installerなど無償のツールを公開しているよ、というあたりはお伝えできたかなと思います。 勢いで、IIS上でネイティブで動作するTrac for IISを作るよ、と宣言してしまった気がするので今後頑張りま.. (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 12 | コメント | | ソースサイト: www.ryuzee.com
タグ: IIS, Trac
1
CLIPS

Team Foundation Server 2010入門 - @IT

684日前に更新 aoki1210aoki1210 685日前に登録
2010年07月07日 GMT 2010年07月06日 GMT
第1回 Team Foundation Server 2010を導入しよう (2010/05/25) 1.Team Foundation Server 2010概要 2.Team Foundation Server 2010のインストールと構成 第2回 Team Foundation Server 2010によるソース管理の基本(2010/07/06) 1.チーム・プロジェクトとは? 2.チーム・プロジェクトの作成 3.ソース管理を利用してみる (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 11 | コメント | | ソースサイト: www.atmarkit.co.jp
タグ: TFS
1
CLIPS

HudsonでASP.NETアプリをデプロイする設定、.NET Framework 4版

704日前に更新 aoki1210aoki1210 706日前に登録
2010年06月18日 GMT 2010年06月15日 GMT
Hudsonを使って、CIでビルドの実行やテストを流す他にも、ビルドしたWebアプリをIISにデプロイして、最新版の動作が確認できるような設定をしています(・∀・) っで、先週、開発プロジェクトをVisual Studio 2010/.NET Framework 4対応にして、Hudsonのデプロイ設定もそれに併せて変更したのでその時のメモです。 なお、デプロイ先の環境はWindows Server 2008 R2のIIS 7.5になります。 また、デプロイにはmsdeployを使用しますが、Visual Studio 2010がインストールされていない環境については、別途msdeployをインストールしておく必要があります。 っで、その辺のインストールやHudsonの環境構築の話は省略して、Hudsonの必要な設定の所だけを記述します(´д`;) あと、以下の内容はHudsonとIISが同じWindows Server上で動作している場合の設定になりますが、msdeploy... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 37 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: ASP.NET, CI, Hudson
1
CLIPS

Build Extensions を用いたビルドサーバーでの Ant/Maven 2 実行!Java プロジェクトでも TFS を活用

705日前に更新 aoki1210aoki1210 708日前に登録
2010年06月16日 GMT 2010年06月13日 GMT
以前にもお伝えはしておりますが、Team Foundation Server (以下、TFS)で、Java アプリケーションの自動ビルド(ビルドだけではなく、JUnit の実行と結果の収集も)を行うことができます。 要するに、TFS の大きな特徴でもある継続的インテグレーション環境を非常に容易に構築できるメリットを .NET だけではなく、Java をはじめとした他の技術でも受けることができます。 これを実現するためには、 Team Foundation Build Extensions Power Tool を利用するのが一番簡単です。Build Extensions は、Visual Studio Gallery で公開されています。 こちらのセットアップは、非常に容易です。 TFS ビルド エージェントがセットアップ... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 10 | コメント | | ソースサイト: blogs.msdn.com
タグ: Java, TFS, ビルド
1
CLIPS

Team Foundation Server 2010 を使ってソース管理

708日前に更新 aoki1210aoki1210 711日前に登録
2010年06月13日 GMT 2010年06月10日 GMT
前の前の記事で紹介しましたように、Team Foundation Server 2010 (以下TFS2010) の導入は非常に簡単です。  そして、TFS2010の機能の中で最も手軽ながら最も有益な使い道は、ソースコード管理ではないかと思います。    自分で作成したプログラムのソースコードの変更履歴などを簡単にたどることができ、例えばプログラムをいろいろ変更しているうちにおかしくなってしまった、というような場合でも、「上手く動いていた時の状態に逆戻り」することが簡単にできます。  また、別の開発用マシンで作業の再開をする場合などにも便利ですし、違うバージョンのアプリケーションを開発するためにソースコードの分岐をしたりといったことも可能です。    なお、我々は以前 Visual Source Safe という製品を、ソースコード管理専門のツールとして提供させていただいていました。  しかしながら、既に Visual Source Safe は次期バージョンの... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 22 | コメント | | ソースサイト: blogs.msdn.com
タグ: TFS, VSS, ソース管理
1
CLIPS

TFSの極意 vol.1 | 基本構成はクライアントOSにさくっとインストール可能。たった5分で。 - 長沢智治のライフサイクルブログ

708日前に更新 aoki1210aoki1210 712日前に登録
2010年06月13日 GMT 2010年06月09日 GMT
Twitter でつぶやきましたが、Team Foundation Server 2010 について、あれやこれやと順不同にて、 「TFSの極意」 と題し、あれやこれやと書いてみたいと思います。 今後、続くかどうかは、皆様の反応次第(笑) ぜひ、よい内容だと思ったら、ツィートしていただいたり、ブログや社内メールなどで多くの方にお伝えください。 Team Foundaion Server (以下、TFS)について触れますが、内容的には、他のツールを使っていても、方法論としても参考になると思います(ネタによりますけどね)。 ☆ ☆ ☆ ☆ ☆ 記念すべき、第1弾は、TFS 2010 の基本構成についてです。 TFS 2010 から、Windows 7、Windows Vista にも TFS サーバー機能をインストールすることができるようになりました。 基本構成 は、TFS のプロジェクト... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 7 | コメント | | ソースサイト: blogs.msdn.com
タグ: TFS
2
CLIPS

[Publickey] マイクロソフトのアジャイル開発事例の記事 - 長沢智治のライフサイクルブログ - Site Home - MSDN Blogs

713日前に更新 aoki1210aoki1210 722日前に登録
2010年06月08日 GMT 2010年05月30日 GMT
[Publickey] マイクロソフトのアジャイル開発事例の記事Tomoharu NagasawaComments0 私自身、昨年の6月ごろより、「アジャイル」をキーワードに開発者のみなさん、開発に携わるみなさんと情報共有をさせていただいております。 それらは、 アジャイル支援サイト として、形としてまいりましたが、その原点というべきものは、昨年8月末に開催した Tech・Ed Japan 2009 T6-302 マイクロソフトにおけるアジリティを向上させる開発プロセスへの試み です。このセッションは、「IT とビジネスの可能性」という Tech・Ed でも一風変わったトラックの中で開催されました(トラック名の名付け親は、私)。 米マイクロソフトで行われている開発は、日本の開発でも参考になることが多いと判断し、米国の開発部門と交渉に交渉を重ね、英語の資料、英語のスピーカーノートまで作成し、確認し、OK をもらっての実現となりました... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 6 | コメント | | ソースサイト: blogs.msdn.com
タグ: Microsoft, TechEd, アジャイル, 事例
Previous 1 2 Next