Tag: testing

Questions Related to testing

  1. Requirements

  2. Design

  3. Coding

  4. All of the above


Correct Option: D

The specification which describes steps required to operate the system and exercise test cases in order to implement the associated test design

  1. Test Case Specification

  2. Test Design Specification

  3. Test Procedure Specification

  4. None


Correct Option: C

AI Explanation

To answer this question, you need to understand the different specifications related to testing. Let's go through each option to understand why it is correct or incorrect:

Option A) Test Case Specification - This option is incorrect because the test case specification describes the specific test cases to be executed, including input data, expected results, and any preconditions or postconditions. It focuses on the individual test cases, rather than the overall steps required to operate the system and execute test cases.

Option B) Test Design Specification - This option is incorrect because the test design specification describes the overall approach and strategy for testing, including the test objectives, test environment, and test coverage. It does not specifically describe the steps required to operate the system and execute test cases.

Option C) Test Procedure Specification - This option is correct because the test procedure specification describes the specific steps required to operate the system and execute the associated test cases. It provides detailed instructions on how to perform the tests, including any setup or configuration steps, input data, expected results, and any cleanup or verification steps. This specification ensures that the test design is implemented correctly.

Option D) None - This option is incorrect because there is a specific specification that describes the steps required to operate the system and execute test cases, which is the test procedure specification.

The correct answer is C) Test Procedure Specification. This option is correct because it describes the steps required to operate the system and execute the associated test cases.

  1. Helps to check the Quality of the built product

  2. Helps to check that we have built the right product

  3. Helps in developing the product

  4. Monitoring tool wastage and obsoleteness


Correct Option: A
Explanation:

To answer this question, the user needs to know what verification means in the context of software development. Verification is the process of evaluating a system or component to determine whether it meets the specified requirements and satisfies its intended purpose. With that in mind, let's evaluate each option:

A. Helps to check the Quality of the built product: This option is correct. Verification helps to check the quality of the built product by ensuring that the product meets the specified requirements and is fit for its intended purpose.

B. Helps to check that we have built the right product: This option is correct. Verification helps to ensure that we have built the right product by checking that it meets the specified requirements and satisfies its intended purpose.

C. Helps in developing the product: This option is incorrect. Verification is a process that occurs after the product has been developed to ensure that it meets the specified requirements and is fit for its intended purpose. It does not help in developing the product.

D. Monitoring tool wastage and obsoleteness: This option is incorrect. Verification is not concerned with monitoring tool wastage and obsoleteness.

Therefore, the correct answer is:

The Answer is: A and B.

  1. End Usability License Agreement

  2. End User License Agreement

  3. End User License Arrangement

  4. End User License Attachment


Correct Option: B

________is a very early build intended for limited distribution to a few key customers and to marketing for demonstration purposes.

  1. Alpha release

  2. Beta release

  3. Test release document

  4. Build


Correct Option: B

AI Explanation

To answer this question, you need to understand the different stages of software development and release.

Option A) Alpha release - This option is incorrect because an alpha release is an early version of a software product that is still in the testing phase. It is typically released to a limited group of internal testers.

Option B) Beta release - This option is correct because a beta release is a more advanced version of a software product that is released to a larger group of external testers. It is intended to gather feedback and identify any remaining bugs or issues before the final release.

Option C) Test release document - This option is incorrect because a test release document is a document that outlines the testing process and procedures for a software product. It is not a specific stage of software development or release.

Option D) Build - This option is incorrect because a build refers to the process of compiling the source code of a software product into executable files. It is not a specific stage of software development or release.

The correct answer is B) Beta release. This option is correct because a beta release is a more advanced version of a software product that is released to a larger group of external testers. It is intended to gather feedback and identify any remaining bugs or issues before the final release.

  1. This question is impossible to answer

  2. This question is easy to answer

  3. The answer depends on the risk for your industry, contract and special requirements

  4. This answer depends on the maturity of your developers


Correct Option: C

What are the OpenSource Testing tools among the following?

  1. Selenium

  2. AutoHotkey

  3. Maveryx

  4. Eggplant


Correct Option: A,B,C

Who developed Selenium?

  1. Bjarne Stroustrup

  2. Jason Huggins

  3. David Hopes

  4. Thomson Davis


Correct Option: B