https://www.developerfusion.com/t/tdd/tutorials/sort/popularity/ TDD Tutorials & Articles from Developer Fusion 2012-01-16T12:50:00.00Z http://www.developerfusion.com/article/84407/design-for-testing/ Design for testing 2011-03-15T12:42:00.00Z Testing should be an integral part of your design, and Kevin Jones explains just how to make it so. Kevin Jones http://www.developerfusion.com/article/84444/unit-testing-in-ruby/ Unit testing in Ruby 2010-10-04T08:48:00.00Z Kevin Jones explores unit testing in Ruby, and shows how Rails offers extra features. Kevin Jones http://www.developerfusion.com/article/84618/new-visual-studio-2010-features/ Top 5 Visual Studio 2010 Features 2010-06-28T00:00:00.00Z Visual Studio 2010 offers a variety of new features and functionality. Discover are five new Visual Studio 2010 features that will help make you a more productive developer. Scott Mitchell http://www.developerfusion.com/article/84513/rails-an-introduction/ Rails: an introduction 2010-11-02T10:11:00.00Z Ever wondered what “Rails” is all about? Kevin Jones explains what it is and why it's important. Kevin Jones http://www.developerfusion.com/article/9375/tdd-in-practice-dealing-with-hardtotest-areas/ TDD in Practice - Dealing with Hard-To-Test Areas 2008-11-27T10:49:00.00Z Tried TDD and abandoned it the moment you've tried it on 'real' code? Learn how to tackle these 'hard-to-test' areas, that those presentations and introductory books just don't seem to explain well. Ian Cooper http://www.developerfusion.com/article/9409/rails-an-introduction/ Rails: an introduction 2008-12-08T11:05:00.00Z You've heard the hype - but not given it a shot yet? Kevin Jones explains the background of MVC, DRY and TDD and how to get started with your first Ruby on Rails web app! Kevin Jones http://www.developerfusion.com/article/4437/testdriven-development-with-nunit/ Test-driven development with NUnit 2004-02-13T09:42:00.00Z An introduction to test-driven development with NUnit and the NUnit-Add-in Roy Osherove http://www.developerfusion.com/article/3821/a-twisted-look-at-object-oriented-programming-in-c/ A Twisted Look at Object Oriented Programming in C# 2003-07-05T17:43:00.00Z An extensive examination of OO programming in C#, covering inheritance, constructors, interfaces, virtual and static methods, and much more. Jeff Louie http://www.developerfusion.com/article/6197/testing-for-security-in-the-age-of-ajax-programming/ Testing for Security in the Age of Ajax Programming 2006-09-27T22:24:00.00Z Ajax programming, which allows a web page to refresh a small portion of its data from a web server, is an exciting technology that has recently been introduced. However, this type of programming can also leave applications open to SQL injection and similar attacks. Learn more about Ajax programming and what it means in terms of security. Bryan Sullivan http://www.developerfusion.com/article/5240/testdriven-development-in-net/ Test-Driven Development in .NET 2006-01-18T11:53:00.00Z An article presenting benefits and techniques for using test-driven development in .NET, specifically examining the NUnit testing framework. Peter Provost http://www.developerfusion.com/article/84484/light-up-your-development-with-selenium-tests/ Automate web application UI testing with Selenium 2010-10-04T08:38:00.00Z Testing web applications is a problem, but Sing Li thinks the solution might be easier than you think with Selenium. Sing Li http://www.developerfusion.com/article/10077/domain-driven-design-a-step-by-step-guide-part-2/ Domain Driven Design: A Step by Step Guide - Part 2 2009-02-18T14:48:00.00Z Get to grips with the fundamental concepts of entityes, value objects, aggregate roots and domain services. Casey Charlton http://www.developerfusion.com/article/9794/domain-driven-design-a-step-by-step-guide-part-1/ Domain Driven Design: A Step by Step Guide - Part 1 2009-02-13T11:02:00.00Z There is a lot of interest in DDD recently, both in the book, and in the methodology, and in the buzzword. Casey aims to clear up the confusion and start to demystify it. Casey Charlton http://www.developerfusion.com/article/6875/improving-application-quality-using-testdriven-development-tdd/ Improving Application Quality Using Test-Driven Development (TDD) 2007-07-02T21:29:00.00Z What is the one activity or phase that improves the quality of your application? The answer is an easy one: Testing, and plenty of it. Traditionally, testing is a phase somewhere towards the expected end of the project - when the cost of any code or requirement changes is known to be much higher. Craig looks at how TDD can address this by adopting a more agile approach. Craig Murphy http://www.developerfusion.com/article/5996/the-power-of-hybrid-application-security-analysis-increasing-the-reliability-of-security-testing-results/ The Power of Hybrid Application Security Analysis: Increasing the Reliability of Security Testing Results 2006-08-09T20:17:00.00Z Developers are beginning to take the important step toward performing security testing before their applications leave their environments. However, it is also important to combine source code analysis with dynamic analysis during security testing, an approach known as hybrid analysis. Jason Schmitt http://www.developerfusion.com/article/136381/testing-in-an-agile-world-the-heart-of-a-developer/ Testing In An Agile World: The Heart Of A Developer 2012-01-16T12:50:00.00Z In this article, Malcolm Anderson looks at the roles of developer and tester in a classic team scenario and how a tester’s role and mindset, as well as a developer’s and manager’s to the tester, must evolve to fit effectively within an agile development team. Malcolm Anderson http://www.developerfusion.com/article/129668/web-testing-with-mbunit-and-watin-part-2-controlling-localhost-and-iis-express/ Web Testing with MbUnit and WatiN Part 2: Controlling Localhost and IIS Express 2011-10-07T12:40:00.00Z One important aspect of web testing which is not so often discussed in blogs or articles is how to run tests against a web project running in debug mode on the local host. Microsoft provides two options to let you debug web projects locally: the Visual Studio development server and IIS Express. In this second part of our series on writing web integration tests, we’re going to demonstrate how to use the WebTestServer<T> class to start either server from within a running test suite. Yann Trevin