Master'sOpen Access

Analysis and implementation of software test case design techniques

2011
0 views
0 downloads
Advisor: Prof. Dr. Yalçın Çebi

Abstract (EN)

Software testing is a process of finding bugs in a system, and it is an essential part of the software development process. Although, software testing is still an art, numerous techniques are developed to design and implement software testing.Designing software testing requires determining software test conditions. Different software test case design techniques are used to translate test conditions into test cases. Moreover, each software test case design technique produces different test cases from the same test conditions. The test scripts, which are used during test execution, are directly formed from test conditions.The main goal of this thesis is researching software test case design techniques and their implementations. The process of determining the test conditions is described. Moreover, formal documentation of test conditions, test cases and test scripts are denoted. The requirement-based software testing, which uses software specifications to generate test cases, is analyzed. The cause-effect software test tool, which uses a requirement-based software testing method, is implemented, and its advantages and disadvantages are stated. In addition, other types of software testing tools, such as code coverage analysis tools and software test data generator tools, are described.The used software testing design and test case design techniques highly depend on the type of project. Different test design and test case design techniques can be used in each step of the software development process. Moreover, different types of tests can be applied at different test levels. In this thesis, these software test types and test levels are also mentioned.

Author

Berk Bekiroğlu

How to Cite

Berk Bekiroğlu (Master Thesis). Analysis and implementation of software test case design techniques, 2011, Dokuz Eylül University.

Keywords

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Dokuz Eylül University