Software Testing Fundamentals

Comprehensive quiz covering software testing concepts, techniques, tools, and terminology including static testing, test automation with QTP, black/white box testing, and testing principles.

20 Questions Published

Questions

Question 1 Multiple Choice (Multiple Answers)

The testing technique which requires test cases to exercise the internal logic of a software module?

  1. black-box testing
  2. white-box testing
  3. behavioural testing
  4. grey-box testing
Question 2 Multiple Choice (Multiple Answers)

Verification in Testing

  1. Checking that we are building the right system
  2. Performed by an independent test team
  3. Making sure that it is what the user really wants
  4. Checking that we are building the system right
Question 3 Multiple Choice (Multiple Answers)

Which of the following is NOT a White box Technique?

  1. Path Testing
  2. Data flow testing
  3. Statement testing
  4. State Transition testing
Question 4 Multiple Choice (Multiple Answers)

Which of the following testing is done in order to check if the application is working properly without failing and ready for further major testing.

  1. System Testing
  2. Smoke Testing
  3. Sanity Testing
  4. Performance Testing
Question 5 Multiple Choice (Multiple Answers)

The number of techniques in Black box testing

  1. One
  2. More than two
  3. Two
  4. Three
Question 6 Multiple Choice (Multiple Answers)

Which of the following is not a Principle of Testing?

  1. Defect Clustering
  2. Pesticide Paradox
  3. Both 1 & 2
  4. None
Question 7 Multiple Choice (Multiple Answers)

Cyclomatic complexity metric provides information regarding?

  1. Cycles in Program
  2. Program Errors
  3. Independent Paths
  4. Statements
Question 8 Multiple Choice (Multiple Answers)

Which of the below is not a functional tool?

  1. WinRunner
  2. QTP
  3. QC
  4. RFT
Question 9 Multiple Choice (Single Answer)

Which among the following is not a valid check point in QTP?

  1. Standard Check Point
  2. Text Check Point
  3. Text Area Check Point
  4. None of the above
Question 10 Multiple Choice (Single Answer)

What is advantage of Low level recording

  1. Enables you to record on any object in your application
  2. This mode records at the object level
  3. Used when an object is not recognized by QTP
  4. All the Above
Question 11 Multiple Choice (Single Answer)

What is the purpose of Synchronization Point

  1. Wait for a specified time
  2. Wait until a particular object property achieves the value specified
  3. Wait until a response is received from host machine
  4. All the Above
Question 12 Multiple Choice (Single Answer)

What is the purpose of Object Spy in QTP

  1. View the supported properties and methods of any object in an open application
  2. Able to define object name and property
  3. Helps to delete the object from object repository
  4. Define an action on the displayed object
Question 13 Multiple Choice (Single Answer)

What is purpose of reusable action

  1. Cannot be inserted as calls to the original action
  2. Can be called multiple times within a test and can be called from other tests
  3. Can be copied and inserted as independent actions
  4. All the above
Question 14 Multiple Choice (Single Answer)

Deviation from the specified or expected behavior that is visible to endusers is called:

  1. An Error
  2. A Fault
  3. A Failure
  4. A Defect
  5. A Mistake
Question 15 Multiple Choice (Single Answer)

Deviation from the specified or expected behavior that is visible to endusers is called

  1. An Error
  2. A Fault
  3. A Failure
  4. A Defect
  5. A Mistake
Question 16 Multiple Choice (Single Answer)

Beta testing is

  1. Performed by customers at their own site
  2. Performed by customers at the software developer's site
  3. Performed by an Independent Test Team
  4. Performed as early as possible in the lifecycle
Question 17 Multiple Choice (Single Answer)

What information need not be included in a test incident report

  1. How to fix the fault
  2. How to reproduce the fault
  3. Test environment details
  4. Severity, Priority
  5. The actual and expected outcomes
Question 18 Multiple Choice (Single Answer)

Which of the following is not a static testing technique

  1. Error guessing
  2. Walkthrough
  3. Data flow analysis
  4. Inspections
Question 19 Multiple Choice (Single Answer)

Faults found by users are due to

  1. Poor quality software
  2. Poor software and poor testing
  3. Bad luck
  4. Insufficient time for testing
Question 20 Multiple Choice (Single Answer)

In a review meeting a moderator is a person who

  1. Takes minutes of the meeting
  2. Mediates between people
  3. Takes telephone calls
  4. Writes the documents to be reviewed