Title | ||
---|---|---|
Generating test cases and procedures from use cases in dynamic software product lines. |
Abstract | ||
---|---|---|
Software engineering is systematically evolving to address the production of families of systems instead of single products. This evolution comes at a price, it is now essential to deal with variability at both design and execution time. Developing test cases and procedures for a whole family of systems considering this dynamicity (variability at runtime) can be challenging. We propose a method to generate tests from use case specifications expressed in a controlled natural language, yet considering the variability and dynamicity in those specifications. We evaluate our method against use case specifications of a family of mobile and context-aware systems. Experimenting our method, we could measure that developing test cases and procedures becomes around 40+ faster when using our approach, opposed to manual development of tests under the same conditions. |
Year | DOI | Venue |
---|---|---|
2017 | 10.1145/3019612.3019790 | SAC |
Field | DocType | Citations |
Use case,Controlled natural language,Software engineering,Computer science,Software,Execution time,Test case | Conference | 0 |
PageRank | References | Authors |
0.34 | 9 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Italo L. Araújo | 1 | 0 | 0.34 |
Ismayle de Sousa Santos | 2 | 35 | 6.87 |
João Bosco Ferreira Filho | 3 | 43 | 6.27 |
Rossana M. C. Andrade | 4 | 354 | 58.76 |
Pedro de Alcântara dos Santos Neto | 5 | 25 | 7.25 |