Tag: testing

Questions Related to testing

  1. Takes minutes of the meeting

  2. Mediates between people

  3. Takes telephone calls

  4. Writes the documents to be reviewed


Correct Option: B
  1. Execution

  2. Design

  3. Planning

  4. Check Exit criteria completion


Correct Option: C
  1. Checking that we are building the right system

  2. Checking that we are building the system right

  3. Performed by an independent test team

  4. Making sure that it is what the user really wants


Correct Option: B
  1. White box

  2. Black box

  3. Green box

  4. Yellow box


Correct Option: A
  1. White box

  2. Glass box

  3. Structural

  4. Functional


Correct Option: D
  1. An inspection is lead by the author, whilst a walkthrough is lead by a trained moderator.

  2. An inspection has a trained leader, whilst a walkthrough has no leader.

  3. Authors are not present during inspections, whilst they are during walkthroughs.

  4. A walkthrough is lead by the author, whilst an inspection is lead by a trained moderator.


Correct Option: D
  1. Is not important

  2. Increases as we move the product towards live use

  3. Decreases as we move the product towards live use

  4. Is more expensive if found in requirements than functional design

  5. Can never be determined


Correct Option: B
Explanation:

To understand the question, the user needs to know that the cost of fixing a fault refers to the amount of money and resources that are required to correct an error or mistake in a product or system. It is important to minimize the cost of fixing faults in order to create a high-quality product that is efficient and effective.

Now, let's go through each option and explain why it is right or wrong:

A. Is not important: This option is incorrect. The cost of fixing a fault is important because it affects the overall quality and cost of the product. The more faults that need to be fixed, the greater the expense and the longer it will take to develop and release the product.

B. Increases as we move the product towards live use: This option is correct. As a product moves closer to live use, the cost of fixing faults increases. This is because the product is closer to being released to the public, and any faults or issues that are discovered at this stage will require more resources to fix. It is important to catch and fix faults early in the development process to minimize these costs.

C. Decreases as we move the product towards live use: This option is incorrect. The cost of fixing faults decreases as we move further away from live use, not towards it. This is because the product is still in the development stage and changes can be made more easily and at a lower cost at this point.

D. Is more expensive if found in requirements than functional design: This option is partially correct. It is generally more expensive to fix faults that are found in the requirements stage than in the functional design stage. This is because fixing a fault in the requirements stage may require significant changes to the product, while fixing a fault in the functional design stage may only require minor adjustments.

E. Can never be determined: This option is incorrect. While it may be difficult to determine the exact cost of fixing a fault, it is possible to estimate it based on the resources and time required to make the necessary changes.

Therefore, the correct answer is:

The Answer is: B

  1. As the first approach to deriving test cases

  2. After more formal techniques have been applied

  3. By inexperienced testers

  4. After the system has gone live

  5. Only by end users


Correct Option: B
  1. Because incremental integration has better early defects screening and isolation ability

  2. Because “big bang” integration is suitable only for real time applications

  3. Incremental integration is preferred over “Big Bang Integration” only for “bottom up” development model

  4. Because incremental integration can compensate for weak and inadequate component testing


Correct Option: A
  1. As there are many different ways to test software, thought must be given to decide what will be the most effective way to test the project on hand.

  2. Starting testing without prior planning leads to chaotic and inefficient test project

  3. A strategy is needed to inform the project management how the test team will schedule the test-cycles

  4. Software failure may cause loss of money, time, business reputation, and in extreme cases injury and death. It is therefore critical to have a proper test strategy in place.


Correct Option: D