Test case design is one of the most important tasks in QA. Poorly designed test cases will miss bugs, compromise test quality and ultimately jeopardize the software project's success. Furthermore, ...