CFP last date
15 May 2024
Reseach Article

Automatic Test Case Generation using Sequence Diagram

by Vikas Panthi, Durga Prasad Mohapatra
International Journal of Applied Information Systems
Foundation of Computer Science (FCS), NY, USA
Volume 2 - Number 4
Year of Publication: 2012
Authors: Vikas Panthi, Durga Prasad Mohapatra
10.5120/ijais12-450353

Vikas Panthi, Durga Prasad Mohapatra . Automatic Test Case Generation using Sequence Diagram. International Journal of Applied Information Systems. 2, 4 ( May 2012), 23-29. DOI=10.5120/ijais12-450353

@article{ 10.5120/ijais12-450353,
author = { Vikas Panthi, Durga Prasad Mohapatra },
title = { Automatic Test Case Generation using Sequence Diagram },
journal = { International Journal of Applied Information Systems },
issue_date = { May 2012 },
volume = { 2 },
number = { 4 },
month = { May },
year = { 2012 },
issn = { 2249-0868 },
pages = { 23-29 },
numpages = {9},
url = { https://www.ijais.org/archives/volume2/number4/150-0353/ },
doi = { 10.5120/ijais12-450353 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2023-07-05T10:43:29.538261+05:30
%A Vikas Panthi
%A Durga Prasad Mohapatra
%T Automatic Test Case Generation using Sequence Diagram
%J International Journal of Applied Information Systems
%@ 2249-0868
%V 2
%N 4
%P 23-29
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software Testing plays a important role in Software development because it can minimize the development cost. We Propose a Technique for Test Sequence Generation using UML Model Sequence Diagram. UML models give a lot of information that should not be ignored in testing. In This paper main features extract from Sequence Diagram after that we can write the Java Source code for that Features According to ModelJunit Library. ModelJUnit is a extended library of JUnit Library. By using that Source code we can Generate Test Case Automatic and Test Coverage. This paper describes a systematic Test Case Generation Technique performed on model based testing (MBT) approaches By Using Sequence Diagram.

References
  1. Priestley, Mark. 2005. Practical Object-Oriented Design with UML. Tata McGraw-Hill, 2nd edition, 2005.
  2. Samuel, P. , Mall, R. , and Bothra, A. K. 2008. Automatic test case generation using Unified Modeling Language(UML) state diagrams. IET Software, 2(2), 2008, pp. 79 – 93.
  3. Sharma, M. and Mall, R. 2009. Automatic generation of test specifications for coverage of system state transitions. Information and Software Technology, (51), 2009, pp. 418 – 432.
  4. Ranjita Swain, Vikas Panthi, Prafulla Kumar Behera, Durga Prasad Mahapatra 2012. Test Case Generation Based on State Machine Diagram. International Journal of Computer Information Systems, Vol. 4, No 2, 2012 pp. 99- 124 .
  5. Offutt, J. , Liu, S. , A. Abdurazik and P. Ammann. 2003. Generating test data from state-based specifications. software testing, verification and reliability Softw. Test. Verif. Reliab. 2003; pp. 25–53.
  6. Blanco, R. , Fanjul, J. G. and Tuya, J. 2010. Test case generation for transition-pair coverage using Scatter Search. International Journal of Software Engineering and Its Applications Vol. 4, No. 4, October 2010.
  7. OMG. Unified Modelling Language Specification, version 2. 0, Object Management Group, www. omg. org, August 2005.
  8. Abdurazik, A. and Offutt, J. 2000. Using UML collaboration diagrams for static checking and test generation, Proceedings of 3rd Int. Conf. UML, Lecture Notes in Computer Science, 2000, pp. 383 – 395.
  9. F. Fraikin and T. Leonhardt. SeDiTeC – Testing Based on Sequence Diagrams. In ASE'2002.
  10. Michel, R. Blaha and James R. Rumbaugh. 2005. Object-Oriented Modeling and Design with UML. Pearson, 2nd edition, 2005.
  11. http://www. sequencediagrameditor. com/uml/sequence-diagram. htm
  12. Philip Samuel, Rajib Mall, A Novel Test Case Design Technique Using Dynamic Slicing of UML Sequence Diagramse-Informatica Software Engineering Journal, Volume 2, Issue 1, 2008. [13 ] http://www. cs. waikato. ac. nz/~marku/mbt/modeljunit.
  13. Dennis, Wixom, Roth. System Analysis & Design third edition wiley india.
  14. Offutt, J. and Abdurazik, A. 1999. Generating tests from UML specifications. In Proceedings of 2nd International Conference. UML, Lecture Notes in Computer Science, 1999, pp. 416 – 429.
  15. Koster, K. and Kao, D. C. 2007. State coverage: A structural test adequacy criterion for behavior checking. In ESEC/FSE, 2007.
  16. Davide Lorenzoli, Leonardo Mariani, and Mauro Pezzè. Automatic generation of software behavioral models. In Proc. 30th Int'l. Conf. on Softw. Eng. (ICSE'08), pp. 501–510, Leipzig, Germany, May 2008.
  17. Kansomkeat, S. and Rivepiboon, W. 2003. Automated-generating test case using UML statechart diagrams. In Proc. SAICSIT 2003, ACM, 2003, pp. 296 – 300.
  18. Abdurazik, A. and Offutt, J. 2000. Using UML collaboration diagrams for static checking and test generation, Proceedings of 3rd Int. Conf. UML, Lecture Notes in Computer Science, 2000, pp. 383 – 395.
  19. Korel, B. 1990. Automated software test data generation. IEEE Trans. Software Engineering,, 16(8), 1990, pp. 870 – 879.
  20. Weighhofer, M. , Fraser, G. and Wotawa, F. 2009. Using coverage to automate and improve test purpose based testing. Information and Software Technology, 51, 2009, pp . 1601-1617
Index Terms

Computer Science
Information Sciences

Keywords

Test Case Sequence Model Based Testing Modeljunit Efsm Sequence Graph