Skip to content
Research Article Open access CC BY 4.0

Automated Test Case Generation Using UML Class & Sequence Diagram

Syed Asad Ali Shah, Raja Khaim Shahzad, Syed Shafique Ali Bukhari, Mamoona Humayun

Current Journal of Applied Science and Technology · pp. 1–12 · Published 28 Mar 2016

10.9734/BJAST/2016/24860

Abstract

It is identically significant in today's vastly dynamic background with fluctuating requirements to improve test plans at each phase of the Software Development Life Cycle. Testing helps to make sure that the final software product works according to user needs and requirements. Various testing techniques are being used in order to test software according to its nature and complexity. Research demonstrations that the numeral software fails on account of such variations because appropriate testing is not possible on outmoded requirements. Some researchers have tried to figure out the ways to make automatic tools that generates test cases but there is small amount of studies done in achievement of this approach through UML Class diagram. Further, the growing complication of the projects mark manual testing infeasible. It demands for automatic testing of requirements to keep check on the variations. Many of the former approaches use intermediate forms for testing software that makes automation difficult. In this paper, we have highlighted the gaps and flaws in previous work. Based on identified gaps, a simple and optimal approach to generate test cases by extracting class diagram along with sequence diagram is proposed. In this approach, a simple and easily understandable framework is developed that uses UML class and sequence diagrams to generate test cases precisely.

Unified Modeling Language (UML) Model Based Testing (MBT) Software Development Life Cycle (SDLC) Class Diagram Object Oriented Language (OCL)

Cited by 7

Test case prioritization techniques in software regression testing: An overview

Department of Computer Science, Shaheed Zulfikar Ali Bhutto Institute of Science and Technology, Karachi, Pakistan, Qasim et al. · International Journal of ADVANCED AND APPLIED SCIENCES · 2021

A Hybrid Approach to Achieve High MC/DC at Design Phase

Gayatri Nayak, Mitrabinda Ray, Rashmi Rekha Sahoo · Smart Innovation, Systems and Technologies · 2020

Multiobjective Genetic Algorithm for Class Testing using OCL Class Contract Specifications: A Framework

Syed Muhammad Saqlain Shah, Rehan Farooq, Abdullah Alharbi · Scientific Programming · 2022

Carob tree micropropagation essays (Ceratonia siliqua L.)

Sara Nia, Malika Abid, Ilham Belkoura · E3S Web of Conferences · 2021

Test Scenarios Generation and Optimization of Object-Oriented Models Using Meta-Heuristic Algorithms

Satya Sobhan Panigrahi, Ajay Kumar Jena · Studies in Computational Intelligence · 2023

Automated Model-Based Test Case Generation Using Uml Activity Diagram: A Review

Rozi Nor Haizan Nor, Md Abdul Monim, Yusmadi Yah Jusoh · Lecture Notes in Electrical Engineering · 2021

An Improved Approach for Generating Test Cases during Model-Based Testing Using Tree Traversal Algorithm

Oluwatolani Achimugu, Philip Achimugu, Chinonyelum Nwufoh · Journal of Software Engineering and Applications · 2021

Article metrics

Real usage data collected on this platform.

0

Page views

0

PDF downloads

0

Outbound clicks

7

Citations

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

No views recorded yet.

Traffic sources

Referring site, by host.

No traffic recorded yet.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.