Kaynak kod değişimlerinden ilgili test senaryolarının bulunması
Is this your thesis?
This record came from a bulk archive import. If it’s yours, link it to your profile.
Abstract (EN)
Software testing is commonly used for validating software changes, but it is the most expensive phase of the software development life cycle (SDLC). Test case prioritization (TCP) aims to reduce the cost by scheduling the running order of tests to increase the effectiveness of testing; so that most beneficial test cases are executed first, and faults are detected in the early phases of testing. In the study, we present a novel static TCP technique for manual black-box testing. We use a topic modeling (TM) algorithm to extract the functionalities of each test script. This approach allows differentiating and ranking test cases. Cases those test different parts of the system under test (SUT) get higher ranks. Our approach is compared with the manually prioritized test cases of test engineers in the case study of a commercial online banking project. The comparison shows that the average percentage of fault detection (APFD) rates of our approach is higher than the manual prioritization approach.
Author
Onur Cem Şenel
Institution
How to Cite
Onur Cem Şenel (Master Thesis). Kaynak kod değişimlerinden ilgili test senaryolarının bulunması, 2019, 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
- Analysis of speech clarity parameters in open plans offices(2021)
- The characteristic of rural architectural heritage and the conservation problem in Urla region(2019)
- AFAD gönüllülük sisteminin etkin müdahale açısından analiz(2020)
- Examination of martian habitats from the viewpoint ofstructure(2022)
- Environmental graphic design and public installation in the context of 21st century postmodernism(2022)
- Critics against Muawiyah ibn Abi Sufyan(2019)
