Testing Web Services Using Progressive Group Testing

Wei Tek Tsai, Yinong Chen, Zhibin Cao, Xiaoying Bai, Hai Huang, Ray Paul

Research output: Contribution to journalArticle

26 Citations (Scopus)

Abstract

This paper proposes progressive group testing techniques to test large number of Web services (WS) available on Internet. At the unit testing level, the WS with the same functionality are tested in group using progressively increasing number of test cases. A small number of WS that scored best will be integrated into the real environment for operational testing. At the integration testing level, many composite services will be constructed and tested by group integration testing. The results of group testing at both unit and integration levels are verified by weighted majority voting mechanisms. The weights are based on the reliability history of the WS under test. A case study is designed and implemented, where the dependency among the test cases in WS is analyzed and used to generate progressive layers of test cases.

Original languageEnglish (US)
Pages (from-to)314-322
Number of pages9
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3309
StatePublished - 2004

Fingerprint

Group Testing
Politics
Internet
Web services
Web Services
Weights and Measures
Testing
Integration testing
Majority Voting
Unit
Composite
Composite materials

Keywords

  • Service-oriented architecture
  • Verification and validation
  • Web services
  • Web testing

ASJC Scopus subject areas

  • Computer Science(all)
  • Biochemistry, Genetics and Molecular Biology(all)
  • Theoretical Computer Science

Cite this

Testing Web Services Using Progressive Group Testing. / Tsai, Wei Tek; Chen, Yinong; Cao, Zhibin; Bai, Xiaoying; Huang, Hai; Paul, Ray.

In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Vol. 3309, 2004, p. 314-322.

Research output: Contribution to journalArticle

Tsai, Wei Tek ; Chen, Yinong ; Cao, Zhibin ; Bai, Xiaoying ; Huang, Hai ; Paul, Ray. / Testing Web Services Using Progressive Group Testing. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 2004 ; Vol. 3309. pp. 314-322.
@article{bfe928a95ea44ee6b35b9dd5cdb3125a,
title = "Testing Web Services Using Progressive Group Testing",
abstract = "This paper proposes progressive group testing techniques to test large number of Web services (WS) available on Internet. At the unit testing level, the WS with the same functionality are tested in group using progressively increasing number of test cases. A small number of WS that scored best will be integrated into the real environment for operational testing. At the integration testing level, many composite services will be constructed and tested by group integration testing. The results of group testing at both unit and integration levels are verified by weighted majority voting mechanisms. The weights are based on the reliability history of the WS under test. A case study is designed and implemented, where the dependency among the test cases in WS is analyzed and used to generate progressive layers of test cases.",
keywords = "Service-oriented architecture, Verification and validation, Web services, Web testing",
author = "Tsai, {Wei Tek} and Yinong Chen and Zhibin Cao and Xiaoying Bai and Hai Huang and Ray Paul",
year = "2004",
language = "English (US)",
volume = "3309",
pages = "314--322",
journal = "Lecture Notes in Computer Science",
issn = "0302-9743",
publisher = "Springer Verlag",

}

TY - JOUR

T1 - Testing Web Services Using Progressive Group Testing

AU - Tsai, Wei Tek

AU - Chen, Yinong

AU - Cao, Zhibin

AU - Bai, Xiaoying

AU - Huang, Hai

AU - Paul, Ray

PY - 2004

Y1 - 2004

N2 - This paper proposes progressive group testing techniques to test large number of Web services (WS) available on Internet. At the unit testing level, the WS with the same functionality are tested in group using progressively increasing number of test cases. A small number of WS that scored best will be integrated into the real environment for operational testing. At the integration testing level, many composite services will be constructed and tested by group integration testing. The results of group testing at both unit and integration levels are verified by weighted majority voting mechanisms. The weights are based on the reliability history of the WS under test. A case study is designed and implemented, where the dependency among the test cases in WS is analyzed and used to generate progressive layers of test cases.

AB - This paper proposes progressive group testing techniques to test large number of Web services (WS) available on Internet. At the unit testing level, the WS with the same functionality are tested in group using progressively increasing number of test cases. A small number of WS that scored best will be integrated into the real environment for operational testing. At the integration testing level, many composite services will be constructed and tested by group integration testing. The results of group testing at both unit and integration levels are verified by weighted majority voting mechanisms. The weights are based on the reliability history of the WS under test. A case study is designed and implemented, where the dependency among the test cases in WS is analyzed and used to generate progressive layers of test cases.

KW - Service-oriented architecture

KW - Verification and validation

KW - Web services

KW - Web testing

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

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

M3 - Article

AN - SCOPUS:35048853744

VL - 3309

SP - 314

EP - 322

JO - Lecture Notes in Computer Science

JF - Lecture Notes in Computer Science

SN - 0302-9743

ER -