Tag: testing

Questions Related to testing

  1. The goal / purpose of testing is to demonstrate that the program works.

  2. The purpose of testing is to demonstrate that the program is defect free.

  3. The purpose of testing is to demonstrate that the program does what it is supposed to do.

  4. Testing is executing Software for the purpose of finding defects.


Correct Option: D

Which of the following is not a type of incremental testing approach?

  1. Top down

  2. Big-bang

  3. Bottom up

  4. Functional incrementation


Correct Option: B

Which of the following is a part of Test Closure Activities? i. Checking which planned deliverables have been delivered ii. Defect report analysis. iii. Finalizing and archiving testware. iv. Analyzing lessons.

  1. i , ii , iv are true and iii is false

  2. i , ii , iii are true and iv is false

  3. i , iii , iv are true and ii is false

  4. All of above are true


Correct Option: C

AI Explanation

To answer this question, we need to understand the concept of Test Closure Activities.

Test Closure Activities refer to the activities that are performed at the end of the testing process to formally close the test phase. These activities ensure that all the necessary tasks related to testing have been completed before transitioning to the next phase or project closure. Let's go through each option to understand which activities are part of Test Closure Activities:

Option A) i, ii, iv are true and iii is false - According to this option, checking which planned deliverables have been delivered, defect report analysis, and analyzing lessons are part of Test Closure Activities, while finalizing and archiving testware is not. This option is incorrect because finalizing and archiving testware is indeed a part of Test Closure Activities.

Option B) i, ii, iii are true and iv is false - According to this option, checking which planned deliverables have been delivered, defect report analysis, and finalizing and archiving testware are part of Test Closure Activities, while analyzing lessons is not. This option is incorrect because analyzing lessons is indeed a part of Test Closure Activities.

Option C) i, iii, iv are true and ii is false - According to this option, checking which planned deliverables have been delivered, finalizing and archiving testware, and analyzing lessons are part of Test Closure Activities, while defect report analysis is not. This option is correct because it correctly identifies the activities that are part of Test Closure Activities.

Option D) All of the above are true - This option is incorrect because not all the activities mentioned in the options are part of Test Closure Activities.

Therefore, the correct answer is Option C) i, iii, iv are true and ii is false. This option correctly identifies the activities that are part of Test Closure Activities.

Regression testing should be performed: i. every week ii. after the software has changed iii. as often as possible iv. when the environment has changed v. when the project manager says

  1. i & ii are true, iii, iv & v are false

  2. ii, iii & iv are true, i & v are false

  3. ii & iv are true, i, iii & v are false

  4. ii is true, i, iii, iv & v are false


Correct Option: C

AI Explanation

To answer this question, let's go through each option to understand why it is correct or incorrect:

Option A) i & ii are true, iii, iv & v are false Option B) ii, iii & iv are true, i & v are false Option C) ii & iv are true, i, iii & v are false Option D) ii is true, i, iii, iv & v are false

The correct answer is C.

Explanation: Regression testing is performed to verify that the existing functionality of the software has not been affected by recent changes. It is not necessary to perform regression testing every week (i), as it depends on the frequency of software changes. Regression testing should be performed after the software has changed (ii) to ensure that the changes have not introduced any defects. It is recommended to perform regression testing as often as possible (iii), but it does not have to be done every week. Regression testing is not dependent on the project manager's decision (v), so it is false. Regression testing may need to be performed when the environment has changed (iv), as changes in the environment can affect the functionality of the software.

Therefore, option C is correct because ii & iv are true, and i, iii & v are false.

Silk Test uses which of the following scripting languages?

  1. VB-Script

  2. Javascript

  3. 4G-Test

  4. Perl


Correct Option: C

Select the type of files that are used in a SilkTest project.

  1. .pln files

  2. .vbs files

  3. .ini files

  4. .t files

  5. .opt files

  6. .qfl files


Correct Option: A,C,D,E
  1. Document Object Method

  2. Document Object Model

  3. Descriptive Object Model

  4. Descriptive Object Method


Correct Option: B

A SilkTest project is a collection of files that contains required information about a test project.

  1. True

  2. False


Correct Option: A

What is SilkTest Agent?

  1. SilkTest component that receives testing commands from the SilkTest Host and interacts with AUT (Application Under Test) directly.

  2. SilkTest Agent usually runs on the same machine where AUT is running.

  3. Agent cannot be classified.

  4. SilkTest component that receives testing commands from the SilkTest Host and interacts with AUT (Application Under Test) through DOM.


Correct Option: A,B