ISTQB Practice Questions

Which is true for the cost of faults?

Options are :

  • Faults are most expensive to find during early development phases. But! They are cheapest to fix in this phase.
  • Finding faults are cheapest in the early development phases. But! The most expensive to fix them in this phase.
  • Faults are the most expensive to fix in the latest test phases. And they are cheapest to find in the early development phases. (Correct)
  • It's easy to find faults during system testing. But! The most expensive to fix them in this phase.

Answer : Faults are the most expensive to fix in the latest test phases. And they are cheapest to find in the early development phases.

What are the benefits of verification early in the life cycle?

Options are :

  • We can take part early in the projects.
  • We can identify the changes in user requirements.
  • We can reduce defect multiplication. (Correct)
  • We can set up the test environments in time.

Answer : We can reduce defect multiplication.

Which is the incident related false statement?

Options are :

  • Developers fix all incidents. (Correct)
  • Documentation can contain incidents.
  • Incidents can be analyzed to improve the test process.
  • If expected and actual results differ then an incident occurs.

Answer : Developers fix all incidents.

How many test cases cover the procedure?

Question: “Do you need coffee or tea?�

IF Answer = "coffee" THEN

   Question: “With or without sugar?â€?

   IF Answer = "With sugar." THEN

     Say: “You ordered coffee with sugar.â€?

   ELSE

     Say: “You ordered coffee without sugar.â€?

   END IF

ELSE

   Say: "You ordered tee."

END IF

Options are :

  • 6
  • 4
  • 3 (Correct)
  • 5

Answer : 3

Which statement is incorrect related to capture-replay tools?

Options are :

  • They are CAST tools.
  • They are useful for system tests.
  • These tools are used to capture and animate the user requirements. (Correct)
  • They support multi-user testing.

Answer : These tools are used to capture and animate the user requirements.

Which V-model statement is true?

Options are :

  • The verification of designs also included in it. (Correct)
  • It mentions the test methods you have to use.
  • It contains only the development phase.
  • It defines that modules which you test based on user requirements.

Answer : The verification of designs also included in it.

What is alpha testing?

Options are :

  • It's pre-release testing doing by the end user representatives. It is at the developer’s site. (Correct)
  • It's post-release testing doing by the end user representatives. It is at the developer’s site.
  • It's the first performed testing.
  • It's pre-release testing by end user representatives at their sites.

Answer : It's pre-release testing doing by the end user representatives. It is at the developer’s site.

Why do we split testing into stages?

Options are :

  • Different stages mean different test environments.
  • We create many stages for better testing.
  • Test stages have different purposes. (Correct)
  • We can manage easier testing in stages.

Answer : Test stages have different purposes.

In an application, the tax is calculated based on a rule.

The first $5.000 is tax-free. The next $2.000 tax is 15%.

The next $30.000 tax is 20%. Above the tax is 27%.

We think about the nearest whole dollar.

Which is a valid Boundary Value Analysis test case?

Options are :

  • $5.001
  • $37.001 (Correct)
  • $1.999
  • $31.000

Answer : $37.001

When do we design the test cases?

Options are :

  • We design the test cases during test configuration.
  • We design the test cases during test specification. (Correct)
  • We design the test cases during test planning.
  • We design the test cases during test recording.

Answer : We design the test cases during test specification.

How do you prioritize what to test?

Options are :

  • You test the high-risk areas. (Correct)
  • You try to find many faults.
  • You test the easy parts.
  • You try to achieve good test coverage.

Answer : You test the high-risk areas.

What is a failure?

Options are :

  • We found failures in the software. Failure is the result of an error.
  • Failure is an incorrect step, process or data definition in a computer program.
  • Failure is a departure from specified behavior. (Correct)
  • Failure is a human action that produces an incorrect result.

Answer : Failure is a departure from specified behavior.

Which statement is false related to a system?

Options are :

  • Reliability of the system does not change because of faults.
  • A system is stable after fault fixing. (Correct)
  • Undetected errors can cause faults and incorrect system behavior.
  • Undetected errors can cause faults and incorrect system behavior.
  • Two different failures may have different severities.

Answer : A system is stable after fault fixing.

Which sentence describes the static analysis on the best way?

Options are :

  • It is the analysis of script languages.
  • It is the analysis of program code. (Correct)
  • It is the use of black box testing.
  • It is the reviewing of test plans.

Answer : It is the analysis of program code.

What is error guessing?

Options are :

  • We use it only in security testing.
  • We use it only in system testing.
  • It's used beside the formal test design techniques. (Correct)
  • It is used only by junior testers. You do not need domain knowledge to use it.

Answer : It's used beside the formal test design techniques.

Which statement is true about reviews?

Options are :

  • We can not perform reviews on user requirements specifications.
  • Reviews are not an effective way of testing code.
  • Reviews will not find faults in test plans.
  • We should perform reviews on specifications, test plans, and code. (Correct)

Answer : We should perform reviews on specifications, test plans, and code.

Which is not a white box technique?

Options are :

  • The state transition testing (Correct)
  • The path testing
  • Statement testing
  • The data flow testing

Answer : The state transition testing

A configuration management system doesn't provide:

Options are :

  • It provides a linkage of customer requirements to version numbers.
  • It provides facilities to compare test results with expected results. (Correct)
  • It provides differences in versions of software component source code.
  • It provides restricted access to the source code library.

Answer : It provides facilities to compare test results with expected results.

Which activities save cost using CAST?

Options are :

  • Execute the test (Correct)
  • Manage the test
  • Design the test
  • Planning the test

Answer : Execute the test

Which is not an objective for a test?

Options are :

  • To find faults in the tested application.
  • To prove that the software is correct. (Correct)
  • To assess that the software is releasable.
  • To demonstrate that tested application doesn’t work.

Answer : To prove that the software is correct.

Which is not unit test standard?

Options are :

  • Equivalence partitioning
  • Syntax testing
  • Statement coverage
  • Integration testing (Correct)

Answer : Integration testing

Which requirement is testable?

Options are :

  • The tested application is portable.
  • Loading time of the tested web application is within 3 seconds. (Correct)
  • The critical part of the tested application has no fault.
  • The tested application is user-friendly.

Answer : Loading time of the tested web application is within 3 seconds.

What is the difference between an inspection and a walkthrough?

Options are :

  • A walkthrough has no leader. An inspection has a senior leader.
  • Authors are present during walkthroughs. They are missing from inspections.
  • A trained moderator leads a walkthrough. An author moderates an inspection.
  • A trained moderator leads an inspection. An author moderates a walkthrough. (Correct)

Answer : A trained moderator leads an inspection. An author moderates a walkthrough.

What is data flow analysis studies?

Options are :

  • It is the use of data on paths through the code. (Correct)
  • It is the rate of change of data values as a program executes.
  • It is the intrinsic complexity of the code.
  • It is possible communications bottlenecks in a program.

Answer : It is the use of data on paths through the code.

Which is a form of functional testing?

Options are :

  • Usability testing
  • Boundary value analysis (Correct)
  • Stress testing
  • Performance testing

Answer : Boundary value analysis

What is integration testing in the small?

Options are :

  • It tests the interactions between subsystems or modules. (Correct)
  • It uses such kind of components that are part of the live system.
  • It tests interfaces to other systems.
  • It tests the individual components which are under developing.

Answer : It tests the interactions between subsystems or modules.

Which is the best source of Expected Outcomes for User Acceptance Test scripts?

Options are :

  • The application specification
  • The user requirements (Correct)
  • The actual test results
  • The system specification

Answer : The user requirements

In an application, the tax is calculated based on a rule.

The first $5.000 is tax-free. The next $2.000 tax is 15%.

The next $30.000 tax is 20%. Above the tax is 27%.

Which groups of numbers belong to the same equivalence class?

Options are :

  • $5.800; $15.000; $27.000
  • $6.500; $7.500; $32.000
  • $28.001; $32.000; $38.000
  • $7.800; $28.000; $32.000 (Correct)

Answer : $7.800; $28.000; $32.000

Which incident statement is false?

Options are :

  • You investigate or correct incidents from time to time.
  • You can raise incidents against requirements.
  • Incident means that actual and expected result is different.
  • Incident always should be fixed by software developers. (Correct)

Answer : Incident always should be fixed by software developers.

Which system testing statement is incorrect?

Options are :

  • Independent teams perform the system test.
  • End-user performs the system test. (Correct)
  • Faults are expensive to fix if found during system test.
  • We use more functional testing and less structural testing.

Answer : End-user performs the system test.

What is the oracle assumption?

Options are :

  • There are some existing systems to verify the test output.
  • It is that experienced tester reviews the tested system.
  • A tester can routinely identify the right outcome of a test. (Correct)
  • It means that testers know much about the application under testing.

Answer : A tester can routinely identify the right outcome of a test.

Pair the two sets:

1, Configuration control

2, Test monitoring

3, Test control

4, Incident management

5, Test estimation 

Test activity description:

a,  re-allocation of resources when tests overrun

b,  calculation of required test resources

c,   report on deviation from test plan

d,   tracking of anomalous test results

e,  maintenance of record of test results

Options are :

  • 3-e,2-d,5-b,4-c,1-a
  • 3-a,2-c,5-b,4-d,1-e (Correct)
  • 3-e,2-b,5-c,4-a,1-d
  • 3-a,2-e,5-b,4-d,1-c

Answer : 3-a,2-c,5-b,4-d,1-e

Which test coverage related statement is incorrect?

Options are :

  • 100% LCSAJ coverage = 100% branch coverage.
  • 100% path coverage = 100% statement coverage.
  • 100% statement coverage can find more faults than 100% branch coverage. (Correct)
  • 100% path coverage can find more faults than 100% statement coverage.

Answer : 100% statement coverage can find more faults than 100% branch coverage.

Which is an incorrect statement of test coverage criteria?

Options are :

  • The percentage of faults found is the measure of test coverage criteria. (Correct)
  • A measure of it is the percentage of user requirements covered.
  • Test completion criteria often contains test coverage criteria.
  • The test suite can start tools to measure test coverage criteria.

Answer : The percentage of faults found is the measure of test coverage criteria.

What is the main benefit of code inspection?

Options are :

  • We can test the code before the execution environment is ready. (Correct)
  • An inexperienced group can do it.
  • It is cheap to do.
  • The code writer can do it.

Answer : We can test the code before the execution environment is ready.

ISTQB Questions
ISTQB Questions 1
ISTQB Questions 2
ISTQB Questions 3
ISTQB Questions 4
ISTQB Questions 5
ISTQB Questions 6
ISTQB Questions 7

Comment / Suggestion Section
Point our Mistakes and Post Your Suggestions

Protractor Training

new tutorial I am starting new Protractor training batch on Weekends. It is two days course from 01-june-2019 to 02-june-2019 based on class room (BANGALORE)

Interested people can confirm the seat by calling to +91 8971673487 or whatsapp to +91 9003381224

Find the course content : View Content