Any changes for maintenance or evolution purposes may break existing working features, or may violate the requirements established in the previous software releases. Regression testing is essential to avoid these problems, but it may be ended up with executing many time-consuming test cases. This paper tries to address prioritizing requirements-based regression test cases. To this end, system-level testing is focused on two practical issues in industrial environments: i) addressing multiple goals regarding quality, cost and effort in a project, and ii) using non-code metrics due to the lack of detailed code metrics in some situations. This paper reports a goal-driven practice at Research In Motion (RIM) towards prioritizing requirements-bas...
Regression testing, which is performed after changes are made to a software system, can be used befo...
Abstract—To reduce the cost of regression testing, software testers may prioritize their test cases ...
Regression Testing is exclusively executed to guarantee the desirable functionality of existing soft...
non-peer-reviewedAny changes for maintenance or evolution purposes may break existing working featur...
Regression testing is challenging because of its complexity and the amount of effort and time it req...
Requirement prioritization creates an implementation ordering of large wishes of diverse stakeholder...
Test case prioritization techniques have been shown to be beneficial for improving regression-testin...
Test case prioritization techniques have been shown to improve regression-testing activities by incr...
Test case prioritization schedule test cases in an order that increases the success in achieving som...
Context: Regression testing is done to ensure that the modified code of the software is working as i...
Running automated tests can be a time-consuming task, especially when doing regression testing. If t...
The delivery of new increments involves decision makings at various levels like decision aspect prio...
Regression testing is a testing activity that is performed to provide confidence that changes do not...
Test case prioritization techniques schedule test cases in an order that increases their effectivene...
Context: When a software is modified, regression testing is performed to ensure the behaviour of sof...
Regression testing, which is performed after changes are made to a software system, can be used befo...
Abstract—To reduce the cost of regression testing, software testers may prioritize their test cases ...
Regression Testing is exclusively executed to guarantee the desirable functionality of existing soft...
non-peer-reviewedAny changes for maintenance or evolution purposes may break existing working featur...
Regression testing is challenging because of its complexity and the amount of effort and time it req...
Requirement prioritization creates an implementation ordering of large wishes of diverse stakeholder...
Test case prioritization techniques have been shown to be beneficial for improving regression-testin...
Test case prioritization techniques have been shown to improve regression-testing activities by incr...
Test case prioritization schedule test cases in an order that increases the success in achieving som...
Context: Regression testing is done to ensure that the modified code of the software is working as i...
Running automated tests can be a time-consuming task, especially when doing regression testing. If t...
The delivery of new increments involves decision makings at various levels like decision aspect prio...
Regression testing is a testing activity that is performed to provide confidence that changes do not...
Test case prioritization techniques schedule test cases in an order that increases their effectivene...
Context: When a software is modified, regression testing is performed to ensure the behaviour of sof...
Regression testing, which is performed after changes are made to a software system, can be used befo...
Abstract—To reduce the cost of regression testing, software testers may prioritize their test cases ...
Regression Testing is exclusively executed to guarantee the desirable functionality of existing soft...