Out of the two methods of building test cases, non-functional and unfunctional, which is more common