分享
 
 
 

.NET Test Driven Development

王朝c#·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

Test Driven Development

Books

Lessons Learned in Software Testing by Cem Kaner, James Bach, and Bret Pettichord.

Pragmatic Unit Testing in C# by the Pragmatic Programmers Andy Hunt and Dave Thomas, the preview chapters (one, two) look good.

Managing the Testing Process by Rex Black – highly recommended by John Robbins.

Test Driven Development: A Practical Guide by Dave Astels, we've got this at work and it is very good although the examples are in Java.

Test Driven Development: By Example by Kent Beck. My comment: can we please move away from the stupid money example.

Test-Driven Development in Microsoft® .NET by James Newkirk, a developer on the NUnit project. Awesome book. (get all the code from the TDD workspace on GotDotNet)

Software

csUnit - open source testing framework

NUnit - open source testing framework

mbUnit - unit testing similar to NUnit, from a Microsoft employee

.TEST - commercial automated unit testing software

HarnessIt - commercial testing framework

Unite.NET - commercial unit and integration test software

X-Unity - commercial testing framework

NUnitAddin - Visual Studio add-in, currently has command-line interface (I hear Jamie Cansdale is working on a GUI with red/green bars)

NUnitASP - test web sites by interacting programmatically with the controls on the web page. Now supports authentication as well as several other new features! Also see my NUnitAsp Tips and Best Practices.

NUnitForms - allows you to test Windows Forms in a manner similar to NUnitAsp (you get to interact with the form elements programmatically). It even includes a recorder application!

RUnit - runs NUnit test harnesses in ASP.NET.

TestRunner for NUnit - an NUnit add-in for Visual Studio .NET. See blog post.

VSNUnit - an NUnit add-in for Visual Studio .NET. See blog post.

Mock Objects

DotNetMock

EasyMock.NET

MockObjects

NMock

POCMock

Web sites / columns

Applying Patterns to Software Testing - Brian Marick

Bret Pettichord's Publications on testing

Brian Marick's writings on software testing

Cem Kaner's articles on testing

James Bach's articles

ObjectMentor's Test Driven Development articles

TestDriven.com web site, general purpose portal that includes various languages, testing tools, and articles.

Test Driven Development Column Dave Astels

Test Driven Development Yahoo! group

Pages on the c2 wiki:

TestDrivenDevelopment

TestingCategory

UnitTest - check out all the links at bottom

Blogs

Benjamin Mitchell has an excellent XP and Agile category including lots of TDD

Brian Marick's blog is all about testing

James Newkirk, lead developer on NUnit and now Microsoft employee, has an excellent TDD blog.

Jay Kimble has a TDD category

Jens Winter has a TDD category

Jonathan Cogley has a TDD category

Jonathan de Halleux - the creator of mbUnit

Roy Osherove has a Test Driven category

Siva Rama Krishna has a blog devoted to software testing

Steve Eichert has a TDD category

See my Test Driven Development category

Unit Testing articles

Adventures in C#: Using NUnit - Ron Jeffries

Advanced Unit Testing: Parts 1, 2, 3, 4, 5 - Marc Clifton

An Initial Investigation of Test Driven Development in Industry - Laurie Williams and Boby George

Best Practices: Test Driven Development

Charles' Six Rules of Unit Testing - Charles Miller

Contractual Test Driven Development: Combining Test Driven Development and Design By Contract - Dave Chaplin

csUnit Tutorials - a group of related tutorials on csUnit, including one on how to port from NUnit

Developing Automated Tests using NUnit2 with VB.NET - Dave Chaplin

Effective Unit Testing - Tim Burns

Endo-Testing: Unit Testing with Mock Objects - Tim Mackinnon, Steve Freeman, Philip Craig

Debugging .NET with NUnit - Paul Kimmel

Fun with Unit Tests-Testing Abstract Classes - Roy Osherove

Interview: XP Pioneer Stumps for Test-Driven Development - Jon Udell on InfoWorld

Introduction to Test-driven Development with NUnit and the NUnit Add-in - Roy Osherove

An Introduction to Test-Driven Development (TDD) – code examples are in C# and Delphi using csUnit.

Download the PowerPoint (1043K)

Download the source code (90K)An Introduction to Test-Driven Development (TDD) using Visual Basic.net – code examples in VB.NET using csUnit.

Download the PowerPoint (1046K)

Download the source code for the demonstrations (211K)NUnitAsp article - Melwyn D'Souza and Sarvesh Damle

NUnit V.2 For People Who Can't Cook - Markus Kalina, not the latest version of NUnit

Perform Code Coverage Analysis with .NET to Ensure Thorough Application Testing - James McCaffrey

Putting Test Driven Development into Practice - Jimmy Nilsson

TDD with NUnit and C# - PowerPoint presentation by Jonathan Cogley

Test Driven Analysis and Design - Jason Gorman

Test Before You Leap Into Development - Jon Udell on InfoWorld

Test-Driven C# : Improve the Design and Flexibility of Your Project with Extreme Programming Techniques - Will Stott and James W. Newkirk

Test Driven Development - ObjectMentor's write-up on TDD

Test Driven Development - Scott Ambler, chap 11 of his Agile Database Techniques book

Test Driven Development and Acceptance Testing - James Grenning

Test-Driven Development, A Conversation with Martin Fowler, Part V - Bill Venners on Artima.com

Test Driven Development and Web Services - Peter Provost, uses NUnit

Test Driven Development in .NET - Peter Provost, uses NUnit

Test Driven Development in Enterprise Integration Projects - Gregor Hohpe and Wendy Istvanick

Test Driven Development using NUnit - Jason Gorman

Test First Guidelines - Sean Shubin

Testing ASP.NET Applications with NUnitASP and NUnit - Justin Gehtland

Testing for Programmers - Brian Marick, very very good!

Unit Testing and Test-First Development - on MSDN

Unit Testing Database Code - Richard Dallaway

Unit Testing in .NET - Charlie Poole, 79 PowerPoint slides

Unit Testing in .NET - Justin Gehtland

When Do You Stop Unit Testing? - Gordon Weakliem

Work Guidelines: Test Driven Development

Working backwards - James Newkirk, Robert C. Martin

Write Unit Tests - Nick Smith in Visual Studio Magazine

Writing Automated Browser Tests using NUnit and IE - Dave Chaplin

Refactoring

Books

Refactoring: Improving the Design of Existing Code by Martin Fowler – excellent

Refactoring Workbook by William Wake – very good

Refactoring to Patterns by Joshua Kerievesky – forthcoming book, see the web site

Software

C# Refactoring Tool – $110 for 1-9 licenses, $99 for 10 or more

C# Refactory – $99 first license, $50 each additional, 30 for $549

dotEasy – currently free

FlyWheel – $449

Resharper – use a username and password of eapuser, pricing not set

Visual Studio – will include refactoring in the Whidbey release, due in 2005

Web Sites

Agile .NET Development – Refactoring - by Jason Gorman, C# tutorial on refactoring

Fowler Refactoring Example - by Dave Veeneman, a C# translation of the 'Starting Point' example in Chapter 1 of Fowler's Refactoring book

Refactoring Home page – a portal on refactoring maintained by Martin Fowler

Refactoring Yahoo! group

Refactoring with Martin Fowler – Artima interview by Bill Venners

The Process of Database Refactoring – by Scott Ambler

Refactoring Refactoring – article by Robert X. Cringely that questions refactoring

Pages on the c2 wiki:

WhatIsRefactoring

RefactorMercilessly

HistoryOfRefactoring

WhyNotEnoughRefactoringHappens

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有