Open Access   Article Go Back

Fuzzy Expert System Based Test Cases Prioritization

Taranum Thakur1 , Narinder Rana2

Section:Research Paper, Product Type: Journal Paper
Volume-6 , Issue-9 , Page no. 851-857, Sep-2018

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v6i9.851857

Online published on Sep 30, 2018

Copyright © Taranum Thakur, Narinder Rana . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Taranum Thakur, Narinder Rana, “Fuzzy Expert System Based Test Cases Prioritization,” International Journal of Computer Sciences and Engineering, Vol.6, Issue.9, pp.851-857, 2018.

MLA Style Citation: Taranum Thakur, Narinder Rana "Fuzzy Expert System Based Test Cases Prioritization." International Journal of Computer Sciences and Engineering 6.9 (2018): 851-857.

APA Style Citation: Taranum Thakur, Narinder Rana, (2018). Fuzzy Expert System Based Test Cases Prioritization. International Journal of Computer Sciences and Engineering, 6(9), 851-857.

BibTex Style Citation:
@article{Thakur_2018,
author = {Taranum Thakur, Narinder Rana},
title = {Fuzzy Expert System Based Test Cases Prioritization},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {9 2018},
volume = {6},
Issue = {9},
month = {9},
year = {2018},
issn = {2347-2693},
pages = {851-857},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=2955},
doi = {https://doi.org/10.26438/ijcse/v6i9.851857}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v6i9.851857}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=2955
TI - Fuzzy Expert System Based Test Cases Prioritization
T2 - International Journal of Computer Sciences and Engineering
AU - Taranum Thakur, Narinder Rana
PY - 2018
DA - 2018/09/30
PB - IJCSE, Indore, INDIA
SP - 851-857
IS - 9
VL - 6
SN - 2347-2693
ER -

VIEWS PDF XML
409 328 downloads 272 downloads
  
  
           

Abstract

Software engineers waste a lot of time during software testing. The goal of testing is to determine error in a system. Test case generation is the procedure of developing test suites for identifying system errors. A test set is a collection of applicable test cases bunched together. It is also seen in the industry with large amount of funds being used during the software process. During software testing, we have used test case as input and has determined the final output. So, our first objective is to choose the right test case for the software testing process. In order to give correct output, it is very difficult to select test cases. So, the test case generation is an NP (non-deterministic polynomial-time hardness) problem. There are numbers of algorithms available for software testing but to choose the best algorithm as per the requirement is mostly needed. In this research work, to solve the NP hard problem of software testing, we have used Fuzzy logic classifier. Fuzzy logic is a rule based algorithm that works on if - else statement. The test input is applied as an input to the fuzzy membership function. The classifier works on the defined rules and provides us a rule based output. Fuzzy classifier helps to find error in less time on the basis of rule set. To determine the performance of the designed test case generation system the performance parameters such as accuracy, FAR (False acceptance rate) and FRR (False Rejection rate) are evaluated in MATLAB.

Key-Words / Index Term

Software engineering, software testing, test case prioritization, fuzzy logic, Accuracy

References

[1] Ghezzi, C., Jazayeri, M., & Mandrioli, D. (2002). Fundamentals of software engineering. Prentice Hall PTR.
[2] Conte, S. D., Dunsmore, H. E., & Shen, Y. E. (1986). Software engineering metrics and models. Benjamin-Cummings Publishing Co., Inc...
[3] Pfleeger, S. L., & Atlee, J. M. (1998). Software engineering: theory and practice. Pearson Education India.
[4] Myers, G. J., Sandler, C., & Badgett, T. (2011). The art of software testing. John Wiley & Sons.
[5] Briand, L., & Labiche, Y. (2004). Empirical studies of software testing techniques: Challenges, practical strategies, and future research. ACM SIGSOFT Software Engineering Notes, 29(5), 1-3.
[6] Young, M. (2008). Software testing and analysis: process, principles, and techniques. John Wiley & Sons.
[7] Srivastava, P. R. (2008). TEST CASE PRIORITIZATION. Journal of Theoretical & Applied Information Technology, 4(3).
[8] Elbaum, S., Rothermel, G., Kanduri, S., & Malishevsky, A. G. (2004). Selecting a cost-effective test case prioritization technique. Software Quality Journal, 12(3), 185-210.
[9] Chen, J., Zhu, L., Chen, T. Y., Towey, D., Kuo, F. C., Huang, R., & Guo, Y. (2018). Test case prioritization for object-oriented software: An adaptive random sequence approach based on clustering. Journal of Systems and Software, 135, 107-125.
[10] De S Campos Junior, H., Araújo, M. A. P., David, J. M. N., Braga, R., Campos, F., & Ströele, V. (2017, September). Test case prioritization: a systematic review and mapping of the literature. In Proceedings of the 31st Brazilian Symposium on Software Engineering (pp. 34-43). ACM.
[11] Dalal, S., & Hooda, S. (2017, September). A Novel Technique for Testing an Aspect Oriented Software System using Genetic and Fuzzy Clustering Algorithm. In Computer and Applications (ICCA), 2017 International Conference on (pp. 90-96). IEEE.
[12] Rhmann, W., & Saxena, V. (2017). Fuzzy Expert System Based Test Cases Prioritization from UML State Machine Diagram using Risk Information. IJ Mathematical Sciences and Computing, 2017(1), 17-27.
[13] Joseph, A. K., & Radhamani, G. (2017). Hybrid Test Case Optimization Approach Using Genetic Algorithm with Adaptive Neuro Fuzzy Inference System for Regression Testing. Journal of Testing and Evaluation, 45(6), 2283-2293.