Specification-based testing aims to test the functionality of software according to the applicable requirements. When building test cases which of the two methods used is more common over the other