Testing, today, is not looked upon as just a phase in the software development life cycle. A planned cycle for test design and execution is as important as cycle for entire project. Typically, Test life cycle comprises of three major phases, test planning, test case design and test execution of which test case design is a primary component, where test cases are identified. A well-planned test case design phase drives a smooth test execution phase. In current industry, test case design takes a major share in the efforts that are put in the testing cycle, with test execution dropping its efforts by a considerable amount due to the introduction of tools and techniques. Be it manual or automation, test case design is always predominantly time consuming to make test execution run smoothly.
