Test Case Generation and Minimization using UML Activity Diagram in Model Driven Environment
Citation
Ms. Hetal J. Thanki , Prof. S.M.Shinde. "Test Case Generation and Minimization using UML Activity Diagram in Model Driven Environment", International Journal of Computer & organization Trends (IJCOT), V4(3):100-104 May - June 2014, ISSN:2249-2593, www.ijcotjournal.org. Published by Seventh Sense Research Group.
Abstract
Test driven design (TDD) and design driven testing (DDT) are used for test case generation. TDD generates so many duplicated test cases at the end of the project. DDT is novel approach to generate test cases based on design model of application. Comparative study indicates batter result using DDT. White-box traditional regression testing depends on analysis of impact of changes in source code. This practice minimizes the amount of testing required to validate code changes but they do not influence on requirement specification. Black-box testing supports ability to test from higher level design and requirement. Test optimal is a tool to generate test cases based on model driven environment using UML activity diagrams. Traditional approach generates many numbers of large and duplicate test cases. Proposed approach will minimize generated test cases and generate optimal test suite using model driven testing. Changes in design of project, modified activity diagram element will identify common and uncommon test cases. Where uncommon test cases are focused for further testing. Filtering will lead to better available resource utilization and will improve software project management.
References
[1] Mohamed Mussa, Samir Ouchani, Waseem Al Sammane, Abdelwahab Hamou-Lhadj, “A Survey of Model-Driven Testing Techniques”, 2009 Ninth International Conference on Quality Software, IEEE, pp 167-172, 2009
[2] Roberto S. Silva Filho, Christof J. Budnik, William M. Hasling, Monica McKenna, Rajesh Subra-manyan, “Supporting Concern-Based Regression Testing and Prioritization in a Model-Driven Environment, 34th Annual IEEE Computer Software and Applications Conference Workshops, PP 323-328, 2010
[3] Nuo Li, Qin-qin Ma, Ji Wu, Mao-zhong Jin, Chao Liu, “A Framework of Model-Driven Web Application Testing”, Proceedings of the 30th Annual International Computer Software and Applications Conference (COMPSAC`06), IEEE, 2006
[4] Yinghui Chen, Limin Hou, Yichang Liu, Yongping Zhang, Feng Qi, “Study and implementation of model driven testing method for network management interface”, Proceedings of ICCTA2009, pp. 259-263, IEEE, 2009
[5] Liu Yi-chang, Chen Ying-hui, Qi Feng, Qiu Xue-song, “A Model-Driven Conformance Testing Method for 3G Network Management North Bound Interface”, IEEE, pp. 323-326, 2010
[6] Yong Lei ; Andrews, J.H., “Minimization of randomized unit test cases”, 16th IEEE International Symposium, pp. 267-276, IEEE
[7] Wenhong Liu ; Xin Wu ; Yuheng Hao, “Research and Application of Regression Test Case Design Methods Based on the Analysis of the Relationship”, Fifth International Conference, IEEE, pp. 233-236
[8] Fraser, G. ; Gargantini, A., “Experiments on the test case length in specification based test case generation”, IEEE, pp. 18-26, 2009
[9] BeaBeatriz Pérez Lamancha, “Model-Driven Testing in Software Product Lines”, Proc. ICSM 2009, Edmonton, Canada, pp. 511-514, IEEE
[10] Yang Liu , Yafen Li, Pu Wang , “Design and Implementation of Automatic Generation of Test Cases Based on Model Driven Architecture”, 2010 Second International Conference on Information Technology and Computer Science, 2010, pp. 344-347, IEEE
[11] Puneet E. Patel, Nitin N. Patil (2013). “Testcases Formation using UML Activity Diagram”. 2013 International Conference on Communication Systems and Network Technologies, IEEE, pp. 884-889
[12] D. Pilone and N. Pitman. UML 2.0 in a Nutshell. OReilly, June 2005.
[13] Kuzman Katkalov, Nina Moebius, Kurt Stenzel, Marian Borek and Wolfgang Reif, Model-Driven Testing of Security Protocols with SecureMDD, IEEE, 2012
[14] Matt Stephens and Doug Rosenberg, Design Driven Testing, Test Smarter, Not Harder, Apress, 2010
Keywords
Activity diagram, Model driven testing, Regression testing, Test minimization, common test cases, uncommon test cases.