SOFTWARE ENGINEERING

SOFTWARE TESTING

TEST PLAN AND TEST CASE DEVELOPMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
In prioritising what to test, the most important objective is to:
A
Find as many faults as possible
B
Test high risk areas
C
Obtain good test coverage
D
Test whatever is easiest to test
Explanation: 

Detailed explanation-1: -Test cases requiring less cost will get the higher priority. History-based: In history-based approach, test cases are prioritized based on the history of test cases. The test execution results of a particular test case determining the possible chances of failure are selected and prioritized first and so on.

Detailed explanation-2: -Risk-based testing (RBT) is a particularly useful area of software testing that allows businesses to prioritise the rest of their testing strategy. In RBT, businesses will design and execute various tests based on the biggest defined risks.

Detailed explanation-3: -Functional correctness. Validation that the application correctly supports required business processes and transactions. Authorization. Verification that actions and data are available only to those users with correct authorization. Service level. Usability.

There is 1 question to complete.