Software Testing Fundamentals

Comprehensive quiz covering software testing concepts including test planning, white box testing, test estimation, performance testing, configuration management, and testing terminology.

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which of the following is NOT included in the Test Plan document of the Test Documentation Standard:

  1. What is not to be tested
  2. Test environments
  3. Quality plans
  4. Schedules and deadlines
Question 2 Multiple Choice (Single Answer)

Could reviews or inspections be considered part of testing:

  1. No, because they are normally applied before testing
  2. No, because they do not apply to the test documentation
  3. Yes, because both help detect faults and improve quality
  4. Yes, because testing includes all non-constructive activities
Question 3 Multiple Choice (Single Answer)

Which of the following is not part of performance testing:

  1. Measuring response time
  2. Measuring transaction rates
  3. Recovery testing
  4. Simulating many users
Question 4 Multiple Choice (Single Answer)

Error guessing is best used

  1. After more formal techniques have been applied
  2. By inexperienced testers
  3. After the system has gone live
  4. Only by end users
Question 5 Multiple Choice (Single Answer)

What is failure?

  1. Deviation from expected result to actual result
  2. Defect in the software.
  3. Error in the program code.
  4. Fault in the system.
Question 6 Multiple Choice (Single Answer)

People who don’t participate in technical reviews

  1. Analysts
  2. Management
  3. Developers
  4. Testers
Question 7 Multiple Choice (Single Answer)

What type of testing is done to supplement the rigorous testing?

  1. Regression testing.
  2. Integration testing.
  3. Error Guessing.
  4. System testing.
Question 8 Multiple Choice (Single Answer)

Capture and replay facilities are least likely to be used to ….

  1. Performance testing
  2. Recovery testing
  3. GUI testing
  4. User requirements.
Question 9 Multiple Choice (Single Answer)

What is the smallest number of test cases required to Provide 100% branch coverage? If(x>y) x=x+1; else y=y+1; while(x>y) { y=x*y; x=x+1; }

  1. 1
  2. 2
  3. 3
  4. 4
Question 10 Multiple Choice (Single Answer)

Cyclomatic complexity is used to calculate

  1. number of independent paths in the basis set of a program
  2. number of binary decisions + 1
  3. upper bound for the number of tests that must be conducted to ensure that all statements have been executed at least once
  4. number of branches and decisions
Question 11 Multiple Choice (Single Answer)

If a candidate is given an exam of 40 questions, should get 25 marks to pass (61%) and should get 80% for distinction, what is equivalence class.

  1. 23, 24, 25
  2. 0, 12, 25
  3. 30, 36, 39
  4. 32,37,40
Question 12 Multiple Choice (Single Answer)

Match the following: (1) Test estimation. (2) Test control. (3) Test monitoring. (a.) measures of tracking process. (b.) effort required to perform activities. (c.) reallocation of resources.

  1. 1-b, 2-c, 3-a
  2. 1-b, 2-a, 3-c
  3. 1-c, 2-a, 3-b
  4. 1-a, 2-b, 3-c
Question 13 Multiple Choice (Single Answer)

One of the following is not a part of white box testing as per BS7925-II standards.

  1. Random testing
  2. Data Flow testing.
  3. Statement testing.
  4. Syntax testing.
Question 14 Multiple Choice (Single Answer)

Exclusive use of white box testing in a test-phase will:

  1. Ensure the test item is adequately tested.
  2. Make the need for black-box testing redundant.
  3. Run the risk that the requirements are not satisfied.
  4. Suffices for the unit testing phase.
Question 15 Multiple Choice (Single Answer)

Match the following: (1.) Configuration identification (2.) Configuration control (3.) Status reporting (4.) Configuration auditing (a.) Maintains of CI’s in a library (b.) Checks on the contents of the library (c.) Function recording and tracking problems. (d.) Requires the all CI’s and their versions in the system are known

  1. 1-d, 2-c, 3-d, 4-a.
  2. 1-d, 2-a, 3-c, 4-b.
  3. 1-a, 2-b, 3-d, 4-c.
  4. 1-c, 2-b, 3-a, 4-d.
Question 16 Multiple Choice (Single Answer)

Cost of the reviews will not include.

  1. Review process itself
  2. Metrics analysis
  3. Tool support.
  4. Process improvement.
Question 17 Multiple Choice (Single Answer)

What type of testing will you perform on internet banking solution?

  1. System integration
  2. Functional testing
  3. Non-functional testing.
  4. Requirements testing
Question 18 Multiple Choice (Single Answer)

Which tool will be used to test the flag memory leaks and unassigned pointers

  1. Dynamic analysis tool
  2. Static Analysis tool
  3. Maintenance tool
  4. Configuration tool
Question 19 Multiple Choice (Single Answer)

Which tool will be used to test the flag memory leaks and unassigned pointers

  1. Dynamic analysis tool
  2. Static Analysis tool
  3. Maintenance tool
  4. Configuration tool
Question 20 Multiple Choice (Single Answer)

Which of the following is not included in Test Plan.

  1. Features to be tested.
  2. Environmental needs.
  3. Suspension criteria.
  4. Expected results.