Tag: testing

Questions Related to testing

Which of the following are characteristics of testable software ?

  1. Simplicity

  2. Stability

  3. Observability

  4. All of the above


Correct Option: D
Explanation:

To answer this question, the user needs to know what is meant by testable software and what are its characteristics.

Testable software is software that can be easily tested to ensure that it meets the requirements and specifications provided. Characteristics of testable software include:

A. Simplicity: Testable software should be easy to understand and use. When software is simple, it is easier to test and identify issues.

B. Stability: Testable software should be stable and reliable. This means that it should perform consistently and not produce unexpected results.

C. Observability: Testable software should be observable, meaning that its behavior can be easily monitored and studied. This allows for easier identification of issues and faster resolution of problems.

Based on the above explanation, the correct answer is:

The Answer is: D. All of the above

  1. black-box testing

  2. white-box testing

  3. behavioural testing

  4. grey-box testing


Correct Option: B

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


Correct Option: D

Which of the following is NOT a White box Technique?

  1. Path Testing

  2. Data flow testing

  3. Statement testing

  4. State Transition testing


Correct Option: D

AI Explanation

To answer this question, you need to understand the concept of white box testing techniques. White box testing is a testing approach that involves examining the internal structure and implementation of the system or software being tested. It is also known as clear box testing, glass box testing, or structural testing.

Let's go through each option to determine which one is NOT a white box technique:

Option A) Path Testing - Path testing is a white box testing technique. It involves testing all possible paths or combinations of paths through a program's source code.

Option B) Data flow testing - Data flow testing is also a white box testing technique. It focuses on testing the paths and conditions through which data flows within a program.

Option C) Statement testing - Statement testing is a white box testing technique. It involves testing each statement in the source code to ensure that it executes correctly.

Option D) State Transition testing - State Transition testing is NOT a white box testing technique. State transition testing is a black box testing technique that focuses on testing the behavior of a system or software based on different states and transitions between those states.

Therefore, the correct answer is D) State Transition testing. This option is not a white box testing technique because it falls under the category of black box testing techniques.

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


Correct Option: B

The number of techniques in Black box testing

  1. One

  2. More than two

  3. Two

  4. Three


Correct Option: C
  1. Defect Clustering

  2. Pesticide Paradox

  3. Both 1 & 2

  4. None


Correct Option: D
  1. Cycles in Program

  2. Program Errors

  3. Independent Paths

  4. Statements


Correct Option: C

Which of the below is not a functional tool?

  1. WinRunner

  2. QTP

  3. QC

  4. RFT


Correct Option: C
  1. Standard Check Point

  2. Text Check Point

  3. Text Area Check Point

  4. None of the above


Correct Option: D