From Fedora Project Wiki
Software Quality Best Practices
This section focuses on Best Practices for improving quality of open source software software. Get inspiration how to create test harness for your aplication and how to alter your software development model to produce bug-free code.
Hints for altering your development model to match SW quality standarts.
Test suite implementation
Learn how to write effective unit test depending on your aplication native language:
2008-12-11: PyUnit Workshop