Introduction to NDepend: Adding NDepend to your Nant Script
Published November 11th, 2009 Under Coding, Software Testing | Leave a Comment
This episode we are we are going to take a look at the NDepend static analysis tool. When taking a look at NDepend we are going first to do a simple fly-by of how to setup and run NDepend. Once we have our simple project up and running we are going to turn our focus at takig a look at how to run NDepend from our NAnt scripts. Running NDepend as part of our builds will allow us to have a clear picture of the state of our code with each build.
http://www.dimecasts.net/Content/WatchEpisode/149
Fast Track Test-Driven Development: Testify Your Project
Published November 9th, 2009 Under Software Testing, TDD | Leave a Comment
This video presents the technical challenges that teams discover when adopting TDD difficult and a set of principles for successful TDD. it contains a demonstration of the Testify tool and how to use it to introduce TDD on your own project.
http://skillsmatter.com/podcast/agile-scrum/fast-track-test-driven-development-testify-your-project
Rake.NET
Published September 28th, 2009 Under Agile | Leave a Comment
In this podcast, Peter Mounce talks about using Ruby rake to aid with automating .NET software builds – stating that a build script should use a scripting language, because XML hurts too much. Peter walked through the basics of what rake allows one to do; tasks, file-tasks, and dependencies. He demonstrates a build script leveraging the rake-dotnet gem and convention over configuration, where tasks do the heavy lifting so you don’t have to.
http://skillsmatter.com/podcast/open-source-dot-net/rakedot-net
Learning Nant: Creating Token Driving Configuration Files
Published September 28th, 2009 Under Agile | Leave a Comment
In this episode we are going to continue our series on how to create a build script using the Nant build tool. In this episode we going to take a look at how we can create dynamic config files by putting tokens in your files and letting Nant replace those tokens for each user based on their unique settings.
http://www.dimecasts.net/Content/WatchEpisode/141
Isolation Frameworks: Mocking Out/Ref Arguments
Published September 7th, 2009 Under Software Testing | Leave a Comment
In this episode we are going to continue our series on learning how to use an isolation framework (Rhino Mocks) to help create simpler and more reliable unit tests. We are going to focusing this episode on how to setup you mocks when you need to mock a class with either Out or Ref arguments.
http://www.dimecasts.net/Content/WatchEpisode/138
Acceptance testing in English with Concordion .NET
Published September 2nd, 2009 Under Software Testing | Leave a Comment
Concordion is an acceptance testing tool that enables developers, testers and business analysts to build executable specifications in free-form HTML. In this talk, Gojko Adzic introduces Concordion.NET acceptance testing tool, the .NET port of Concordion, and demonstrates it with examples.
Watch this video on Skills Matter
10-4 Episode 18: Functional UI Testing
Published September 1st, 2009 Under Software Testing | Leave a Comment
In this episode of 10-4 we look at a new type of test coming in Visual Studio Team System 2010 known as the coded UI test. Coded UI tests can be created to automatically navigate through your application’s UI, which in turn can be used to verify that the paths your users might take through your application are working properly. You can also add validation logic along the way to verify the properties of objects within the UI. Much like unit tests can quickly surface regressions on a method or function level, coded UI tests can bring the same level of rapid automated testing capabilities to the UI layer.This demo is based on an early build of Visual Studio Team System 2010 Beta 1.
For some relevant team blogs check out:
Amit Chatterjee’s Blog: http://blogs.msdn.com/amit_chatterjee/
Mathew Aniyan’s Blog: http://blogs.msdn.com/mathew_aniyan/
Interaction Based Testing with Rhino Mocks
Published August 28th, 2009 Under Software Testing | Leave a Comment
Beyond the simplest scenarios, all objects had collaborators that they work with. This flies in the face of testing objects in isolation. This is the problem that mock objects were created to solve. In this talk you will learn what mock objects are, how to utilize them and best practices on when / how to utilize them. Rhino Mocks is a mock objects framework for .Net whose core goals are to let the developer rely on the compiler work well with refactoring tools.
The Synergy of Code Contracts and Pex
Published August 26th, 2009 Under Coding, Software Testing | Leave a Comment
Manuel Fähndrich and Peli de Halleux sit down for a quick coding session that shows how to use Code Contracts and Pex together. Code Contracts can be used to specify what your code should do, they get turned into runtime checks which Pex can analyze and try to find counter-examples for. This was a fun session with Manuel and really shows the synergy of the two tools/approaches.
Getting started with Pex in Visual Studio 2008
Published August 24th, 2009 Under Software Testing | Leave a Comment
Nikolai Tillmann and Peli de Halleux give a short tutorial on Pex, an automated white box testing tool for .Net. The tutorial is a pair-programming session where they show us how to get started with Pex in Visual Studio, starting from an (untested) piece of C# code:
* how to use Pex to explore the behavior of any method in your code,
* how to save the exploration results into a unit test suite,
* how to improve the generated parameterized unit tests to leverage Pex code exploration engine.
If you want to follow up the steps on your machine as well,
* Download Pex from DevLabs
* Download the code example
* Ask your questions in the forum
RSS
Twitter