TDD Tutorials & Articles from Developer Fusion https://www.developerfusion.com/t/tdd/tutorials/sort/popularity/ TDD Tutorials & Articles from Developer Fusion http://www.rssboard.org/rss-specification en-GB Mon, 16 Jan 2012 12:50:00 GMT Design for testing Testing should be an integral part of your design, and Kevin Jones explains just how to make it so. http://www.developerfusion.com/article/84407/design-for-testing/ http://www.developerfusion.com/article/84407/design-for-testing/ Tue, 15 Mar 2011 12:42:00 GMT Kevin Jones Unit testing in Ruby Kevin Jones explores unit testing in Ruby, and shows how Rails offers extra features. http://www.developerfusion.com/article/84444/unit-testing-in-ruby/ http://www.developerfusion.com/article/84444/unit-testing-in-ruby/ Mon, 04 Oct 2010 08:48:00 GMT Kevin Jones Top 5 Visual Studio 2010 Features 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. http://www.developerfusion.com/article/84618/new-visual-studio-2010-features/ http://www.developerfusion.com/article/84618/new-visual-studio-2010-features/ Mon, 28 Jun 2010 00:00:00 GMT Scott Mitchell Rails: an introduction Ever wondered what “Rails” is all about? Kevin Jones explains what it is and why it's important. http://www.developerfusion.com/article/84513/rails-an-introduction/ http://www.developerfusion.com/article/84513/rails-an-introduction/ Tue, 02 Nov 2010 10:11:00 GMT Kevin Jones TDD in Practice - Dealing with Hard-To-Test Areas 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. http://www.developerfusion.com/article/9375/tdd-in-practice-dealing-with-hardtotest-areas/ http://www.developerfusion.com/article/9375/tdd-in-practice-dealing-with-hardtotest-areas/ Thu, 27 Nov 2008 10:49:00 GMT Ian Cooper Rails: an introduction 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! http://www.developerfusion.com/article/9409/rails-an-introduction/ http://www.developerfusion.com/article/9409/rails-an-introduction/ Mon, 08 Dec 2008 11:05:00 GMT Kevin Jones Test-driven development with NUnit An introduction to test-driven development with NUnit and the NUnit-Add-in http://www.developerfusion.com/article/4437/testdriven-development-with-nunit/ http://www.developerfusion.com/article/4437/testdriven-development-with-nunit/ Fri, 13 Feb 2004 09:42:00 GMT Roy Osherove A Twisted Look at Object Oriented Programming in C# An extensive examination of OO programming in C#, covering inheritance, constructors, interfaces, virtual and static methods, and much more. http://www.developerfusion.com/article/3821/a-twisted-look-at-object-oriented-programming-in-c/ http://www.developerfusion.com/article/3821/a-twisted-look-at-object-oriented-programming-in-c/ Sat, 05 Jul 2003 17:43:00 GMT Jeff Louie Testing for Security in the Age of Ajax Programming 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. http://www.developerfusion.com/article/6197/testing-for-security-in-the-age-of-ajax-programming/ http://www.developerfusion.com/article/6197/testing-for-security-in-the-age-of-ajax-programming/ Wed, 27 Sep 2006 22:24:00 GMT Bryan Sullivan Test-Driven Development in .NET An article presenting benefits and techniques for using test-driven development in .NET, specifically examining the NUnit testing framework. http://www.developerfusion.com/article/5240/testdriven-development-in-net/ http://www.developerfusion.com/article/5240/testdriven-development-in-net/ Wed, 18 Jan 2006 11:53:00 GMT Peter Provost Automate web application UI testing with Selenium Testing web applications is a problem, but Sing Li thinks the solution might be easier than you think with Selenium. http://www.developerfusion.com/article/84484/light-up-your-development-with-selenium-tests/ http://www.developerfusion.com/article/84484/light-up-your-development-with-selenium-tests/ Mon, 04 Oct 2010 08:38:00 GMT Sing Li Domain Driven Design: A Step by Step Guide - Part 2 Get to grips with the fundamental concepts of entityes, value objects, aggregate roots and domain services. http://www.developerfusion.com/article/10077/domain-driven-design-a-step-by-step-guide-part-2/ http://www.developerfusion.com/article/10077/domain-driven-design-a-step-by-step-guide-part-2/ Wed, 18 Feb 2009 14:48:00 GMT Casey Charlton Domain Driven Design: A Step by Step Guide - Part 1 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. http://www.developerfusion.com/article/9794/domain-driven-design-a-step-by-step-guide-part-1/ http://www.developerfusion.com/article/9794/domain-driven-design-a-step-by-step-guide-part-1/ Fri, 13 Feb 2009 11:02:00 GMT Casey Charlton Improving Application Quality Using Test-Driven Development (TDD) 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. http://www.developerfusion.com/article/6875/improving-application-quality-using-testdriven-development-tdd/ http://www.developerfusion.com/article/6875/improving-application-quality-using-testdriven-development-tdd/ Mon, 02 Jul 2007 21:29:00 GMT Craig Murphy The Power of Hybrid Application Security Analysis: Increasing the Reliability of Security Testing Results 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. http://www.developerfusion.com/article/5996/the-power-of-hybrid-application-security-analysis-increasing-the-reliability-of-security-testing-results/ http://www.developerfusion.com/article/5996/the-power-of-hybrid-application-security-analysis-increasing-the-reliability-of-security-testing-results/ Wed, 09 Aug 2006 20:17:00 GMT Jason Schmitt Testing In An Agile World: The Heart Of A Developer 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. http://www.developerfusion.com/article/136381/testing-in-an-agile-world-the-heart-of-a-developer/ http://www.developerfusion.com/article/136381/testing-in-an-agile-world-the-heart-of-a-developer/ Mon, 16 Jan 2012 12:50:00 GMT Malcolm Anderson Web Testing with MbUnit and WatiN Part 2: Controlling Localhost and IIS Express 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. http://www.developerfusion.com/article/129668/web-testing-with-mbunit-and-watin-part-2-controlling-localhost-and-iis-express/ http://www.developerfusion.com/article/129668/web-testing-with-mbunit-and-watin-part-2-controlling-localhost-and-iis-express/ Fri, 07 Oct 2011 12:40:00 GMT Yann Trevin