Software carpentry testing