Please use this identifier to cite or link to this item: https://repository.sustech.edu/handle/123456789/27432
Full metadata record
DC FieldValueLanguage
dc.contributor.authorBahar, Sulieman Ibrahim Sulieman-
dc.contributor.authorSupervisor, -Mohammed Abdalla Osman Mukhtar-
dc.date.accessioned2022-08-28T10:31:17Z-
dc.date.available2022-08-28T10:31:17Z-
dc.date.issued2021-04-12-
dc.identifier.citationBahar, Sulieman Ibrahim Sulieman .Enhancing the Quality of Software Testing using a Metamorphic Testing Technique \ Sulieman Ibrahim Sulieman Bahar ; Mohammed Abdalla Osman Mukhtar .- Khartoum:Sudan University of Science & Technology,College of Computer Science and Information Technology,2021.-44.p.:ill.;28cm.-M.Sc.en_US
dc.identifier.urihttp://repository.sustech.edu/handle/123456789/27432-
dc.descriptionThesisen_US
dc.description.abstractThe software testing process plays an important role to improve the quality of the software product. The product or program which is free from errors greatly contributes to assure the quality of the software. An oracle in software testing is a person (tester) who does the process of testing. Therefor oracle problem arises due to the difficulty of determining the expected outcomes of selected test cases. A tester (oracle) may not always be available, or may be available but the process is too expensive and difficult to apply. This research tried to reduce the effect of oracle problem during testing software. To overcome this problem metamorphic testing (MT) has been used to generate follow-up test case for multiple execution of program under test and verifying the result automatically. The objectives of the research include analyzing the existing testing methods to reveal the gap of unavailability of solution of oracle problem, proposing an approach (MT) to enhance the quality of testing to solve the oracle problem and verify the proposed approach by applying it in selected case studies. The researcher tried to use experimental method which explains the mechanism of work for (MT). Therefore JUNIT tool which supports MT was used to apply selected case studies. The proposed method has been implemented using 3 case studies (trigonometric function, geometric shapes classification, booking web service). The obtained results showed a good enhancement in the testing process. The importance of this research lies in overcoming oracle problem or alleviates it and thus, the research contributes to knowledge the domain by guiding researchers to use the metamorphic method because of its great advantages, as well as evaluating the effect of metamorphic method through empirical studies.en_US
dc.description.sponsorshipSudan University of Science & Technologyen_US
dc.language.isoenen_US
dc.publisherSudan University of Science & Technologyen_US
dc.subjectComputer Science and Information Technologyen_US
dc.subjectQuality of Software Testingen_US
dc.subjectMetamorphic Testing Techniqueen_US
dc.titleEnhancing the Quality of Software Testing using a Metamorphic Testing Techniqueen_US
dc.title.alternativeتحسين جودة اختبار البرمجيات باستخدام طريقة الاختبار التحوليen_US
dc.typeThesisen_US
Appears in Collections:Masters Dissertations : Computer Science and Information Technology

Files in This Item:
File Description SizeFormat 
Enhancing the Quality ....pdfResearch2.34 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.