Search: onr:"swepub:oai:DiVA.org:bth-22848" >
An approach for per...
-
Abdeen, WaleedBlekinge Tekniska Högskola,Institutionen för programvaruteknik
(author)
An approach for performance requirements verification and test environments generation
- Article/chapterEnglish2023
Publisher, publication year, extent ...
-
2022-04-13
-
Springer,2023
-
electronicrdacarrier
Numbers
-
LIBRIS-ID:oai:DiVA.org:bth-22848
-
https://urn.kb.se/resolve?urn=urn:nbn:se:bth-22848URI
-
https://doi.org/10.1007/s00766-022-00379-3DOI
Supplementary language notes
-
Language:English
-
Summary in:English
Part of subdatabase
Classification
-
Subject category:ref swepub-contenttype
-
Subject category:art swepub-publicationtype
Notes
-
open access
-
Model-based testing (MBT) is a method that supports the design and execution of test cases by models that specify theintended behaviors of a system under test. While systematic literature reviews on MBT in general exist, the state of the arton modeling and testing performance requirements has seen much less attention. Therefore, we conducted a systematic map-ping study on model-based performance testing. Then, we studied natural language software requirements specificationsin order to understand which and how performance requirements are typically specified. Since none of the identified MBTtechniques supported a major benefit of modeling, namely identifying faults in requirements specifications, we developed thePerformance Requirements verificatiOn and Test EnvironmentS generaTion approach (PRO-TEST). Finally, we evaluatedPRO-TEST on 149 requirements specifications. We found and analyzed 57 primary studies from the systematic mappingstudy and extracted 50 performance requirements models. However, those models don’t achieve the goals of MBT, whichare validating requirements, ensuring their testability, and generating the minimum required test cases. We analyzed 77 Soft-ware Requirements Specification (SRS) documents, extracted 149 performance requirements from those SRS, and illustratethat with PRO-TEST we can model performance requirements, find issues in those requirements and detect missing ones.We detected three not-quantifiable requirements, 43 not-quantified requirements, and 180 underspecified parameters in the149 modeled performance requirements. Furthermore, we generated 96 test environments from those models. By modelingperformance requirements with PRO-TEST, we can identify issues in the requirements related to their ambiguity, measur-ability, and completeness. Additionally, it allows to generate parameters for test environments
Subject headings and genre
Added entries (persons, corporate bodies, meetings, titles ...)
-
Chen, XingruBlekinge Tekniska Högskola,Institutionen för programvaruteknik(Swepub:bth)xcn
(author)
-
Unterkalmsteiner, MichaelBlekinge Tekniska Högskola,Institutionen för programvaruteknik(Swepub:bth)mun
(author)
-
Blekinge Tekniska HögskolaInstitutionen för programvaruteknik
(creator_code:org_t)
Related titles
-
In:Requirements Engineering: Springer28:1, s. 117-1440947-36021432-010X
Internet link
Find in a library
To the university's database