Which of the following are correct tasks during "Test analysis and design"? I. Designing and prioritizing test cases II Identifying any required infrastructure and tools III. Reviewing the test basis IV Creating test data and preparing test harnesses V. Writing automated test scripts
Correct Answer: C
Explanation Test analysis and design is the phase of the test process where test cases and test data are designed and prioritized, based on the test basis and test objectives. Therefore, option C is correct, as it includes tasks I, II, and III. Option A is incorrect, as it includes tasks IV and V, which are part of test implementation and execution phase. Option B is incorrect, as it includes task IV, which is part of test implementation and execution phase. Option D is incorrect, as it does not include task III, which is part of test analysis and design phase. References: [Certified Tester Foundation Level Syllabus], Section 2.2
CTFL_Syll2018 Exam Question 132
How does software testing contribute to the quality of delivered software? [K2]
Correct Answer: C
Explanation Software testing contributes to the quality of delivered software by identifying root causes of defects from past projects and using the lessons learned to improve processes and thus help to reduce the defect count. Software testing is a process of verifying and validating that a software product meets the specified requirements and expectations of the stakeholders1. Software testing can detect defects in the software product and provide information about its quality1. Software testing can also identify root causes of defects from past projects and use the lessons learned to improve processes and thus help to reduce the defect count1. This can be done by using techniques such as root cause analysis, defect prevention, causal analysis, process improvement, etc1. These techniques can help to identify and eliminate the sources of defects in the software development lifecycle and prevent them from recurring in future projects1. Therefore, software testing contributes to the quality of delivered software by identifying root causes of defects from past projects and using the lessons learned to improve processes and thus help to reduce the defect count.
CTFL_Syll2018 Exam Question 133
Which of the following DOES NOT describe "component testing'?
Correct Answer: A
Explanation The statement that component testing tests interfaces between modules and interactions of different parts of a system does not describe component testing. Component testing is the process of testing individual software components that are separately testable, such as modules, programs, objects, classes, etc. Component testing verifies the functionality and quality of the components in isolation from other components. Component testing does not test the interfaces or interactions between components, as this is done in integration testing. References: Certified Tester Foundation Level Syllabus, Section 5.1.2
CTFL_Syll2018 Exam Question 134
A system requirement states that up to 100 users should be able to carry out a transaction, with responses returned within 5 seconds. What type of non-functional testing would you carry out to verify these requirements?
Correct Answer: C
Explanation Load testing is the type of non-functional testing that would verify these requirements, because it measures how well the system performs under normal or expected load conditions1 . Load testing can verify whether up to 100 users can carry out a transaction simultaneously and whether the response time is within 5 seconds1 . The other options are not relevant types of non-functional testing for these requirements. Stress testing measures how well the system performs under extreme or abnormal load conditions1 . Maintenance testing verifies whether an operational system still works correctly after changes or updates1 . Usability testing evaluates how easy and user-friendly the system is for its intended users1 .
CTFL_Syll2018 Exam Question 135
Which of the following CORRECTLY matches a tester's ability to communicate about defects, test results, and other test Information well?
Correct Answer: A
Explanation According to the syllabus, a tester's ability to communicate about defects, test results, and other test information well is an important skill that contributes to testing effectiveness and efficiency. A tester should be able to communicate clearly, accurately, objectively, constructively, politely, and persuasively with various stakeholders involved in testing or affected by testing outcomes. A tester should also be able to use appropriate communication methods and tools depending on the context and purpose of communication. The answer A is correct because it is an example of a tester's ability to communicate about defects, test results, and other test information well. Emphasizing the benefits of testing means highlighting how testing adds value to the software product and the business goals. This can help to gain support and trust from stakeholders and foster a positive attitude towards testing. The other answers are incorrect because they are examples of poor communication skills that can hinder testing effectiveness and efficiency. Taking a command-and-control approach with the project team (B) means imposing one's own decisions or opinions without considering others' inputs or feedback. This can create conflicts and resentment among team members and reduce collaboration and cooperation. Being firm and assertive with test findings and information means insisting on one's own views or demands without being flexible or open-minded. This can lead to arguments and disagreements with stakeholders who may have different perspectives or expectations. Writing subjective defect reports and review findings (D) means using personal, biased, or unobservable information that does not support the evaluation or analysis of defects or tests. This can cause confusion and misunderstanding among stakeholders who may not be able to reproduce or verify the defects or tests. References: Certified Tester Foundation Level Syllabus, Section 1.5.1, page 19-20.