An Efficient Method for Testing Source Code by Test Case Reduction, Prioritization, and Prioritized Parallelization

  • Pradeep UdupaEmail author
  • S. Nithyanandam
  • A. Rijuvana Begum
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 989)


Software Testing is the process of verifying and validating the system with the goal of detecting and eliminating the errors, and it involves validating an attribute to see that whether it generates expected and required outputs. Here, apfd, test case reduction, prioritization, and test case rank are used to prolong performance and an algorithm is developed to optimize the overall testing efficiency and to reduce the execution time by reducing number of test cases, and then performing prioritization and fault detection, and further prioritized parallelization is used to maximize performance.


  1. 1.
    Wang, R., Qu, B., Lu, Y.: Empirical study of the effects of different profiles on regression test case reduction. IET Softw. 9(2), 29–38 (2015)CrossRefGoogle Scholar
  2. 2.
    Biswas, S., Mall, R.: Regression test selection techniques: a survey. Informatica 35(2), 289–321 (2011)Google Scholar
  3. 3.
    Boehm, B., Huang, L.: Value-based software engineering: a case study. IEEE Comput. 36(1), 33–41 (2003)CrossRefGoogle Scholar
  4. 4.
    Arnicane, V.: Complexity of equivalence class and boundary value testing methods. Int. J. Comput. Sci. Inf. Technol. 751(3), 80–101 (2009)Google Scholar
  5. 5.
    Abhijit, A., Sawant, Bari, P.H., Chawan, P.M.: Software testing techniques and strategies. IJER 2(3), 980–986 (2012)Google Scholar
  6. 6.
    Jeng, B., Weyuker, E.J.: A simplified domain-testing strategy. ACM Trans Softw. Eng. Methodol. 3(3), 254–270 (1994)CrossRefGoogle Scholar
  7. 7.
    Gyimóthy, A.B., Forgács, I.: An efficient relevant slicing method for debugging. SIGSOFT Softw. Eng. Notes 24(6), 303–321 (1999)CrossRefGoogle Scholar
  8. 8.
    Saifan, A.A., Alsukhni, E., Ayat, H., Sbaih, A.L.: Test case reduction using data mining technique. Int. J. Softw. Innov. 4, 56–70 (2016)CrossRefGoogle Scholar
  9. 9.
    Assi, R.A., Masri, W., Zaraket, F.: A user‐defined coverage criterion for test case intent verification. Softw. Test. Verif. Reliab. 26, 460–491 (2016)CrossRefGoogle Scholar
  10. 10.
    Kumar, A.: Evaluation of software testing techniques through software testability index. AKGEC 3, 342–349 (2016)Google Scholar
  11. 11.
    Sharma, A., Patani, R., Aggarwal, A.: Software testing using genetic algorithms. IJART 7, 1–13CrossRefGoogle Scholar
  12. 12.
    Yadav, P., Kumar, A.: Software testing with different phases of SDLC. IRTER 2, 118–122 (2016) Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  • Pradeep Udupa
    • 1
    Email author
  • S. Nithyanandam
    • 2
  • A. Rijuvana Begum
    • 3
  1. 1.Research Scholar, Department of C.S.EPrist UniversityThanjavurIndia
  2. 2.Department of Computer Science and EngineeringPrist UniversityThanjavurIndia
  3. 3.Research Guide, Department of E.C.EPrist UniversityThanjavurIndia

Personalised recommendations