test suite and product scaffold