ISTQB Certification Questions on Software Testing

GodGivenArchetype avatar
GodGivenArchetype
·
·
Download

Start Quiz

Study Flashcards

Questions and Answers

What is the primary focus of functional system testing?

Testing the end to end functionality of the system as a whole

Which of the following represents an invalid state transition in the given state transition diagram?

FAULT to ON

What is another term for Peer Reviews?

Inspection

Which statement is true regarding statement coverage and branch coverage?

<p>100% branch coverage guarantees 100% decision coverage</p> Signup and view all the answers

What is included in the Kick Off phase of a formal review?

<p>Explaining the objective</p> Signup and view all the answers

What is the correct mapping of every stage of the software Development Life cycle with the Testing Life cycle?

<p>i-c , ii-d , iii-a , iv-b</p> Signup and view all the answers

What is an important aspect of Test Planning?

<p>All of the above</p> Signup and view all the answers

What is the primary focus of Defect Management?

<p>Tracking and managing defects to resolution</p> Signup and view all the answers

Which of the following is NOT a phase of the Fundamental Test Process?

<p>Requirement Analysis</p> Signup and view all the answers

Which of the following techniques is NOT a black box technique?

<p>LCSAJ (Linear Code Sequence and Jump)</p> Signup and view all the answers

Which of the following is NOT a success factor for a review?

<p>Each Review does not have a predefined objective</p> Signup and view all the answers

Which of the following defects are NOT discovered by static analysis tools?

<p>Logic errors</p> Signup and view all the answers

From which of the following are Test Conditions derived?

<p>Specifications</p> Signup and view all the answers

When should Regression testing be performed?

<p>After the software has changed</p> Signup and view all the answers

Which of the following is a characteristic of White Box Testing Technique?

<p>Equivalence partitioning, Decision Table and Control flow</p> Signup and view all the answers

Which of the following is NOT a defect type that can be discovered by static analysis tools?

<p>Logic errors</p> Signup and view all the answers

What is an example of residual risk in testing?

<p>Defects not fixed or lack of test coverage in certain areas</p> Signup and view all the answers

Which of the following metrics is NOT used to monitor test progress?

<p>Size of the testing team</p> Signup and view all the answers

What is a consideration when selecting a test approach?

<p>The risk of product failure to humans</p> Signup and view all the answers

In the case of large systems, what is the best approach to testing?

<p>Test based on risk</p> Signup and view all the answers

What is a purpose of verifying the test environment?

<p>To prepare the test environment</p> Signup and view all the answers

Which of the following is NOT a type of defect information?

<p>Size of the testing team</p> Signup and view all the answers

What is an objective of test reporting?

<p>To report test results</p> Signup and view all the answers

What is a benefit of test automation?

<p>Reduced testing cost</p> Signup and view all the answers

Study Notes

Functional System Testing

  • Functional system testing is testing the end-to-end functionality of the system as a whole.

Peer Reviews

  • Peer Reviews are also called Inspections.

State Transition Diagram

  • An invalid state transition is from FAULT to ON.

Code Coverage

  • 100% statement coverage does not guarantee 100% branch coverage.
  • 100% branch coverage guarantees 100% decision coverage.
  • 100% decision coverage does not guarantee 100% branch coverage.

Kick-Off Phase

  • The Kick-Off phase of a formal review includes explaining the objective.

Software Development Life Cycle

  • Hi-level design corresponds to Unit tests.
  • Code corresponds to Acceptance tests.
  • Low-level design corresponds to System tests.
  • Business requirements correspond to Integration tests.

Fundamental Test Process

  • The phases of the Fundamental Test Process are Test Planning and Control, Test implementation and Execution, and Evaluating Exit criteria and reporting.
  • Requirement Analysis is not a phase of the Fundamental Test Process.

Black Box Techniques

  • State transition testing is a black box technique.
  • Boundary value analysis is a black box technique.
  • LCSAJ (Linear Code Sequence and Jump) is not a black box technique.

Success Factors for Review

  • Success factors for a review include management supporting a good review process and an emphasis on learning and process improvement.
  • Defects found are welcomed and expressed objectively.

Defects Discovered by Static Analysis Tools

  • Defects discovered by static analysis tools include variables that are never used, security vulnerabilities, programming standard violations, uncalled functions, and procedures.

Test Conditions

  • Test Conditions are derived from Specifications.

White and Black Box Testing Techniques

  • Equivalence partitioning, Boundary Value Analysis, and State Transition are black box testing techniques.
  • Decision Table and Control flow are white box testing techniques.

Regression Testing

  • Regression testing should be performed after the software has changed, when the environment has changed, and to verify the Test Environment.

Monitoring Test Progress

  • Monitoring test progress includes tracking the percentage of Test Case Execution, percentage of work done in test environment preparation, and defect information.

Test Approach

  • The selection of a test approach should consider the context, including risk, skills and experience of the people, and the objective of the testing endeavor.

Large Systems

  • Testing large systems should be based on Risk.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team
Use Quizgecko on...
Browser
Browser