A comprehensive assessment model for requirement-based test case prioritization: Integrating internal factors and dependency analysis through expert evaluation
Test case prioritization (TCP) is a critical component of regression testing in agile software development. Requirement-based TCP leverages information from software requirements to improve testing effectiveness, but gathering and assessing relevant requirement factors remains a challenge. This pap...
Saved in:
| Main Authors: | , , , |
|---|---|
| Format: | Article |
| Language: | en |
| Published: |
Success Culture Press
2024
|
| Online Access: | http://eprints.utem.edu.my/id/eprint/28749/2/00402171220241532501407.pdf http://eprints.utem.edu.my/id/eprint/28749/ https://www.aasmr.org/liss/Vol.11/No.10/Vol.11.No.10.05.pdf |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | Test case prioritization (TCP) is a critical component of regression testing in agile software development. Requirement-based TCP leverages information from software
requirements to improve testing effectiveness, but gathering and assessing relevant requirement factors remains a challenge. This paper proposes a comprehensive assessment
model for requirement-based TCP that incorporates both internal factors (complexity, change impact, and prioritization) and requirement dependencies. The model employs pairwise
comparison (PC) and expert evaluation techniques to assign weights to the factors. The assessment process is validated using the iTrust medical record system as a case study, with
four experts from diverse software engineering backgrounds participating in the evaluation. The resulting weighted factors provide a quantitative basis for designing more effective TCP
strategies. The proposed model contributes to the advancement of requirement-based testing and offers practical insights for software practitioners seeking to optimize their TCP processes. |
|---|
