I. Introduction
In a software project to be most successful, quality must be maximized, while minimizing cost and keeping delivery time short [1]. Quality can be measured by customer satisfaction with the resulting system based on the requirements that are incorporated successfully in the system [1]. Test cases validate the software against its requirements, which assures the customer that requirements are incorporated successfully in the software.