Software Testing Fundamentals and Methodologies

Covers software testing concepts, QA processes, testing techniques, tools like Quality Centre, testing methodologies, test planning, and best practices for testers

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Non-functional system testing includes:

  1. Testing to see where the system does not function properly
  2. Testing quality attributes of the system including performance and usability
  3. Testing a system feature using only the software required for that action
  4. Testing a system feature using only the software required for that function
Question 2 Multiple Choice (Single Answer)

Consider the following statements about early test design: i. early test design can prevent fault multiplication ii. faults found during early test design are more expensive to fix iii. early test design can find faults iv. early test design can cause changes to the requirements v. early test design takes more effort

  1. i, iii & iv are true, ii & v are false
  2. iii is true, i, ii, iv & v are false
  3. iii & iv are true, i, ii & v are false
  4. i, iii, iv & v are true, ii is false
Question 3 Multiple Choice (Single Answer)

Order numbers on a stock control system can range between 10000 and 99999 inclusive. Which of the following inputs might be a result of designing tests for only valid equivalence classes and valid boundaries:

  1. 1000, 5000, 99999
  2. 9999, 50000, 100000
  3. 10000, 50000, 99999
  4. 10000, 99999
Question 4 Multiple Choice (Single Answer)

Testing should be stopped when:

  1. All the planned tests have been run
  2. Time has run out
  3. All faults have been fixed correctly
  4. It depends on the risks for the system being tested
Question 5 Multiple Choice (Single Answer)

Which is not a testing principle

  1. Early testing
  2. Defect clustering
  3. Pesticide paradox
  4. Exhaustive testing
Question 6 Multiple Choice (Single Answer)

Bug life cycle

  1. Open, Assigned, Fixed, Closed
  2. Open, Fixed, Assigned, Closed
  3. Assigned, Open, Closed, Fixed
  4. Assigned, Open, Fixed, Closed
Question 7 Multiple Choice (Single Answer)

Methodologies adopted while performing Maintenance Testing:-

  1. Breadth Test and Depth Test
  2. Retesting
  3. Confirmation Testing
  4. Sanity Testing
Question 8 Multiple Choice (Single Answer)

White Box Techniques are also called as :-

  1. Structural Testing
  2. Design Based Testing
  3. Error Guessing Technique
  4. Experience Based Technique
Question 9 Multiple Choice (Single Answer)

What is an equivalence partition (also known as an equivalence class)?

  1. A set of test cases for testing classes of objects
  2. An input or output range of values such that only one value in the range becomes a test case
  3. An input or output range of values such that each value in the range becomes a test case
  4. An input or output range of values such that every tenth value in the range becomes a test case.
Question 10 Multiple Choice (Single Answer)

The Test Cases Derived from use cases

  1. Are most useful in uncovering defects in the process flows during real world use of the system
  2. Are most useful in uncovering defects in the process flows during the testing use of the system
  3. Are most useful in covering the defects in the process flows during real world use of the system
  4. Are most useful in covering the defects at the Integration Level
Question 11 Multiple Choice (Single Answer)

Which of the following is not a part of the Test Implementation and Execution Phase

  1. Creating test suites from the test cases
  2. Executing test cases either manually or by using test execution tools
  3. Comparing actual results
  4. Designing the Tests
Question 12 Multiple Choice (Single Answer)

In a risk-based approach the risks identified may be used to : i. Determine the test technique to be employed ii. Determine the extent of testing to be carried out iii. Prioritize testing in an attempt to find critical defects as early as possible. iv. Determine the cost of the project

  1. ii is True; i, iii, iv & v are False
  2. i,ii,iii are true and iv is false
  3. ii & iii are True; i, iv are False
  4. ii, iii & iv are True; i is false
Question 13 Multiple Choice (Single Answer)

Which of the following is the task of a Tester? i. Interaction with the Test Tool Vendor to identify best ways to leverage test tool on the project. ii. Prepare and acquire Test Data iii. Implement Tests on all test levels, execute and log the tests. iv. Create the Test Specifications

  1. i, ii, iii is true and iv is false
  2. ii,iii,iv is true and i is false
  3. i is true and ii,iii,iv are false
  4. iii and iv is correct and i and ii are incorrect
Question 14 Multiple Choice (Single Answer)

What can static analysis NOT find?

  1. the use of a variable before it has been defined
  2. unreachable (“dead”) code
  3. memory leaks
  4. array bound violations
Question 15 Multiple Choice (Single Answer)

One of the fields on a form contains a text box which accepts alpha numeric values. Identify the Valid Equivalence class

  1. BOOK
  2. Book
  3. Boo01k
  4. book
Question 16 Multiple Choice (Single Answer)

Which of the below are not tested by OAT?

  1. Checking for existence of latest architecture overview document.
  2. Checking the performance of the oracle service from connected entities.
  3. Checking for creation of log files.
  4. None of the above
Question 17 Multiple Choice (Single Answer)

What are the delivarables for System Testing

  1. Test Plan
  2. Tracebility Matrices
  3. Test Completion report
  4. All
Question 18 Multiple Choice (Single Answer)

At start of the System Testing which Document is Prepared

  1. DTP(Detail Test Plan)
  2. MTP(Master Test Plan)
  3. STP(System Test Plan)
  4. Tracebility Matrices
Question 19 Multiple Choice (Single Answer)

How many tabs will be present in Quality Centre 9.2

  1. 6
  2. 5
  3. 4
  4. 3
Question 20 Multiple Choice (Single Answer)

In which tab do we upload the test scripts

  1. Test tab
  2. Test Plan
  3. Defects tab
  4. All