In Agile teams, testers closely collaborate with all other team members. This close collaboration could be problematic and result in testing-related organizational risks.
Which TWO of the following organization risks could be encountered?
I . Testers lose motivation and fail at their core tasks.
ii . Close interaction with developers causes a loss of the appropriate tester mindset.
iii . Testers are not able to keep pace with incoming changes in time-constrained iterations.
iv . Testers, once they have acquired technical development or business skills, leave the testing team.
Answer : D
In Agile teams, close collaboration among testers and other team members can lead to organizational risks such as: ii . Close interaction with developers causes a loss of the appropriate tester mindset. iv . Testers, once they have acquired technical development or business skills, leave the testing team.
These risks highlight the potential issues of diminished testing perspective and team turnover when testers integrate closely with developers and other roles.
For the same financial institution in Question 12, with the same requirements and expectations, what would be the most likely investment values used in testing if two-point boundary value analysis is used to design test cases specific to the 13% interest rate equivalence partition?
Answer : A
For boundary value analysis, the test cases should include the boundary values just inside and just outside the equivalence partition for the 13% interest rate range:
R100,000 (just inside the previous range)
R100,001 (start of the 13% range)
R500,000 (end of the 13% range)
R500,001 (just outside the range)
These values ensure that both the edges of the partition are tested.
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?
Answer : B
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.
To be able to define testable acceptance criteria, specific topics need to be addressed. In the table below are the topics matched to an incorrect description. Match the topics (the left column) with the correct description (the right column)
Topic Description
A: Functional behaviour A: How the system performs the specific behaviour.
8: Quality characteristics B: A sequence of actions between an external actor and the system, to accomplish a specific goal or business task.
C: Scenarios C: The externally observable behaviour with user actions as input operating under certain configurations.
D: Business rules D; Description of the connections between the system to be developed and the outside world.
E: External interfaces E: Activities that can only be performed in the system under certain conditions defined by outside procedures and constraints.
Answer : A
The correct matching of the topics with their descriptions is as follows:
Functional behaviour: The externally observable behaviour with user actions as input operating under certain configurations (A to C).
Quality characteristics: How the system performs the specific behaviour (B to A).
Scenarios: A sequence of actions between an external actor and the system, to accomplish a specific goal or business task (C to B).
Business rules: Activities that can only be performed in the system under certain conditions defined by outside procedures and constraints (D to E).
External interfaces: Description of the connections between the system to be developed and the outside world (E to D).
Metrics can be collected during and at the end of testing activities to assess which of the following?
i. Progress against the planned schedule and budget.
II . Current quality of the test object.
Hi. Adequacy of the test approach.
iv . Effectiveness of the test activities with respect to the objectives.
v. All the above.
Select the correct answer:
Answer : D
Metrics can be collected during and at the end of testing activities to assess various aspects including progress against the planned schedule and budget, the current quality of the test object, the adequacy of the test approach, and the effectiveness of the test activities with respect to the objectives. Collecting these metrics helps in understanding the overall performance and quality of the testing process.
Consider the following examples of risks identified in different software development projects
[1]. It may not be possible to generate the expected workloads to run performance tests, due to the poor hardware equipment of the machines (load injectors) that should generate these workloads.
[ii]. A user's session on a web application is not invalidated after a certain period of inactivity (configured by the system administrator) of the user,
[iii]. The test team will not have an adequate requirements specification (since many requirements will still be missing) by the time test design and analysis activities should begin according to the test plan.
[IV]. Following a failure, the system is unable to continue to maintain its pre-failure operation and some data becomes corrupted.
Which of the following statements is TRUE?
Answer : A
In software testing, risks are categorized into product risks and project risks. Product risks are associated with the potential of a product to fail in meeting its quality criteria. Project risks are related to potential issues that could affect the project's ability to deliver a product.
[i] is a project risk because it concerns the availability and adequacy of hardware resources for performance testing.
[ii] is a product risk because it pertains to a security and functionality issue within the web application.
[iii] is a project risk because it involves the availability of necessary requirements documentation for the testing process.
[iv] is a product risk because it relates to the system's functionality and data integrity after a failure.
Thus, statement A correctly classifies [ii] and [iv] as product risks and [i] and [iii] as project risks.
Which of the following statements about the testing quadrants is TRUE?
Answer : B
The correct statement is B. According to the ISTQB CTFL syllabus, the testing quadrants help to categorize tests based on their purpose and whether they are technology-facing or business-facing, and whether they support the team or critique the product. Quadrant Q2 includes tests that are business-facing and support the team, such as automated acceptance tests produced during Behavior-Driven Development (BDD) and Acceptance Test-Driven Development (ATDD) .
Quadrant Q3 includes business-facing tests that critique the product, such as exploratory testing, usability testing, and user acceptance testing. These tests are typically manual and focus on evaluating the product from a user perspective, rather than being part of a continuous integration process.
Quadrant Q4 includes technology-facing tests that critique the product, such as performance tests, security tests, and other non-functional tests, which can be automated but are not related to unit tests produced during TDD .