Call for Paper - March 2023 Edition
IJCA solicits original research papers for the March 2023 Edition. Last date of manuscript submission is February 20, 2023. Read More

Critical Review on Test Case Generation Systems and Techniques

Print
PDF
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2016
Authors:
Shivani Kaushik, Kirti Tyagi
10.5120/ijca2016907916

Shivani Kaushik and Kirti Tyagi. Article: Critical Review on Test Case Generation Systems and Techniques. International Journal of Computer Applications 133(7):24-29, January 2016. Published by Foundation of Computer Science (FCS), NY, USA. BibTeX

@article{key:article,
	author = {Shivani Kaushik and Kirti Tyagi},
	title = {Article: Critical Review on Test Case Generation Systems and Techniques},
	journal = {International Journal of Computer Applications},
	year = {2016},
	volume = {133},
	number = {7},
	pages = {24-29},
	month = {January},
	note = {Published by Foundation of Computer Science (FCS), NY, USA}
}

Abstract

Software testing has valuable and important place in software development life cycle. It is used to identify the quality and good performance of software. For the software testing phases we have to need the proper test case. Test case may be generated manually and automatically. Generating test case manually will take more time and cost. Automatic test case generation will reduce time and cost. This paper combine review on test case generation systems, object oriented, and procedure oriented and component based development and agent oriented system. This paper also gives the overview on the techniques which is used to generate the test case.

References

  1. Wang Xibo and Su Na, “Automatic test data generation for path testing using genetic algorithm” in proc.3rd International Conference on Measuring Technology and Mechantronics Automation (ICMTMA), 2011, PP. 596-599.
  2. M.Prasanna, S.NSivanandam, R.Venkatesan and R.Sundarrajan “Asurvey on automatic test case generation”Academic Open Internet Journal Vol.15, 2015.
  3. V.Mary Sumalatha, G.S.V.P.Raju “Object oriented test case generation technique using genetic algorithms” International Journal of Computer Application Vol.61-No.20, jan.2013.
  4. A.V.K.Shanthi and Dr G.Mohan Kumar “Automated test cases generation for object oriented software” Indian Journal of Computer Science and Engineering (IJCSE) Vol.2 No.4 aug-sep.2011 ISSN 0976-5166.
  5. Ebrahim Shamsoddin Motlagh “Automatic test case generation for orchestration languages at service oriented architecture” International Journal of Computer Application (0975-8887) Vol.80-No.7, oct.2013.
  6. N.Sivakumar. K.Vivekanandan, A.Mohan, “Role oriented test case generation for agent based system” International Journal on Computer Science and Engineering (IJCSE) Vol.5-No.02, 2feb.2013 ISSN 0975-3397.
  7. Yacine Kissoum and Zaidi Sahnoun “Test cases generaton for multi-agent system using formal specification”
  8. Shaveta Gupta and Jimmy Singla “A component based approach for test case generation” International Journal of Technology and Knowledge Management Vol.5-No.2, pp.239-243.
  9. Neelam Sirohi, Anshu Parashar “Component based system and testing technique” International Journal of Advanced Research n Computer and Communication Engineering Vol.2, Issue 6, jun.2013.
  10. Ivica Crnkovic, “Component-Base Software Engineering – New Challenges in Software development”, journal of computing and Information Technology –CIT 11, 3,151-161, 2003, pp.151-160.
  11. Prasanna, M. S.N. Sivanandam, R. Venkatesan and R. Sundarrajan, “ A survey on automatic test case generation” Acad. Open Internet J., 2005, 15:1-6 .
  12. Cunning, S.J. and J.W.Rozenblit, “Automatic test case generation from requirements specifications for real time embedded systems” IEEE Int. Conf. Syst. Man Cybernetics, 1999, 5: 784-789.
  13. Tran, H. “Test generation using model checking” European Conference on Software Maintenance and Reengineering, CSM 2001, http://www.cs.toronto.edu/~chechik/courses00/csc2108/projects/4.pdf 2001.
  14. 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.
  15. Antonio, P., P. Salas and B.K. Aichernig “ Automatic test case generation for 0CL: A mutaton approach ” proceedings of 5th International Conference Quality Software, an. 2006, IEEE Computer Society, pp : 64-71 2006.
  16. Heumann, J., “ Generating test cases from use cases” Rational Software http://www.ibm.com/developerworks/rational/library/content/rationalEdge/jun01/GeneratingTestCaseFromUseCasesJune01.pdf 2011.
  17. Javed, A.Z, P.A. Strooper and G.N. Watson, “Automated generation of test cases using model-driven architecture” Proceeding of the Second International Workshop on Automation of Test, may 20-26, Minneapolis, USA, 2007,150-151.
  18. 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.
  19. 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.
  20. Weyuker, E., T. Goradia and A. Singh, “Automatically generating test data from a boolean specification” IEEE.Trans.Software Eng., 199420 353-363.
  21. 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.
  22. Kancherla, M.P., 1997.Generating test templates via automated theorem proving. Technical Report, NASA Ames Research Center.
  23. 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.
  24. 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.
  25. Huaikou, M. And L. Ling, “ A test class framework for generating test cases from Z specifications” Proceedings of 6th IEEE International Conference on Complex Computer Systems,Sept. 11-15, Tokoy, Japan, 2000, pp. 164-164.
  26. 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.
  27. 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.
  28. Jia, X. and H. Liu, “Rigours and automatic testimg of web applications” Proceedings of 6th IASTED International Conference on Software Engineering and Application, May 2002, Hnolulu, USA., pp: 654-668.
  29. Jia, X. and H. Liu and L. Qin, “Formal structured specification for web application testing” Proceedings of thr Midwest Software Engineering Conference, (MSEC’03), Chicago, USA., 2003, pp:88-97.
  30. 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.
  31. Nilsson, R., J. Offutt and J.Mellin, “Test acse generation for mutation based esting of timeliness.” Electronic Notes Theor. Comput. Sci., 164: 97-114.
  32. Mark harman “The current state and futur of search based software engineering” Proceeding FOSE 07, 2007, Future of Software Engineering, IEEE Computer Society of Washington, DC, USA.2007, 342-357.
  33. 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.
  34. Kung, D.C., C.H. Liu and P. Hsia “An object oriented web test model for testing web applications” Proceedings of the First Asia Pacific Conference on Quality Sofware,(APCQS’00), Los Alamitos, 2000, pp: 111-111. systematically derive
  35. 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.
  36. Heumann, J., “Generating test cases from use cases” Rational Software. http://www.ibm.com/developerworks/rational/library/content/RationalEdge/jun01/GeneratingTestCasesFromUseCasesJune01.pdf.
  37. El-Far, I.K. and J.A. Whittaker, “Model based software testing” http://143.225.25.115/~flammini/materiale/Model-based%20Testing/ModelBasedSoftwareTesting.pdf. 2001.
  38. Nilawar, M. and S.Dascalu, “A UML-based approach for testing web applications” M.Sc. Thesis, University of Nevada, Reno. 2003.
  39. Andrews, A., Offutt, J., and Alexander, R., 2005. Testing Web Applications byModeling with FSMs, Journal of Software System and Modeling, vol. 4, no. 2, pp.326-345.
  40. 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.
  41. 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.
  42. Shams, M., D. Krishnamurthy and B. Far, “A model based approach for testing the performance of web applications” Proceeding of the 3rd International Workshop on Software Quality Assurance, Nov.6, New York, USA. 2006, pp: 54-61.
  43. Javed, A.Z., P.A. Strooper and G.N. Watson, “Automated generation of test cases using model- driven architecture.” Proceeding of the Second International Workshop on Automation of Software Test, May 20-26, Minneapolis, USA, 2007, 150-151.
  44. 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.
  45. Avrizer, A. and E.J. Weyuker, “The automatic generation of load test suites and the assessment of the resulting software” IEEE Transaction Software Eng., 1995 , 21: 705-716.
  46. Korel, B., “Automated software test data generation.” IEEE Trans. Software Eng., 1990, 16: 870-879.
  47. Pargas, R.P., M.J. Harrold and R.R. Peck, “Test data generation using genetic algorithms” Software Testing Verification Reliability, 1999, 9: 263-282.
  48. 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.
  49. 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: 231-244.
  50. 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.
  51. 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.

Keywords

test case generation, techniques, specification based, sketch diagram based, source code based, systems, object oriented, agent oriented, service oriented, component base software.