A financial institution is to implement a system that calculates the interest rates paid on investment accounts based on the sum invested.
You are responsible for testing the system and decide to use equivalence partitioning and boundary value analysis to design test cases. The requirements describe the following expectations:
Investment range | Interest rate
R500 to RIO 000 10%
RIO 001 to R50 000 11%
R50 001 to RlOOOOO 12%
RIOOOOl to R500 000 | 13%
What is the minimum number of test cases required to cover all valid equivalence partitions for calculating the interest?
Using equivalence partitioning, the investment ranges are divided into four partitions:
R500 to R10,000 (10%)
R10,001 to R50,000 (11%)
R50,001 to R100,000 (12%)
R100,001 to R500,000 (13%)
Thus, the minimum number of test cases required to cover all valid equivalence partitions for calculating the interest is 4.
The following state transition diagram describes the functionality involved in a system using fingerprint and password authentication to log onto a system.
How many distinct states of the system are visible in the above diagram?
The state transition diagram provided shows three distinct states:
Waiting for fingerprint
Waiting for PIN
Valid PIN/ask menu selection
Each state represents a different stage in the system's operation, with transitions based on user actions and system responses.
Which one of the following statements correctly describes the term 'debugging'?
Debugging is the development activity that finds, analyses and fixes defects. Unlike testing, which aims to identify defects in the software, debugging is the process that developers use to locate and correct the errors found during testing. This involves diagnosing the root causes of these defects and making necessary code changes to resolve them. Debugging is a critical part of the development cycle and ensures that the software functions correctly after defects are fixed. Reference: ISTQB CTFL Syllabus V4.0, Section 1.1.2
In which one of the following test techniques are test cases derived from the analysis of the software architecture?
White-box test techniques are test design techniques where the test cases are derived from the internal structure of the software, including its architecture, code, and logical flow. These techniques involve the tester having knowledge of the internal workings of the software to create test cases that ensure all possible paths and conditions are tested. This is in contrast to black-box test techniques, which focus on input-output behavior without considering the internal structure. Reference: ISTQB CTFL Syllabus V4.0, Section 4.3
The following diagram displays the logical dependencies between requirements and the individual requirement priorities. For example, "R2->R3" means that R3 is dependent on R2. Priority is indicated by the number next to the letter ''P" i.e. P1 has a higher priority than P2.
Which one of the following options best describes the test execution sequence using both requirement dependency and priority
The correct test execution sequence should consider both the dependencies between the requirements and their priorities. According to the diagram, the sequence begins with R2 (P1) as it is a prerequisite for R3 (P4). Then R1 (P3) can be tested. R3 follows as it depends on R2. Next, R7 (P4) should be tested before R6 (P3) and R5 (P2), as indicated by their dependencies. Finally, R4 (P1) and R8 (P1) can be tested. Therefore, the best sequence is R2, R1, R3, R7, R6, R5, R4, R8. Reference: ISTQB CTFL Syllabus V4.0, Section 5.1.5
Francisca
10 days agoOnita
14 days agoBarrie
25 days agoChandra
29 days agoJerilyn
1 months agoSkye
2 months agoMee
2 months agoLindsey
2 months agoKarina
3 months agoChauncey
3 months agoRaul
4 months agoLuis
4 months agoTommy
4 months agoOrville
4 months agoOcie
5 months agoBrittani
5 months agoHuey
5 months agoFranklyn
5 months ago