Which of the following examples represents System Integration testing?
Answer : A
System Integration Testing (SIT) involves testing the interactions between different systems or components. Testing an e-commerce website's integration with a third-party payment gateway is an example of SIT, as it checks the correct functioning of the integrated systems. This ensures that the e-commerce platform can successfully interact with external systems to process payments.
ISTQB CTFL Syllabus V4.0, Section 2.2.2 on system integration testing.
Which of the following statements is CORRECT about the value added by a tester to release planning?
Answer : B
During release planning, a tester adds value by assessing the testability of user stories. This involves evaluating whether the user stories are clear, concise, and testable. The tester ensures that the acceptance criteria are well-defined and that the stories can be effectively tested within the given timeframe.
ISTQB CTFL Syllabus V4.0, Section 5.1.2 on the tester's contribution to iteration and release planning, which includes assessing the testability of user stories.
Which of the following is a good testing practice which is applicable INDEPENDENT of the software development lifecycle followed?
Answer : B
Independent of the software development lifecycle followed, it is a good practice to ensure that each test level (e.g., unit testing, integration testing, system testing) has clear and appropriate objectives. This ensures that the testing is focused and effective at each level. Other options either contradict good practices or are not applicable across all lifecycle models.
ISTQB CTFL Syllabus V4.0, Section 1.4.1 on test levels and objectives, emphasizing the importance of defining clear test objectives for each level of testing.
What does the "absence-of-defects fallacy" refer to in software development?
Answer : A
The 'absence-of-defects fallacy' in software development refers to the mistaken belief that if a software system has been thoroughly tested and all requirements have been met without any defects, it guarantees the success of the system. However, this is not necessarily true. Even if no defects are found, the system might still fail to meet the user's needs or business objectives. This fallacy highlights the importance of validation in addition to verification to ensure that the system fulfills the intended use and requirements.
Consider a program that computes the factorial of a number (n). From the specifications you know that:
* If n < 0, a message "Value out of range" must be issued.
* If 0 < n < 100, the program calculates the factorial and returns the number
* If 100 < n < 200 message "Value out of range" must be issued
Which of the following statements about the equivalence partitions is CORRECT?
Answer : C
Equivalence partitioning involves dividing input data into partitions that are treated the same by the system under test. The given specifications create overlapping partitions:
For n<0n < 0n<0, an error message 'Value out of range' is issued.
For 0<n<1000 < n < 1000<n<100, the factorial is calculated.
For 100<n<200100 < n < 200100<n<200, the same error message 'Value out of range' is issued.
However, the range between 0 and 100 is exclusive of 0 and 100, meaning that the partitions overlap and create ambiguity for the boundary values. Thus, the correct statement is that the requirements are not correct because the partitions are overlapping.
You are a test manager responsible for implementing risk-based testing in your organization which deals with software in the healthcare domain. You are writing a handbook of various product risk mitigation options. Which ONE of the following options correctly represent the correct mitigation options?
Answer : C
Selecting a tester with the required knowledge related to compliance and standards is a correct mitigation option, especially in a highly regulated domain like healthcare. This approach ensures that the tester understands the specific regulatory requirements and standards applicable to the software, thereby reducing the risk of non-compliance. This is more effective than just increasing the number of testers, as it directly addresses the knowledge and expertise needed to mitigate specific product risks.
Match the Work Product with the category it belongs to:
Work Product:
1. Risk register
2. Risk information
3. Test cases
4. Test conditions
Category of work products:
A . Test planning work products
B . Test analysis work products.
C . Test design work products
D . Test monitoring and control work products
Answer : C
Risk register is a test planning work product as it documents identified risks and their mitigation strategies.
Risk information falls under test monitoring and control work products as it involves ongoing evaluation and reporting of risks.
Test cases are part of test design work products as they are derived from test conditions and designed to execute the testing scenarios.
Test conditions belong to test analysis work products as they define the items or events of a system that are to be tested.