Digital Repository

Test case priority prediction using text analytics and machine learning algorithms

Show simple item record

dc.contributor.author Wanduramba Hewage, Kinkini Indunil Erangi
dc.date.accessioned 2023-01-18T05:48:48Z
dc.date.available 2023-01-18T05:48:48Z
dc.date.issued 2022
dc.identifier.citation Wanduramba Hewage, Kinkini Indunil Erangi (2022) Test case priority prediction using text analytics and machine learning algorithms. MSc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 20200373
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/1456
dc.description.abstract "This research focuses on test case prioritization using keyword similarities in the test cases. If there are two test cases with similar words, they would put into the same category of priority. High prioritized test cases are often used for smoke and sanity testing after modifications of functionalities. High and Medium prioritized test cases always selected for Regression testing. This is suitable for ongoing and long going projects with frequent team member such as a previous test engineer was removed from the project and assigned someone else to the team, it becomes a difficult task for the new member to catch up the work. Maintaining large number of regression test suites and other test cases is crucial when customer satisfaction is on the plate. Classification algorithms are built, and new test scenario prioritization will be predicted. The results show how useful the proposed model is maintaining test suites in a large, critical project. When manually decide test priority level, we must have a proper knowledge on domain, some special keywords relate to the project and deep clarification on client requirement. In this research, multiple algorithms were applied on same project dataset and evaluated about their ability to categorize test cases into 3 main categories. I introduce a test case prioritization method based on keywords of the previous test cases related to a specific project. 2416 test cases were trained under 15 different machine learning algorithms and could get 98.96% accuracy. This high number of accuracy level indicates that based on keywords used in test cases, we can differentiate the priority level of each. " en_US
dc.language.iso en en_US
dc.subject Test prioritization en_US
dc.subject API testing en_US
dc.subject Text classification en_US
dc.title Test case priority prediction using text analytics and machine learning algorithms en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account