Test Smells
Recent Changes
| Hard-to-Test Code | Category: Test Smells | 11 June 2007 | 
| Code is difficult to test. | ||
| Production Bugs | Category: Test Smells | 18 February 2007 | 
| We find too many bugs during formal test or in production. | ||
| Fragile Test | Category: Test Smells | 18 February 2007 | 
| A test fails to compile or run when the SUT is changed in ways that 
		do not affect the part the test is exercising. | ||
| Test Code Duplication | Category: Test Smells | 18 February 2007 | 
| The same test code is repeated many times. | ||
| Test Logic in Production | Category: Test Smells | 18 February 2007 | 
| The code that is put into production contains logic that should be 
		exercised only during tests. | ||
| Erratic Test | Category: Test Smells | 4 February 2007 | 
| One or more tests are behaving erratically; sometimes they pass and sometimes 
		they fail. | ||
| Obscure Test | Category: Test Smells | 20 December 2006 | 
| It is difficult to understand the test at a glance. | ||
| Assertion Roulette | Category: Test Smells | 31 October 2006 | 
| It is hard to tell which of several assertions within the same test method 
		caused a test failure. | ||
| Conditional Test Logic | Category: Test Smells | 31 October 2006 | 
| A test contains code that may or may not be executed | ||
| Slow Tests | Category: Test Smells | 11 October 2006 | 
| The tests take too long to run. | ||
| Developers Not Writing Tests | Category: Test Smells | 9 October 2006 | 
| Developers aren't writing automated tests. | ||
Copyright © 2003-2008 Gerard Meszaros all rights reserved
