Posts about techniques, tools and tips for better software testing.
Posts about techniques, tools and tips for better software testing.
Saturday, December 14 2019 wordtutor-redux csharp testing
Following on from our previous post on convention testing we can extend the conventions by considering the standards we want to follow when we write methods on our immutable types.
Saturday, November 30 2019 wordtutor-redux csharp testing
The Redux architecture we’re using for our application state relies on all our state objects being properly immutable. So far, we’ve relied on nothing more than self-discipline to ensure no mistakes are made. By adding some convention testing to our project, we can enlist some help in avoiding common errors.
Saturday, July 20 2019 wordtutor-redux csharp testing
In addition to the unit tests we’re already writing for each of our core classes, we should also write some integration tests to ensure our types interact properly.
Saturday, December 09 2017 testing
The first symptom I noticed was when some of my unit tests wouldn’t run inside Visual Studio 2017. This wasn’t a simple case where a particular test failed, rather the problem was that the test wouldn’t run at all.
Saturday, July 01 2017 testing
Can we just ignore the fact that the Getting Started post is my third in the series on FsCheck? This is what happens when I just start blogging about interesting things without planning out the series of posts in advance.
Saturday, June 24 2017 testing
In last week’s Property Testing with FsCheck, we saw how to write a couple of simple tests to check that an implementation of .Equals()
was correct. We didn’t see what happens when the test fails, nor what we can do to make that failure easier to understand.
Property Testing with FsCheck 18 Jun 2017 |
What's the value of a failing unit test? 08 Apr 2017 |
What's the value of a passing unit test? 02 Apr 2017 |
Testing Immutable Types 25 Feb 2017 |
Track your Test Coverage with OpenCover 19 Sep 2016 |
Handling UAT if users constantly miss things 28 Jul 2012 |
Reducing Software Defects 22 Apr 2011 |
Lets Play 03 Jan 2011 |
Asserting Convention 10 May 2010 |
The Art of Unit Testing 23 Sep 2009 |
Testing and Static Methods 01 Sep 2009 |
How not to set up Tests 17 Apr 2009 |
Unit testing with LINQ 18 Feb 2009 |
Conscious Development 06 Aug 2008 |
Specification by Example 18 Jun 2006 |
On fads and attitude 31 Oct 2004 |
Test Driven Development in Practice 11 Oct 2004 |
Test Driven Development in Practice 27 Mar 2004 |