0

testing Online Quiz - 4

Description: testing Online Quiz - 4
Number of Questions: 20
Created by:
Tags: testing
Attempted 0/20 Correct 0 Score 0

A failure is:

  1. Found in the software; the result of an error.

  2. Departure from specified behaviour.

  3. An incorrect step, process or data definition in a computer program.

  4. A human action that produces an incorrect result.


Correct Option: B

Which of the following is likely to benefit most from the use of test tools providing test capture and replay facilities?

  1. Regression testing

  2. Integration testing

  3. System testing

  4. User acceptance testing


Correct Option: A

AI Explanation

To answer this question, you need to understand the concept of test tools providing test capture and replay facilities. These tools are designed to record user interactions with an application and then replay those interactions during testing.

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

Option A) Regression testing - This option is correct. Regression testing involves retesting a system or application to ensure that changes or fixes have not introduced new defects. Test capture and replay tools can be particularly useful in regression testing as they allow testers to easily repeat a set of test cases without having to manually recreate each step.

Option B) Integration testing - This option is incorrect. Integration testing focuses on testing the interfaces between different components or modules of a system. While test capture and replay tools may be used in integration testing, they are not specifically designed for this type of testing.

Option C) System testing - This option is incorrect. System testing involves testing the entire system as a whole to ensure that it meets the specified requirements. While test capture and replay tools may be used in system testing, they are not specifically designed for this type of testing.

Option D) User acceptance testing - This option is incorrect. User acceptance testing is performed to determine whether a system meets the requirements and expectations of end users. Test capture and replay tools may be used in user acceptance testing, but they are not specifically designed for this type of testing.

The correct answer is A) Regression testing. This option is correct because test capture and replay tools are specifically designed to help with the repetition of test cases, making them particularly beneficial in regression testing scenarios.

Alpha testing is:

  1. Post-release testing by end user representatives at the developer’s site.

  2. The first testing that is performed.

  3. Pre-release testing by end user representatives at the developer’s site.

  4. Pre-release testing by end user representatives at their sites.


Correct Option: C

Reliability, usablility, efficiency are

  1. Functional characteristics

  2. Non functional characteristics

  3. Both A. & B.

  4. None of the above


Correct Option: B

PDCA is known as

  1. Plan, Do, Check, Act

  2. Plan, Do, Correct, Act

  3. Plan, Debug, Check, Act

  4. Plan, Do, Check, Accept


Correct Option: A
  1. Developers.

  2. Analysts.

  3. Testers.

  4. Incident Managers.


Correct Option: A

Repeated Testing of an already tested program, after modification, to discover any defects introduced or uncovered as a result of the changes in the software being tested or in another related or unrelated software component:

  1. ReTesting

  2. Confirmation Testing

  3. Regression Testing

  4. Negative Testing


Correct Option: C
  1. Open, Assigned, Fixed, Closed

  2. Open, Fixed, Assigned, Closed

  3. Assigned, Open, Closed, Fixed

  4. Assigned, Open, Fixed, Closed


Correct Option: A
  1. a) Incident resolution is the responsibility of the author of the software under test.

  2. b) Incidents may be raised against user requirements.

  3. c) Incidents require investigation and/or correction.

  4. d) Incidents are raised when expected and actual results differ.


Correct Option: A
Explanation:

To correctly answer this question, the user should understand the definition of an incident in software testing and the typical characteristics of an incident.

An incident refers to any event that occurs during the testing of software that requires further investigation, such as when the actual results differ from the expected results.

Option A: This statement is incorrect. Resolution of incidents is not the sole responsibility of the author of the software under test. Various team members, such as developers, testers, and project managers, may be involved in resolving incidents.

Option B: This statement is correct. Incidents may be raised against user requirements when there is a deviation from the expected behavior or when the system fails to meet the specified requirements.

Option C: This statement is correct. Incidents require investigation and/or correction. When an incident is raised, it must be investigated to determine its cause and corrected to ensure that the software functions as expected.

Option D: This statement is correct. Incidents are raised when expected and actual results differ. When a test case is executed, the expected results are compared to the actual results. If they differ from each other, an incident is raised.

Therefore, the correct answer is:

The Answer is: A

  1. a) In a system two different failures may have different severities.

  2. b) A system is necessarily more reliable after debugging for the removal of a fault.

  3. c) A fault need not affect the reliability of a system.

  4. d) Undetected errors may lead to faults and eventually to incorrect behaviour.


Correct Option: B

Which of the following is true of the V-model?

  1. a) It states that modules are tested against user requirements.

  2. b) It only models the testing phase.

  3. c) It specifies the test techniques to be used.

  4. d) It includes the verification of designs.


Correct Option: D
Explanation:

To answer this question, the user needs to know what the V-model is and its characteristics.

The V-model is a software development model that illustrates the relationship between each phase of the development life cycle and its corresponding testing phase. The model is called the V-model because it takes the shape of the letter "V".

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

A. It states that modules are tested against user requirements. This statement is incorrect. The V-model specifies that each phase of the development life cycle has a corresponding testing phase. The testing phase in the V-model is not limited to testing modules against user requirements.

B. It only models the testing phase. This statement is incorrect. The V-model models the entire software development life cycle, including requirements gathering, design, coding, and testing.

C. It specifies the test techniques to be used. This statement is incorrect. While the V-model provides guidance on the testing phase, it does not specify the exact test techniques to be used.

D. It includes the verification of designs. This statement is correct. The V-model includes the verification of designs as part of the development life cycle. The model specifies that testing should start at the beginning of the development life cycle, with the verification of requirements, and continue through the design, coding, and testing phases.

Therefore, the answer is: D.

  1. a) Each test stage has a different purpose.

  2. b) It is easier to manage testing in stages.

  3. c) We can run different tests in different environments

  4. d) The more stages we have, the better the testing.


Correct Option: A
  1. a) Regression testing

  2. b) Integration testing

  3. c) System testing

  4. d) User acceptance testing


Correct Option: A

Low level recording captures the user actions as tracks. State true or false

  1. True

  2. False


Correct Option: B

How can we associate a Shared object repository to a test?

  1. File>Settings>Associate Resources

  2. Resources>Associate repositories

  3. Automation>Associate repositories

  4. Tools>Associate repositories


Correct Option: B

While associating a shared repository, is it mandatory to associate atleast one action? State true or false

  1. True

  2. False


Correct Option: A

Object Identification can be used to retrieve runtime values of object properties. State true or false

  1. True

  2. False


Correct Option: B

What is the default setting for datatable iterations under Test Settings>Run

  1. Run one iteration only

  2. Run on all rows

  3. Run between rows

  4. None


Correct Option: B

What is the default object synchronization time out?

  1. 10 seconds

  2. 60 seconds

  3. 20 seconds

  4. 30 seconds


Correct Option: C

To retrieve a value from datatable, what are required?

  1. column/parameter name

  2. sheet name

  3. Setting the desired row as current row

  4. All the above


Correct Option: D
- Hide questions