CFP last date
20 May 2024
Reseach Article

Generating all Navigational Test Cases using Cyclomatic Complexity from Design Documents for Mobile Application

by Ayan Nigam, Bhawna Nigam, Devendra Kumar Vatsa
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 40 - Number 12
Year of Publication: 2012
Authors: Ayan Nigam, Bhawna Nigam, Devendra Kumar Vatsa
10.5120/5020-7354

Ayan Nigam, Bhawna Nigam, Devendra Kumar Vatsa . Generating all Navigational Test Cases using Cyclomatic Complexity from Design Documents for Mobile Application. International Journal of Computer Applications. 40, 12 ( February 2012), 40-44. DOI=10.5120/5020-7354

@article{ 10.5120/5020-7354,
author = { Ayan Nigam, Bhawna Nigam, Devendra Kumar Vatsa },
title = { Generating all Navigational Test Cases using Cyclomatic Complexity from Design Documents for Mobile Application },
journal = { International Journal of Computer Applications },
issue_date = { February 2012 },
volume = { 40 },
number = { 12 },
month = { February },
year = { 2012 },
issn = { 0975-8887 },
pages = { 40-44 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume40/number12/5020-7354/ },
doi = { 10.5120/5020-7354 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:27:56.225234+05:30
%A Ayan Nigam
%A Bhawna Nigam
%A Devendra Kumar Vatsa
%T Generating all Navigational Test Cases using Cyclomatic Complexity from Design Documents for Mobile Application
%J International Journal of Computer Applications
%@ 0975-8887
%V 40
%N 12
%P 40-44
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This is new mobile world; lots for even the simplest mobile application there can be many Navigational Paths. The challenge at Design phase is to identify all possible paths, generate code and validations for each one of them. Generating all possible test paths and test cases are difficult to achieve and need lot of manual efforts. In this paper we tried to generate possible navigational path using Design documents, so that Development and QA team get all the possible number of test cases in Design Phase itself. This will help to Estimate and analyze the actual project scope and timeline. QA Team save time as they do not have to generate paths manually and thereby reducing Navigational bugs getting detected and ensuring enhanced Path Coverage.

References
  1. Giuseppe Antonio Di Lucca, Anna Rita Fasolino, Francesco Faralli, Ugo De Carlini “Testing Web Applications” Proceedings of the International Conference on Software Maintenance (ICSM.02),Napoli,Italy,2002
  2. Paolo Tonella and Filippo Ricca, “Statistical testing of Web applications” Journal of Software Maintenance and Evolution: Research and Practice, Trento, Italy, 2004
  3. Zhongsheng Qian, Zhongsheng Qian, Hongwei Zeng, “A Practical Web Testing Model for Web Application Testing” Third International IEEE Conference on Signal-Image Technologies and Internet-Based System, Shangai, China, 2005
  4. Pakinam N. Boghdady, Nagwa L. Badr, Mohamed Hashem and Mohamed F.Tolba,”A Proposed Test Case Generation Technique Based on Activity Diagrams”, International Journal of Engineering & Technology IJET-IJENS Vol: 11 No: 03, june 2011
  5. Martin Sheppard,” A critique of cyclomatic complexity as software metric”, Software Engineering Journal, England, March, 1988
  6. L. Luo. “Software Testing Techniques, Technology Maturation and Research Strategies”, Class Report, Institute for Software Research International, Carnegie Mellon University, Pittsburgh, USA, 2009.
  7. A.C. Dias-Neto, R. Subramanyan, M. Vieira, G.H. Travassos. “A Survey on Model-based Testing Approaches: A Systematic Review”, Proceedings of the 1st ACM international workshop on Empirical assessment of software engineering languages and technologies in conjunction with the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE), New York, USA, 2007.
  8. A.C. Dias-Neto, G.H. Travassos. “Model-based testing approaches selection for software projects”, Journal of Information and Software Technology 51 (2009).
  9. S.K. Swain, D.P. Mohapatra, R. Mall. “Test Case Generation Based on Use case and Sequence Diagram”, International Journal of SoftwareEngineering, IJSE 3 (2010).
  10. S.R. Dalal, A. Jain, N. Karunanithi, J.M. Leaton, C.M. Lott, G.C. Patton, B.M. Horowitz. “Model-Based Testing in Practice”, Proceedings of the 21st international conference on Software engineering, New York, USA, 1999.
Index Terms

Computer Science
Information Sciences

Keywords

Test cases Cyclomatic Complexity Navigational Path Mobile Application Design Document.