ISTQB Certified Tester Foundation Level. Курс для початківців. Розділ 2. Практика з тестами для 2 розділу.

Розбір тестових питань по другому розділу.

ISTQB Certified Tester Foundation Level. Курс для початківців. Розділ 2. Практика.

В цьому відео робиться спроба розібрати кілька десятків питань по другому розділу сілабуса ISTQB CTFL.

Всі питання з відео з правильними відповідями наводяться нижче.

Question 1

Which of the following is a test type?

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

Question 2

Which option best describes objectives for test levels with a life cycle model?

  1. Objectives should be generic for any test level.
  2. Each level has objectives specific to that level.
  3. The objectives of a test level don’t need to be defined in advance.
  4. Objectives are the same for each test level.

Question 3

A regression test:

  1. Will check unchanged areas of the software to see if they have been affected.
  2. Will check changed areas of the software to see if they have been affected.
  3. Will always be automated.
  4. Is only run once.

Question 4

The four test levels defined for a common V-model testing approach are:

  1. Unit, integration, system and maintenance.
  2. Functional, glass box, incremental and maintenance.
  3. Component, integration, system and acceptance.
  4. Unit, component, functional and alpha/beta

Question 5

According to the ISTQB Glossary, regression testing is required for what purpose?

  1. To prevent a task from being incorrectly considered completed.
  2. To motivate better unit testing by the programmers
  3. To ensure that defects have not been introduced by a modification
  4. To verify the success of corrective actions.

Question 6

Beta testing is:

  1. Performed by customers at the software developer’s site.
  2. Useful to test software developed for a specific customer or user.
  3. Performed by an independent test team.
  4. Performed by customers at their own site.

Question 7

Alpha testing is:

  1. Post-release testing by end user representatives at the developer`s site.
  2. Pre-release testing by end user representatives at their sites.
  3. The first testing that is performed.
  4. Pre-release testing by end user representatives at the developer’s site.

Question 8

System Integration testing in the large involves:

  1. Testing the system when combined with other systems.
  2. Testing a system with a large number of users.
  3. Combing software components and testing them in one go.
  4. Testing a sub-system using stubs and drivers.

Question 9

Non-functional testing includes:

  1. Testing a system feature using only the software required for that function.
  2. Testing the quality attributes of the system including reliability and usability.
  3. Testing to see where the system does not function correctly.
  4. Gaining user approval for the system.

Question 10

Component testing may include

  1. Sociability testing.
  2. User acceptance testing.
  3. Beta testing.
  4. The use of stubs and drivers.

Question 11

Regression testing always involves

  1. Executing a large number of different tests.
  2. Using a test automation tool.
  3. Testing whether a known software fault been fixed.
  4. Testing whether modifications have introduced adverse side effects.

Question 12

Regression testing should be performed:
I. Every week.
II. After the software has changed.
III. As often as possible.
IV. When the environment has changed.
V. When the project manager says.

  1. II, III & IV are true, I & V are false.
  2. II is true, I, III, IV & V are false.
  3. I & II are true, III, IV & V are false.
  4. II & IV are true, I, III & V are false.

Question 13

System testing is:

  1. Used to search for defects in software modules that are separately testable.
  2. The responsibility of the users of a system.
  3. Concerned with the behavior of a whole system/product as defined by the scope of a development project.
  4. Triggered by modifications, migration or retirement of the software system.

Question 14

System testing should investigate

  1. Non-functional requirements or Functional requirements
  2. Non-functional requirements only not Functional requirements
  3. Functional requirements only not non-functional requirements
  4. Non-functional requirements and Functional requirements

Question 15

What are good practices for testing within the development life cycle?

  1. Early test analysis and design.
  2. Different test levels are defined with specific objectives.
  3. Testers will start to get involved as soon as coding is done.
  4. A and B.

Question 16

Validation involves which of the following
(i.) Helps to check the Quality of the Built Product.
(ii.) Helps to check that we have built the right product.
(iii.) Helps in developing the product.
(iv.)Monitoring tool wastage and obsoleteness.

  1. i,ii,iii are true and iv is false
  2. Options i,ii,iii,iv are true.
  3. iii is true and i,ii,iv are false.
  4. ii is true and i,iii,iv are false.

Question 17

Verification involves which of the following :
(i.) Helps to check the Quality of the built product
(ii.) Helps to check that we have built the right product.
(iii.) Helps in developing the product
(iv.) Monitoring tool wastage and obsoleteness.

  1. ii is true and i,iii,iv are false.
  2. i is true and ii,iii,iv are false
  3. Options i,ii,iii,iv are true.
  4. i,ii,iii are true and iv is false

Question 18

What is the MAIN benefit of designing tests early in the life cycle?

  1. It is cheaper than designing tests during the test phases.
  2. Tests designed early are more effective than tests designed later.
  3. It helps prevent defects from being introduced into the code.
  4. It saves time during the testing phases when testers are busy.

Question 19

When a defect is detected and fixed then the software should be retested to confirm that the original defect has been successfully removed. This is called

  1. Regression testing.
  2. Maintenance testing.
  3. Confirmation testing.
  4. None of the above.

Question 20

Which of the following are characteristic of regression testing?
(i) Regression testing is run ONLY once
(ii) Regression testing is used after fixes have been made
(iii) Regression testing is often automated
(iv) Regression tests need not be maintained

  1. i, iii, iv.
  2. ii, iii.
  3. iii.
  4. ii, iv.

Question 21

Which of the following is a nonfunctional quality characteristic?

  1. Usability
  2. Maintenance
  3. Feasibility
  4. Regression

Question 22

Which of the following combinations correctly describes a valid approach to component testing:
(i.) Functional testing of the component in isolation.
(ii.) Structure-based testing of the code without recording incidents.
(iii.) Automated tests that are run until the component passes.
(iv.) Functional testing of the interfaces between modules.

  1. iii.
  2. i and ii.
  3. ii and iv
  4. i, ii and iii

Question 23

Which one of the following statements about system testing is NOT true?

  1. End-users should be involved in system tests.
  2. Faults found during system tests can be very expensive to fix.
  3. System tests are often performed by independent teams.
  4. Functional testing is used more than structural testing.

Leave a Reply

Your email address will not be published. Required fields are marked *