แบบฝึกหัด ISTQB Certified Tester Foundation Level (CTFL) Part 2

ISTQB Certified Tester Foundation Level Exercises Part 2


Content

  1. FL-1.2.2 Describe the relationship between testing and quality assurance and give examples of how testing contributes to higher quality
  2. FL-1.4.2 Describe the test activities and respective tasks within the test process (K2)
  3. FL-1.4.3 Differentiate the work products that support the test process (K2)
  4. FL-1.4.4 Explain the value of maintaining traceability between the test basis and test work products (K2)
  5. FL-1.5.2 Explain the difference between the mindset required for test activities and the mindset required for development activities (K2)
  6. FL-2.3.2 Recognize that functional, non-functional, and white-box tests occur at any test level (K1)
  7. FL-2.2.1 Compare the different test levels from the perspective of objectives, test basis, test objects, typical defects and failures, and approaches and responsibilities (K2)

FL-1.2.2 Describe the relationship between testing and quality assurance and give examples of how testing contributes to higher quality

Question12 In what way can testing be part of Quality Assurance?

  1. It ensures that requirements are detailed enough.
  2. It contributes to the achievement of quality in a variety of ways.
  3. It ensures that standards in the organization are followed.
  4. It measures the quality of software in terms of number of executed test cases.



FL-1.4.2 Describe the test activities and respective tasks within the test process (K2)

Question13 Which of the following activities is part of the main activity "test analysis" in the test process?

  1. Identifying any required infrastructure and tools.
  2. Creating test suites from test scripts.
  3. Analyzing lessons learned for process improvement.
  4. Evaluating the test basis for testability.



Question14 Given the following test activities and tasks:


A. Test design

B. Test implementation

C. Test execution

D. Test completion


1. Entering change requests for open defect reports

2. Identifying test data to support the test cases

3. Prioritizing test procedures and creating test data

4. Analyzing discrepancies to determine their cause


Which of the following BEST matches the activities with the tasks?


  1. A-2, B-3, C-4, D-1
  2. A-2, B-1, C-3, D-4
  3. A-3, B-2, C-4, D-1
  4. A-3, B-2, C-1, D-4



FL-1.4.3 Differentiate the work products that support the test process (K2)

Question15 Match the following test work products (1-4) with the right description (A-D). 


1. Test suite. 

2. Test case. 

3. Test script. 

4. Test charter. 


A. A group of test scripts with a sequence of instructions. 

B. A set of instructions for the execution of a test. 

C. Contains expected results. 

D. An instruction of test goals and possible test ideas on how to test. 

  1. 1A, 2C, 3B, 4D.
  2. 1D, 2B, 3A, 4C.
  3. 1A, 2C, 3D, 4B.
  4. 1D, 2C, 3B, 4A.



FL-1.4.4 Explain the value of maintaining traceability between the test basis and test work products (K2)

Question16 Which of the following BEST describes how value is added by maintaining traceability between the test basis and test artifacts?

  1. Maintenance testing can be fully automated based on changes to the initial requirements.
  2. It is possible to determine if a new test case has increased coverage of the requirements.
  3. Test managers can identify which testers found the highest severity defects.
  4. Areas that may be impacted by side-effects of a change can be targeted by confirmation testing.



FL-1.5.2 Explain the difference between the mindset required for test activities and the mindset required for development activities (K2)

Question17 Which of the following qualities is MORE likely to be found in a tester’s mindset rather than in a developer’s?

  1. Experience on which to base their efforts.
  2. Ability to see what might go wrong.
  3. Good communication with team members.
  4. Attention to detail.



FL-2.3.2 Recognize that functional, non-functional, and white-box tests occur at any test level (K1)

Question18 How can white-box testing be applied during acceptance testing?

  1. To check if large volumes of data can be transferred between integrated systems.
  2. To check if all code statements and code decision paths have been executed.
  3. To check if all work process flows have been covered.
  4. To cover all web page navigations.



Question19 Which of the following statements about test types and test levels is CORRECT?

  1. Functional and non-functional testing can be performed at system and acceptance test levels, while white-box testing is restricted to component and integration testing.
  2. Functional testing can be performed at any test level, while white-box testing is restricted to component testing.
  3. It is possible to perform functional, non-functional and white-box testing at any test level.
  4. Functional and non-functional testing can be performed at any test level, while Whitebox testing is restricted to component and integration testing.



FL-2.2.1 Compare the different test levels from the perspective of objectives, test basis, test objects, typical defects and failures, and approaches and responsibilities (K2)

Question20 Which of the following statements comparing component testing and system testing is TRUE? 

  1. Component testing verifies the functionality of software modules, program objects, and classes that are separately testable, whereas system testing verifies interfaces between components and interactions between different parts of the system.
  2. Test cases for component testing are usually derived from component specifications, design specifications, or data models, whereas test cases for system testing are usually derived from requirement specifications or use cases.
  3. Component testing only focuses on functional characteristics, whereas system testing focuses on functional and non-functional characteristics.
  4. Component testing is the responsibility of the testers, whereas system testing typically is the responsibility of the users of the system.



Question21 Given that the testing being performed has the following attributes:

• based on interface specifications;

• focused on finding failures in communication;

• the test approach uses both functional and structural test types.

Which of the following test levels is MOST likely being performed?

  1. Component integration testing.
  2. Acceptance testing.
  3. System testing.
  4. Component testing.



No comments:

Post a Comment