International Journal of Scientific & Technology Research

Home About Us Scope Editorial Board Contact Us

IJSTR >> Volume 9 - Issue 11, November 2020 Edition

International Journal of Scientific & Technology Research  
International Journal of Scientific & Technology Research

Website: http://www.ijstr.org

ISSN 2277-8616

Optimizing And Minimizing The Generated Test Data For Software Under Testing

[Full Text]



Trilochan Yadav



SUT (Software Under Testing), Mutant Score, Test Cases, Optimized Test Cases, Optimal Test Suites.



In the software development lifecycle (SDL), testing of software is the most stressful and exhausting operation which consumes lots of time. Every aspect of the software is very hard to test. Consequently, in recent times some automatic data generation research methods were added to reduce the time expended during the software testing. And the solution space of the automated generated test data is very large. It is not easy to check all the test data which is generated because it is time-consuming, forces to check the whole solution space of automated generated test data. We present in this paper demonstrating the design framework, implementing it and discovering the tool's capabilities to minimize the test data generated. Our concrete concepts on the test cases for the optimal set is based on the mutation function Specified by the user. The system was implemented in language C++. We introduce a mutation function to calculate mutant score with value and path to the test cases generated to minimize the solution space for the tester.



[1] Y. Singh, “Software Testing”, Cambridge University Press, UK, 2010.
[2] B. Korel, "Automated software test data generation," in IEEE Transactions on Software Engineering, vol. 16, no. 8, pp. 870-879, Aug. 1990.
[3] C. Michael and G. McGraw, “Automated software test data generation for complex programs,” A Technical Report, Reliable Software Technologies, 1998.
[4] R. P. Pargas, M. J. Harrold, R. R. Peck. “Test-data generation using genetic algorithms” in Software Testing Verification Reliability, 9(4): 263---282, 1999.
[5] L. Bin, L. Zhi-Shu, C. Yan-Hong and L. Bao-Lin, "Automatic Test Data Generation Tool Based on Genetic Simulated Annealing Algorithm," Computational Intelligence and Security Workshops, 2007. CISW 2007. International Conference on, Heilongjiang, pp. 183-186, 2007.
[6] D. Jeya Mala, V. Mohan and M. Kamalapriya, "Automated software test optimisation framework – an artificial bee colony optimisation-based approach", IEEE, 10.1109/ICRITO.2016.7785020, 19 December 2016.
[7] D.J. Mala, and V. Mohan, “Hybrid Tester - An Automated Hybrid Genetic Algorithm Based Test Case Optimization Framework for Effective Software Testing,” International Journal of Computational Intelligence: Theory and Practice, vol.3, no.2, pp 81-94, 2008.
[8] R. Malhotra and M. Garg. "An adequacy based test data generation technique using genetic algorithms." In Journal of information processing systems, vol. 7, no. 2. pp. 363-384. 2011.
[9] R. Malhotra, Poornima and N. Kumar, "Automatic test data generator: A tool based on search-based techniques," 2016 5th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), Noida, 2016, pp. 570-576.
[10] Ruilian Zhao, Weiwei Wang, Yuqi Song, Zheng Li. "Diversity-Oriented Test Suite Generation for EFSM Model" , IEEE Transactions on Reliability, 2020.
[11] August Shi, Alex Gyori, Milos Gligoric, Andrey Zaytsev, Darko Marinov. "Balancing trade-offs in test-suite reduction" , Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2014, 2014.
[12] F. M. Almansour, R. Alroobaea and A. S. Ghiduk, "An Empirical Comparison of the Efficiency and Effectiveness of Genetic Algorithms and Adaptive Random Techniques in Data-Flow Testing," in IEEE Access, vol. 8, pp. 12884-12896, 2020.
[13] Malhotra, Ruchika, and Manju Khari. "Heuristic search-based approach for automated test data generation: a survey" , International Journal of Bio-Inspired Computation, 2013
[14] Amr AbdelFatah Ahmed, Mohamed Shaheen, Essam Kosba. "Software testing suite prioritization using multi-criteria fitness function" , 2012 22nd International Conference on Computer Theory and Applications (ICCTA), 2012
[15] Praveena, A., and S. Smys. "Anonymization in social networks: a survey on the issues of data privacy in social network sites." Journal of International Journal Of Engineering And Computer Science 5, no. 3 (2016): 15912-15918.
[16] Bashar, A. (2019). INTELLIGENT DEVELOPMENT OF BIG DATA ANALYTICS FOR MANUFACTURING INDUSTRY IN CLOUD COMPUTING. Journal of Ubiquitous Computing and Communication Technologies (UCCT), 1(01), 13-22.