Software Testing Interview Questions – Set 02

What is Baseline Testing?

In Baseline testing, a set of tests is run to capture performance information. Baseline testing improves the performance and capabilities of the application by using the information collected and make the changes in the application. Baseline compares the present performance of the application with its previous performance.

Does the customer get a 100% bug-free product?

  1. The testing team is not good
  2. Developers are super
  3. Product is old
  4. All of the above
    The correct answer is testing team is not good because sometimes the fundamentals of software testing define that no product has zero bugs.

What are the advantages of designing tests early in the life cycle?

Designing tests early in the life cycle prevent defects from being in the main code.

What is accessibility testing?

Accessibility testing is used to verify whether a software product is accessible to the people having disabilities (deaf, blind, mentally disabled etc.).

Why is the decision table testing used?

A decision table consists of inputs in a column with the outputs in the same column but below the inputs.

The decision table testing is used for testing systems for which the specification takes the form of rules or cause-effect combination. The reminders you get in the table explore combinations of inputs to define the output produced.

What is Benchmark Testing?

Benchmarking testing is the process of comparing application performance with respect to the industry standard given by some other organization.

It is a standard testing which specifies where our application stands with respect to others.

Why does an application have bugs?

The software can have a bug for the following reasons:

  • Software complexity
  • Programming errors
  • If no communications are happening between the customer and the company, i.e., an application should or should not perform according to the software’s needs.
  • Modification in requirements
  • Time pressure

What are the types of defects?

There are three types of defects: Wrong, missing, and extra.

Wrong: These defects are occurred due to requirements have been implemented incorrectly.

Missing: It is used to specify the missing things, i.e., a specification was not implemented, or the requirement of the customer was not appropriately noted.

Extra: This is an extra facility incorporated into the product that was not given by the end customer. It is always a variance from the specification but may be an attribute that was desired by the customer. However, it is considered as a defect because of the variance from the user requirements.

What is Adhoc testing?

Ad-hoc testing is a testing phase where the tester tries to ‘break’ the system by randomly trying the system’s functionality.

What are the different models available in SDLC?

There are various models available in software testing, which are the following:

  • Waterfall model
  • Spiral Model
  • Prototype model
  • Verification and validation model
  • Hybrid model
  • Agile model
  • Rational unified process model[RUP]
  • Rapid Application development [RAD]