Software Testing Fundamentals

Covers essential software testing concepts including testing methodologies (V-Model), test estimation, defect metrics, unit testing, verification and validation, and data-driven testing techniques.

14 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Howmany types of data-driven tests are there?

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

What are the types of data driven tests?

  1. Dynamic Input submission (key driven test):
  2. Data Driven Files Through FLAT FILES ( .txt,.doc
  3. Data Driven Tests From FRONTEND GREAVES
  4. Data Driven Tests From EXCEL SHEET
  5. all the above
Question 3 Multiple Choice (Single Answer)

From the below given choices, which one is the ‘Confidence testing’?

  1. Disaster testing
  2. System testing
  3. Smoke testing
  4. Regression testing
Question 4 Multiple Choice (Single Answer)

‘Be bugging’ is known as ?

  1. Preventing the defects by inspection
  2. Fixing the defects by debugging
  3. Adding known defects by seeding
  4. A process of fixing the defects by tester
Question 5 Multiple Choice (Single Answer)

An expert based test estimation is also known as ?

  1. Narrow band Delphi
  2. Wide band Delphi
  3. Bespoke Delphi
  4. Robust Delphi
Question 6 Multiple Choice (Single Answer)

All of the following might be done during unit testing except ?

  1. Desk check
  2. Manual support testing
  3. Walkthrough
  4. Compiler based testing
Question 7 Multiple Choice (Single Answer)

‘Defect Density’ calculated in terms of ?

  1. The number of defects identified in a component or system divided by the size of the component or the system
  2. The number of defects found by a test phase divided by the number found by that test phase and any other means after wards
  3. The number of defects identified in the component or system divided by the number of defects found by a test phase
  4. The number of defects found by a test phase divided by the number found by the size of the system
Question 8 Multiple Choice (Single Answer)

Which of the following statements is true about a software verification and validation program ? I. It strives to ensure that quality is built into software. II. It provides management with insights into the state of a software project. III. It ensures that alpha, beta, and system tests are performed. IV. It is executed in parallel with software development activities.

  1. I, II&III
  2. II, III&IV
  3. I, II&IV
  4. I, III&IV
Question 9 Multiple Choice (Single Answer)

A test manager wants to use the resources available for the automated testing of a web application. The best choice is ?

  1. Test automater, web specialist, DBA, test lead
  2. Tester, test automater, web specialist, DBA
  3. Tester, test lead, test automater, DBA
  4. Tester, web specialist, test lead, test automater
Question 10 True/False

With thorough testing it is possible to remove all defects from a program prior to delivery to the customer.

  1. True
  2. False
Question 11 True/False

The goal of a software tester is to find bugs, find them as early as possible and make sure they get fixed.

  1. True
  2. False
Question 12 Multiple Choice (Single Answer)

A test harness is a ?

  1. A test environment comprised of stubs and drives needed to conduct a test
  2. A high level document describing the principles, approach and major objectives of the organization
  3. A set of several test cases for a component or system under test
  4. A distance set of test activities collected into a manageable phase of a project
Question 13 Multiple Choice (Single Answer)

Testing of software used to convert data from existing systems for use in replacement systems ?

  1. Data driven testing
  2. Configuration testing
  3. Migration testing
  4. Back to back testing
Question 14 Multiple Choice (Single Answer)

In practice, which Life Cycle model may have more, fewer or different levels of development and testing, depending on the project and the software product. For example, there may be component integration testing after component testing, and system integration testing after system testing.

  1. Water Fall Model
  2. V-Model
  3. RAD Model
  4. Spiral Model