Home // ICSEA 2014, The Ninth International Conference on Software Engineering Advances // View article
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