Test Strategy
- adding features requires adding appropriate tests.
- bug fixes should be encoded in a test before being fixed.
- Tests are the insurance that your code will be maintained
further and survives major releases.
Unit test
The intention is to unit test all modules. TDD is a goal. Continuous integration would be good.
py.test will be used for tests. Create a testing subdir for the tests.
System, Integration, Acceptance & Smoke
To be defined. py.test is pretty flexible. FIT possible for acceptance. Tinderbox for smoke?
