Home // ICSEA 2014, The Ninth International Conference on Software Engineering Advances // View article


A Domain-Specific Language for Modeling Performance Testing: Requirements Analysis and Design Decisions

Authors:
Maicon Bernardino
Avelino F. Zorzo
Elder Rodrigues
Flávio M. de Oliveira
Rodrigo Saad

Keywords: requirements; design decision; performance testing; performance modeling; domain-specific language

Abstract:
Performance is a fundamental quality of software systems. The focus of performance testing is to reveal bottlenecks or lack of scalability of a system or an environment. However, usually the software development cycle does not include this effort on the early development phases, which leads to a weak elicitation process of performance requirements. One way to mitigate that is to include performance requirements in the system models. This can be achieved by using Model-Based Testing (MBT) since it enables to aggregate testing information in the system model since the early stages of the software development cycle. This also allows to automate the generation of test artifacts, such as test cases or test scripts, and improves communication among different teams. In this paper, we present a set of requirements for developing a Domain-Specific Language (DSL) for modeling performance testing of Web applications. In addition, we present our design decisions in creating a solution that meets the specific needs of a partner company. We believe that these decisions help in building a body of knowledge that can be reused in different settings that share similar requirements.

Pages: 609 to 614

Copyright: Copyright (c) IARIA, 2014

Publication date: October 12, 2014

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-367-4

Location: Nice, France

Dates: from October 12, 2014 to October 16, 2014