© 2017 IEEE. Even though software testing is considered a mature field in software engineering, deriving test cases is still an important issue and even more when related to quality requirements. Utility Trees are used to evaluate software architectures, organizing requirements as scenarios associated to quality attributes and decorating them with stakeholder-given priority and developer- given difficulty. In this article, we propose an approach to use Utility Trees to derive prioritized acceptance test cases allowing to focus in high-value tests. The technique has been tried in two medium-sized projects for a Chilean public agency, with positive results. This innovative use of Utility Trees offers a simple, collaborative way to focus testing resources.
|Number of pages||8|
|Publication status||Published - 5 Jul 2018|
|Event||Proceedings - International Conference of the Chilean Computer Science Society, SCCC - |
Duration: 5 Jul 2018 → …
|Conference||Proceedings - International Conference of the Chilean Computer Science Society, SCCC|
|Period||5/07/18 → …|
Cruz, P., & Astudillo, H. (2018). Deriving high-priority acceptance test cases using utility trees: A case study. 1-8. Paper presented at Proceedings - International Conference of the Chilean Computer Science Society, SCCC, . https://doi.org/10.1109/SCCC.2017.8405142