A method of automatic integration test case generation from UML-based scenario

Shinpei Ogata, Saeko Matsuura

Research output: Contribution to journalArticle

18 Citations (Scopus)

Abstract

One key to success for high quality enterprise information systems development is to validate the customers' requirements sufficiently at the early stage. Scenarios are an effective means to an end because they make it possible to represent various situations of system usage. Most scenarios are defined by using a natural language or such a formal language as Unified Modeling Language (UML) and describe normal, alternative, and exceptional service flows from the point of view of system usage. As a result, scenarios make it easy for the customers to confirm their requirements intuitively because of the concreteness. On the other hand, based on the V-model, which is well-known software development process and denotes the correspondence of requirement analysis stage to integration test stage, it is desirable that the testers should test the system by using the test cases derived from the validated scenarios. We have proposed a UML-based requirements analysis (RA) model with automatic prototype system generation for enterprise Web application development. This paper proposes a way to efficiently create reliable test cases from the scenarios that have been validated by the customers using the prototype system which was generated by the RA model.

Original languageEnglish
Pages (from-to)598-607
Number of pages10
JournalWSEAS Transactions on Information Science and Applications
Volume7
Issue number4
Publication statusPublished - 2010 Apr

Fingerprint

Unified Modeling Language
Formal languages
Software engineering
Industry
Information systems

Keywords

  • Scenario
  • Test case for integration testing
  • Unified modeling language
  • Web application

ASJC Scopus subject areas

  • Information Systems
  • Computer Science Applications

Cite this

A method of automatic integration test case generation from UML-based scenario. / Ogata, Shinpei; Matsuura, Saeko.

In: WSEAS Transactions on Information Science and Applications, Vol. 7, No. 4, 04.2010, p. 598-607.

Research output: Contribution to journalArticle

@article{0d5c4c17144442e58d959bea502b6fdb,
title = "A method of automatic integration test case generation from UML-based scenario",
abstract = "One key to success for high quality enterprise information systems development is to validate the customers' requirements sufficiently at the early stage. Scenarios are an effective means to an end because they make it possible to represent various situations of system usage. Most scenarios are defined by using a natural language or such a formal language as Unified Modeling Language (UML) and describe normal, alternative, and exceptional service flows from the point of view of system usage. As a result, scenarios make it easy for the customers to confirm their requirements intuitively because of the concreteness. On the other hand, based on the V-model, which is well-known software development process and denotes the correspondence of requirement analysis stage to integration test stage, it is desirable that the testers should test the system by using the test cases derived from the validated scenarios. We have proposed a UML-based requirements analysis (RA) model with automatic prototype system generation for enterprise Web application development. This paper proposes a way to efficiently create reliable test cases from the scenarios that have been validated by the customers using the prototype system which was generated by the RA model.",
keywords = "Scenario, Test case for integration testing, Unified modeling language, Web application",
author = "Shinpei Ogata and Saeko Matsuura",
year = "2010",
month = "4",
language = "English",
volume = "7",
pages = "598--607",
journal = "WSEAS Transactions on Information Science and Applications",
issn = "1790-0832",
publisher = "World Scientific and Engineering Academy and Society",
number = "4",

}

TY - JOUR

T1 - A method of automatic integration test case generation from UML-based scenario

AU - Ogata, Shinpei

AU - Matsuura, Saeko

PY - 2010/4

Y1 - 2010/4

N2 - One key to success for high quality enterprise information systems development is to validate the customers' requirements sufficiently at the early stage. Scenarios are an effective means to an end because they make it possible to represent various situations of system usage. Most scenarios are defined by using a natural language or such a formal language as Unified Modeling Language (UML) and describe normal, alternative, and exceptional service flows from the point of view of system usage. As a result, scenarios make it easy for the customers to confirm their requirements intuitively because of the concreteness. On the other hand, based on the V-model, which is well-known software development process and denotes the correspondence of requirement analysis stage to integration test stage, it is desirable that the testers should test the system by using the test cases derived from the validated scenarios. We have proposed a UML-based requirements analysis (RA) model with automatic prototype system generation for enterprise Web application development. This paper proposes a way to efficiently create reliable test cases from the scenarios that have been validated by the customers using the prototype system which was generated by the RA model.

AB - One key to success for high quality enterprise information systems development is to validate the customers' requirements sufficiently at the early stage. Scenarios are an effective means to an end because they make it possible to represent various situations of system usage. Most scenarios are defined by using a natural language or such a formal language as Unified Modeling Language (UML) and describe normal, alternative, and exceptional service flows from the point of view of system usage. As a result, scenarios make it easy for the customers to confirm their requirements intuitively because of the concreteness. On the other hand, based on the V-model, which is well-known software development process and denotes the correspondence of requirement analysis stage to integration test stage, it is desirable that the testers should test the system by using the test cases derived from the validated scenarios. We have proposed a UML-based requirements analysis (RA) model with automatic prototype system generation for enterprise Web application development. This paper proposes a way to efficiently create reliable test cases from the scenarios that have been validated by the customers using the prototype system which was generated by the RA model.

KW - Scenario

KW - Test case for integration testing

KW - Unified modeling language

KW - Web application

UR - http://www.scopus.com/inward/record.url?scp=77950953457&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77950953457&partnerID=8YFLogxK

M3 - Article

VL - 7

SP - 598

EP - 607

JO - WSEAS Transactions on Information Science and Applications

JF - WSEAS Transactions on Information Science and Applications

SN - 1790-0832

IS - 4

ER -