|"A bug is a test case you haven't written yet" [[BR]]
|"Unit Tests allow merciless [http://diveintopython.org/refactoring/refactoring.html refactoring]"
|As it is a disaster management tool, bugs in Sahana that lead to aid/rescue workers in the field receiving incorrect or incomplete information could potentially lead to disaster victims losing their lives.
|Therefore, Sahana developers need to place more emphasis on testing than might be required in other types of projects.
|This page defines what our current approach versus our [wiki:BluePrintTesting BluePrint for future options]
|Test-Driven Development is a programming styles which says that you 1st write your test cases (from the [BluePrints specs]) & then proceed to make them pass.