Automated testcase generation and prioritization using GA and FRBS

3Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software Quality Assurance (SQA) is a process in which the quality of software is assured by adequate software testing techniques that mainly comprise of verification and validation of the software. Software testing is the process of assessing the features of a software item and evaluating it to detect differences between given input and expected output. This process is done during the development process just prior to deployment. The SQA process is usually a manual process due to the diverse and versatile nature of the software products. That means a technique devised to test one type of software may not work that efficiently while testing another kind of software etc. Moreover, it is a time consuming process; according to a survey it consumes almost half of the total development cost and around two third of the total development time. To address the above-mentioned issues, in this research an intelligent toolkit for automated SQA is proposed and compared them with the existing famous tools like Selenium. This research focuses on automated test case/test data generation and prioritization of test cases. For this purpose, Genetic Algorithm is investigated for automatic test case generation and a fuzzy based system is proposed for test case prioritization.

Cite

CITATION STYLE

APA

Azam, M., Atta-ur-Rahman, Sultan, K., Dash, S., Khan, S. N., & Khan, M. A. A. (2019). Automated testcase generation and prioritization using GA and FRBS. In Communications in Computer and Information Science (Vol. 955, pp. 571–584). Springer Verlag. https://doi.org/10.1007/978-981-13-3140-4_52

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free