A knowledge-based approach for generating test scenarios for web applications

Rogene Lacanienta, Shingo Takada, Haruto Tanno, Morihide Oinuma

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

The popularity and complexity of current Web applications continue to increase, and thus, their quality and reliability are increasingly becoming more important. Software testing is an important part of validating the software, but it needs a large number of good quality test scenarios and test cases. This can be done manually, but it would be very time consuming. They can also be generated automatically, but previous work only considers artifacts of the software-under-test. Given that there are already a huge number of Web applications that have gone through rigorous testing, we believe that the information from these previous tests can be a good source of information for testing future Web applications. This paper proposes an approach to automatically produce test scenarios by leveraging on the knowledge gathered from existing Web applications that have already undergone software testing. Our approach is based on a database containing test scenarios that are collected from previous applications. When a tester wants to produce test scenarios for a new application, he/she first creates a "base" scenario of the application, and then searches the database for related scenarios. The retrieved scenarios are then used to test the applications. A case study showed that our approach can retrieve useful test scenarios that a professional tester was not able to build manually.

Original languageEnglish
Title of host publicationProceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
PublisherKnowledge Systems Institute Graduate School
Pages166-171
Number of pages6
Volume2013-January
EditionJanuary
Publication statusPublished - 2013
Event25th International Conference on Software Engineering and Knowledge Engineering, SEKE 2013 - Boston, United States
Duration: 2013 Jun 272013 Jun 29

Other

Other25th International Conference on Software Engineering and Knowledge Engineering, SEKE 2013
CountryUnited States
CityBoston
Period13/6/2713/6/29

Fingerprint

Software testing
Testing

Keywords

  • Knowledgebased engineering
  • Scenario generation
  • Software testing
  • Web applications

ASJC Scopus subject areas

  • Software

Cite this

Lacanienta, R., Takada, S., Tanno, H., & Oinuma, M. (2013). A knowledge-based approach for generating test scenarios for web applications. In Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE (January ed., Vol. 2013-January, pp. 166-171). Knowledge Systems Institute Graduate School.

A knowledge-based approach for generating test scenarios for web applications. / Lacanienta, Rogene; Takada, Shingo; Tanno, Haruto; Oinuma, Morihide.

Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE. Vol. 2013-January January. ed. Knowledge Systems Institute Graduate School, 2013. p. 166-171.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Lacanienta, R, Takada, S, Tanno, H & Oinuma, M 2013, A knowledge-based approach for generating test scenarios for web applications. in Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE. January edn, vol. 2013-January, Knowledge Systems Institute Graduate School, pp. 166-171, 25th International Conference on Software Engineering and Knowledge Engineering, SEKE 2013, Boston, United States, 13/6/27.
Lacanienta R, Takada S, Tanno H, Oinuma M. A knowledge-based approach for generating test scenarios for web applications. In Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE. January ed. Vol. 2013-January. Knowledge Systems Institute Graduate School. 2013. p. 166-171
Lacanienta, Rogene ; Takada, Shingo ; Tanno, Haruto ; Oinuma, Morihide. / A knowledge-based approach for generating test scenarios for web applications. Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE. Vol. 2013-January January. ed. Knowledge Systems Institute Graduate School, 2013. pp. 166-171
@inproceedings{1fa3477f8f59464ba841ff988738c25b,
title = "A knowledge-based approach for generating test scenarios for web applications",
abstract = "The popularity and complexity of current Web applications continue to increase, and thus, their quality and reliability are increasingly becoming more important. Software testing is an important part of validating the software, but it needs a large number of good quality test scenarios and test cases. This can be done manually, but it would be very time consuming. They can also be generated automatically, but previous work only considers artifacts of the software-under-test. Given that there are already a huge number of Web applications that have gone through rigorous testing, we believe that the information from these previous tests can be a good source of information for testing future Web applications. This paper proposes an approach to automatically produce test scenarios by leveraging on the knowledge gathered from existing Web applications that have already undergone software testing. Our approach is based on a database containing test scenarios that are collected from previous applications. When a tester wants to produce test scenarios for a new application, he/she first creates a {"}base{"} scenario of the application, and then searches the database for related scenarios. The retrieved scenarios are then used to test the applications. A case study showed that our approach can retrieve useful test scenarios that a professional tester was not able to build manually.",
keywords = "Knowledgebased engineering, Scenario generation, Software testing, Web applications",
author = "Rogene Lacanienta and Shingo Takada and Haruto Tanno and Morihide Oinuma",
year = "2013",
language = "English",
volume = "2013-January",
pages = "166--171",
booktitle = "Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE",
publisher = "Knowledge Systems Institute Graduate School",
edition = "January",

}

TY - GEN

T1 - A knowledge-based approach for generating test scenarios for web applications

AU - Lacanienta, Rogene

AU - Takada, Shingo

AU - Tanno, Haruto

AU - Oinuma, Morihide

PY - 2013

Y1 - 2013

N2 - The popularity and complexity of current Web applications continue to increase, and thus, their quality and reliability are increasingly becoming more important. Software testing is an important part of validating the software, but it needs a large number of good quality test scenarios and test cases. This can be done manually, but it would be very time consuming. They can also be generated automatically, but previous work only considers artifacts of the software-under-test. Given that there are already a huge number of Web applications that have gone through rigorous testing, we believe that the information from these previous tests can be a good source of information for testing future Web applications. This paper proposes an approach to automatically produce test scenarios by leveraging on the knowledge gathered from existing Web applications that have already undergone software testing. Our approach is based on a database containing test scenarios that are collected from previous applications. When a tester wants to produce test scenarios for a new application, he/she first creates a "base" scenario of the application, and then searches the database for related scenarios. The retrieved scenarios are then used to test the applications. A case study showed that our approach can retrieve useful test scenarios that a professional tester was not able to build manually.

AB - The popularity and complexity of current Web applications continue to increase, and thus, their quality and reliability are increasingly becoming more important. Software testing is an important part of validating the software, but it needs a large number of good quality test scenarios and test cases. This can be done manually, but it would be very time consuming. They can also be generated automatically, but previous work only considers artifacts of the software-under-test. Given that there are already a huge number of Web applications that have gone through rigorous testing, we believe that the information from these previous tests can be a good source of information for testing future Web applications. This paper proposes an approach to automatically produce test scenarios by leveraging on the knowledge gathered from existing Web applications that have already undergone software testing. Our approach is based on a database containing test scenarios that are collected from previous applications. When a tester wants to produce test scenarios for a new application, he/she first creates a "base" scenario of the application, and then searches the database for related scenarios. The retrieved scenarios are then used to test the applications. A case study showed that our approach can retrieve useful test scenarios that a professional tester was not able to build manually.

KW - Knowledgebased engineering

KW - Scenario generation

KW - Software testing

KW - Web applications

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

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

M3 - Conference contribution

VL - 2013-January

SP - 166

EP - 171

BT - Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE

PB - Knowledge Systems Institute Graduate School

ER -