Tag: storage

Questions Related to storage

_________ is used to determine the success or failure of a SCSI Command.

  1. Status Code

  2. Check Condition

  3. Sense Data

  4. KCQ


Correct Option: A

Enough testing has been performed when:

  1. a) time runs out.

  2. b) the required level of confidence has been achieved.

  3. c) no more faults are found.

  4. d) the users won’t find any serious faults.


Correct Option: B
  1. Complier

  2. HP Quality Center

  3. HP QTP

  4. HP Load Runner


Correct Option: B

Which of the following will NOT be detected by static analysis?

  1. A) Parameter type mismatches.

  2. B ) Errors in requirements.

  3. C ) Undeclared variables.

  4. D ) Uncalled functions.


Correct Option: B
  1. Number of undetected defects.

  2. Total number of defects in the product.

  3. Number of test cases not yet executed.

  4. Effort required to fix all defects.


Correct Option: C
Explanation:

To answer this question, the user needs to understand what measures can be used to assess test progress.

Option A: Number of undetected defects. This is not a valid measure of test progress because it does not indicate how many tests have been executed or how many defects have been found and fixed. This metric only counts the number of defects that have not been found yet.

Option B: Total number of defects in the product. This is not a valid measure of test progress because it does not indicate how many defects have been found and fixed. This metric only counts the total number of defects in the product, which can increase or decrease over time.

Option C: Number of test cases not yet executed. This is a valid measure of test progress because it indicates how many test cases are left to execute. As test cases are executed, this number will decrease, providing a clear indication of how far the testing effort has progressed.

Option D: Effort required to fix all defects. This is not a valid measure of test progress because it focuses on the effort required to fix defects rather than the progress made in finding and fixing defects. This metric does not provide any information about the state of testing or how close the team is to completing the testing effort.

Therefore, the correct answer is:

The Answer is: C. Number of test cases not yet executed.

The difference between re-testing and regression testing is

  1. a) re-testing is running a test again; regression testing looks for unexpected side effects

  2. b) re-testing looks for unexpected side effects; regression testing is repeating those tests

  3. c) re-testing is done after faults are fixed; regression testing is done earlier

  4. d) re-testing uses different environments, regression testing uses the same environment

  5. e) re-testing is done by developers, regression testing is done by independent testers


Correct Option: A

AI Explanation

To answer this question, we need to understand the concepts of re-testing and regression testing.

Re-testing refers to running a test again to ensure that a specific issue or bug has been fixed. It involves re-executing the same test case that previously failed to verify if the fix has resolved the problem.

Regression testing, on the other hand, is the process of testing the unchanged parts of a software system to ensure that the modifications or bug fixes have not introduced any new defects or caused unexpected side effects. It aims to validate that the existing functionality has not been affected by the changes.

Now let's go through each option to understand why it is correct or incorrect:

Option A) re-testing is running a test again; regression testing looks for unexpected side effects - This option is correct. It accurately describes the difference between re-testing and regression testing. Re-testing involves running a test again, while regression testing focuses on identifying unexpected side effects caused by changes.

Option B) re-testing looks for unexpected side effects; regression testing is repeating those tests - This option is incorrect. It incorrectly states that re-testing looks for unexpected side effects, which is the role of regression testing.

Option C) re-testing is done after faults are fixed; regression testing is done earlier - This option is incorrect. It incorrectly suggests that re-testing is performed after faults are fixed, while in reality, it is done to verify the effectiveness of the fix. Regression testing, on the other hand, can be performed at any stage of the development cycle to ensure that changes do not introduce new issues.

Option D) re-testing uses different environments, regression testing uses the same environment - This option is incorrect. The environment used for testing does not define the difference between re-testing and regression testing. Both types of testing can be performed in the same or different environments based on the specific requirements.

Option E) re-testing is done by developers, regression testing is done by independent testers - This option is incorrect. The responsibility for re-testing and regression testing can vary depending on the organization and the testing team. While developers may perform re-testing, independent testers can also be involved in both re-testing and regression testing.

Therefore, the correct answer is A) re-testing is running a test again; regression testing looks for unexpected side effects.

  1. a) Is not important

  2. b) Increases as we move the product towards live use

  3. c) Decreases as we move the product towards live use

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

  5. e) Can never be determined


Correct Option: B

Could reviews or inspections be considered part of testing:

  1. a) No, because they apply to development documentation

  2. b) No, because they are normally applied before testing

  3. c) No, because they do not apply to the test documentation

  4. d) Yes, because both help detect faults and improve quality

  5. e) Yes, because testing includes all non-constructive activities


Correct Option: D

AI Explanation

To answer this question, you need to understand the concepts of reviews, inspections, and testing.

Reviews and inspections are activities that involve examining and evaluating a system or its components, typically in the form of documentation or code, to identify defects, improve quality, and ensure compliance with requirements. These activities are performed by individuals or teams who are knowledgeable about the system being reviewed.

On the other hand, testing is the process of executing a system with the intent of finding defects or verifying that it satisfies specified requirements. Testing involves activities such as planning, designing test cases, executing them, and analyzing the results.

Now, let's go through each option to understand why it is correct or incorrect:

Option A) No, because they apply to development documentation - This option is incorrect because reviews and inspections can be performed on various types of documentation, not just development documentation. They can be applied to requirements documents, design documents, test plans, test cases, and more.

Option B) No, because they are normally applied before testing - This option is incorrect because reviews and inspections can be conducted at any stage of the development lifecycle, including before, during, and after testing. They are not limited to being performed only before testing.

Option C) No, because they do not apply to the test documentation - This option is incorrect because reviews and inspections can be applied to test documentation, such as test plans and test cases. They aim to ensure that the test documentation is accurate, complete, and effective in identifying defects.

Option D) Yes, because both help detect faults and improve quality - This option is correct because reviews and inspections are part of the broader quality assurance activities, which include testing. They help detect faults, identify areas for improvement, and enhance the overall quality of the system.

Option E) Yes, because testing includes all non-constructive activities - This option is incorrect because testing is a specific activity focused on executing the system and verifying its behavior against specified requirements. Reviews and inspections, although non-constructive in nature, are separate activities that complement testing.

The correct answer is Option D. This option is correct because reviews and inspections are part of the quality assurance process and contribute to detecting faults and improving the quality of the system.

  1. a) v & w are true, x – z are false

  2. b) w, x & y are true, v & z are false

  3. c) w & y are true, v, x & z are false

  4. d) w is true, v, x y and z are false

  5. e) all of the above are true


Correct Option: C