Test Case Generation Techniques
Anchal Chauhan, Ravi Shankar Singhal, Pramod Kumar Yadav,"Test Case Generation Techniques". International Journal of Computer Trends and Technology (IJCTT) V57(2):66-69, March 2018. ISSN:2231-2803. www.ijcttjournal.org. Published by Seventh Sense Research Group.
Abstract
Software testing can be done automatically or manually with the use of many different testing tools. Many techniques are available in market for generating test cases. This paper contains different test case generation techniques such as random, goal oriented, specification based, sketch diagram based and source code based.
References
[1] Nicha Kosindrdecha and Jirapun Daengdej “A test case generation technique and process” Journal of Software Engineering 4(4) 265-287 2010, Academic Journal Inc., 2010 ISSN 1819-4311.
[2] Weyuker, E., T. Goradia and A. Singh, “Automatically generating test data from a Boolean specification” IEEE.Trans. Software Eng., 199420 353-363.
[3] Blackburn, M. And R. Busser, “T-VEC: A tool for developing critical systems.” Proceeding of the Annual Conference on Computer Assurance, (ACCA’96), IEEE Computer Society Press, 1999 pp: 237-249.
[4] Kancherla, M.P., 1997.Generating test templates via automated theorem proving. Technical Report, NASA Ames Research Center.
[5] Cunning, S.J and J.W. Rozenblit, 1999. Automatic test case generation from requirements specification for real time embedded systems. IEEE Int. Conf. Syst. Man Cybernetics, 5: 784-789.
[6] Pargas, R.P., M.J. Harrold and R.R. Peck, “Test data generation using genetic algorithms” Software Testing Verification Reliability, 1999, 9: 263-282.
[7] Offutt, A.J., Y. Xiong and S. Liu, 1999. Criteria for generating specification-based tests. Proceedings of the 5th International Conference on Engineering of Complex Computer System, Oct. 18-22, Washington, USA., pp: 119-119
[8] Yang, J.T., J.L. Huang, F.J. Wang and W.C. Chu, “Constructing control flow based testing tools for web application” 11th Software Engineering and Knowledge Engineering Conference(SEKC’99), June 1999.
[9] Ryser, J. and M. Glinz, “SCENT: A Method employing scenarios to test cases for system test.” Technical Report, http://portal.acm.org/citation.cfm?id=901553.
[10] Cavarra, A., C. Crichton, J. Davies, A. Hatman, T. Jeron and L. Mounier, “Using UML for automatic test generation” Oxford Univesity Computing Laboratory, Tools and Alllgorithms for the Construction and Analysis of Systems, TACAS’2000.
[11] Tran, H., “Test generation using model checking” European Conference on Software Maintenance and Reengineering, CSMR2001, http://www.cs.toronto.edu/~chechik/courses00/csc2108/ projects/4.pdf.
[12] El-Far, I.K. and J.A. Whittaker, “Model based software testing” http://143.225.25.115/~flammini/materiale/Modelbased%20Testing/ModelBasedSoftwareTesting.pdf. 2001.
[13] Nilawar, M. and S. Dascalu, “A UML-based approach for testing web applications” M.Sc. Thesis, University of Nevada, Reno. 2003.
[14] Sinha, A. and C.S. Smidts, “Domain specific test case generation using higher ordered typed languages from specification” Ph.D. Thesis, University of Maryland, 2005.
[15] . Antonio, P., P. Salas and B.K. Aichering “Automatic test case generation for OCL: A mutation approach” PROCEEDING OF 5th International Conference Quality Software, Jan. 2006, IEEE Computer Society, pp: 64-71.
[16] Nilsson, R., J. Offutt and J. Mellin, “Test case generation for mutation based esting of timeliness.” Electronic Notes Theor. Comput. Sci., 164: 97-114.
[17] Santiago, V., A.S.M. Do- Amaral, N.L. Vijay kumar, M.D.F., M. attiello-Francisco, E. Martins and O.C. Lopes, “A practical approach for automated test case generation using state charts.” Proceedings of the 30th Annual International Computer Software and Applications Conference, Sept. 17-21, IEEE Computer Society, pp: 183-188
[18] Tuner, D.A., M. Park, J. Kim and J. Chae, “An activity oriented approach for testing web applications” Proceeding of the 23rd IEEE/ACM International Conference on Automated SoftwareEngineering, Sept. 15-19, Washington, USA., 2008, pp: 411-414.
[19] Reza, H., K. Ogaard and A. Malge “A model based testing technique to test web applications using state charts” Proceeding of 5th International Conference on Information Technology: New Generations, April 7-9, Las Vegas. 2008, pp: 183-188.
[20] Gupta, N., A.P. Mathur and M.L. Soffa, “automated test data generation using an iterative relaxation method” ACM SIGSOFT Software Eng. Notes, 1998, 23: 231244.
[21] Beydeda, S. and V. Gruhn, “BINTEST-Binary search based test case generation” Proceedings of Computer Software and Application Conference, Nov. 2003, Leipzing Univ., Germany Leipzig Univ., Germany, pp:28-33.
[22] Heumann, J., “Generating test cases from use cases” Rational Software. http://www.ibm.com/developerworks/rational/library/content/RationalEdge/jun01/GeneratingTestCasesFromUseCasesJune01.pdf.
[23] Rayadurgam, S.and M.P.E. Heimdahl, “Test –sequence generation from formal reuriment models.” Proceedings of the 6th IEEE International Symposium on High Assrance System Engineering, Oct. Boca Raton, Florida, pp:23-23, 2001, 22-24.
Keywords
Test case generation, techniques, specification based, sketch diagram based, source code based