الفهرس | Only 14 pages are availabe for public view |
Abstract Software testing is one of the principal and primary techniques for achieving highquality software. It plays a vital role in improving the performance of software by detecting and fixing bugs and faults which cause software failure. However, software testing is an expensive task, labor-intensive and time-consuming process in software development life cycle. Every software product needs to be tested in order to make sure it achieves all of its goals and to detect any unexpected behavior. One of the most important features that should be tested is test paths extracted from Control Flow Graphs which are constructed based on software specifications to map test cases on them. |