FreeCAD comes with an extensive testing framework. The testing bases on a set of Python scripts which are located in the test module.
This is the list of test apps as of 0.15 Git 4207:
Add test function
Add test function
Add test function
Add test function
Add test function
Add test function
Add test function
Add test function
Add test function
Add test function
Add test function
Add test function
Add test function