0

testing Online Quiz - 32

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

It provides a set of levels and an assessment model, and presents a set of recommended practices that allow organizations to improve their testing processes.

  1. TMM (Testing Maturity Model)

  2. TIM (Testing Improving Model)

  3. TQM(Total Quality Management)

  4. TTM (Total Test Management)


Correct Option: B
Explanation:

The correct answer is B) TIM (Testing Improving Model).

The given statement describes the characteristics of the Testing Improving Model (TIM). TIM provides a set of levels and an assessment model, allowing organizations to evaluate and improve their testing processes. It also offers a set of recommended practices to guide organizations in enhancing their testing capabilities. TIM focuses on continuous improvement in testing practices and helps organizations identify areas for improvement and implement effective testing strategies.

Option A) TMM (Testing Maturity Model) is incorrect because TMM is a different model that focuses on assessing the maturity level of an organization's testing processes. It does not provide a set of recommended practices.

Option C) TQM (Total Quality Management) is incorrect because TQM is a broader management philosophy that aims to improve the quality of products and services across all aspects of an organization, not specifically focused on testing processes.

Option D) TTM (Total Test Management) is incorrect because TTM is not a recognized model or framework for testing processes.

SPICE Means

  1. Software Process Improvement and Capability Determination

  2. Software Process Improvement and Control Determination

  3. Software Process Improvement and Capacity Determination

  4. None of the above


Correct Option: A

You can delete a requirement from the Requirements module. Deleting a requirement does not delete its child requirements, tests coverage, requirement traceability links, and defects linkage.

  1. True

  2. False


Correct Option: B

A good test plan enables you to assess the quality of your application ________ in the testing process.

  1. At the beginning

  2. At the end

  3. At the middle

  4. At the point


Correct Option: D

AI Explanation

To answer this question, you need to understand the purpose of a test plan and when it is used in the testing process.

A test plan is a document that outlines the objectives, scope, approach, and schedule of a software testing effort. It provides a roadmap for testing activities and helps ensure that all aspects of the application are thoroughly tested. The main purpose of a test plan is to assess the quality of the application during the testing process.

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

Option A) At the beginning - This option is incorrect because a test plan is not used only at the beginning of the testing process. It is used throughout the testing process to guide and assess the quality of the application.

Option B) At the end - This option is incorrect because a test plan is not used only at the end of the testing process. It is used throughout the testing process to guide and assess the quality of the application.

Option C) At the middle - This option is incorrect because a test plan is not used only in the middle of the testing process. It is used throughout the testing process to guide and assess the quality of the application.

Option D) At the point - This option is correct because a test plan is used to assess the quality of the application at various points or stages during the testing process. It helps ensure that the application meets the required quality standards.

The correct answer is Option D) At the point. This option is correct because a test plan enables you to assess the quality of your application at different points or stages in the testing process.

A defect can be submitted to a Quality Center project from any module atany stage of the testing process.

  1. True

  2. False


Correct Option: A

The phases of Test management with Quality Center in order are:

  1. Specify Requirements, Specify Releases, Plan Tests, Execute Tests, Track Defects

  2. Specify Requirements, Plan Tests, Specify Releases, Execute Tests, Track Defects

  3. Specify Releases, Specify Requirements, Plan Tests, Track Defects, Execute Tests

  4. Specify Releases, Specify Requirements, Plan Tests, Execute Tests, Track Defects


Correct Option: D

AI Explanation

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

Option A) Specify Requirements, Specify Releases, Plan Tests, Execute Tests, Track Defects - This option is incorrect because the order of phases is not correct. The "Plan Tests" phase should come after "Specify Requirements" and "Specify Releases".

Option B) Specify Requirements, Plan Tests, Specify Releases, Execute Tests, Track Defects - This option is also incorrect because the order of phases is not correct. The "Specify Releases" phase should come before "Plan Tests".

Option C) Specify Releases, Specify Requirements, Plan Tests, Track Defects, Execute Tests - This option is incorrect because the order of phases is not correct. The "Track Defects" phase should come after "Execute Tests".

Option D) Specify Releases, Specify Requirements, Plan Tests, Execute Tests, Track Defects - This option is correct because it follows the correct order of phases in Test management with Quality Center. The phases are:

  1. Specify Releases
  2. Specify Requirements
  3. Plan Tests
  4. Execute Tests
  5. Track Defects

The correct answer is Option D. This option is correct because it follows the correct order of phases in Test management with Quality Center.

In the Requirements module, you can use the _________ view to examine the status of your requirements.

  1. Coverage Breakdown

  2. Coverage Analysis

  3. Requirements Status

  4. Coverage Status


Correct Option: B

Acceptance test cases are based on what?

  1. Requirements

  2. Design

  3. Code

  4. Decision table


Correct Option: A

Code Coverage is used as a measure of what?

  1. Defects

  2. Trends analysis

  3. Test Effectiveness

  4. Time Spent Testing


Correct Option: C

Boundary value testing

  1. Is the same as equivalence partitioning tests

  2. Test boundary conditions on, below and above the edges of input and output equivalence classes

  3. Tests combinations of input circumstances

  4. Is used in white box testing strategy


Correct Option: B

Which one of the following are non-functional testing methods

  1. System testing

  2. Usability testing

  3. Performance testing

  4. Both b & c


Correct Option: D

Which of the following tools would be involved in the automation of regression test

  1. Data tester

  2. Boundary tester

  3. Capture/Playback

  4. Output comparator


Correct Option: C

Incorrect form of Logic coverage is

  1. Statement Coverage

  2. Pole Coverage

  3. Condition Coverage

  4. Path Coverage


Correct Option: B

Which of the following is not a quality characteristic listed in ISO 9126 Standard

  1. Functionality

  2. Usability

  3. Supportability

  4. Maintainability


Correct Option: C

To test a function, the programmer has to write a _________ which calls the function to be tested and passes it test data

  1. Stub

  2. Driver

  3. Proxy

  4. None of the above


Correct Option: B

Pick the best definition of quality

  1. Quality is job one

  2. Zero defects

  3. Conformance to requirements

  4. Work as designed


Correct Option: C

Fault Masking is

  1. Error condition hiding another error condition

  2. Creating a test case which does not reveal a fault

  3. Masking a fault by developer

  4. Masking a fault by a tester


Correct Option: A
Explanation:

To understand this question, the user needs to know the basic concept of software testing. Fault masking is a technique used in software testing to hide one fault by another one, which makes it difficult to identify the original fault.

Now, let's go through each option:

A. Error condition hiding another error condition: This option correctly defines fault masking. It means that one error condition is hiding another one.

B. Creating a test case which does not reveal a fault: This option is incorrect. It defines a technique called "passive testing," where the tester creates a test case that does not reveal any faults. It is not related to fault masking.

C. Masking a fault by developer: This option is incorrect. Developers write code to fix faults, not mask them.

D. Masking a fault by a tester: This option is incorrect. Testers are responsible for identifying faults, not masking them.

Therefore, the correct answer is: A. Error condition hiding another error condition.

One Key reason why developers have difficulty testing their own work is

  1. Lack of technical documentation

  2. Lack of test tools on the market for developers

  3. Lack of training

  4. Lack of Objectivity


Correct Option: D

During the software development process, at what point can the test process start

  1. When the code is complete

  2. When the design is complete

  3. When the software requirements have been approved

  4. When the first code module is ready for unit testing


Correct Option: C

What is Agile methodology?

  1. Test Driven Development methodology aimed at building higher-quality systems, with faster return on investment.

  2. Test Driven Testing methodology aimed at building higher-quality systems, with faster return on investment.

  3. both

  4. None of the above


Correct Option: A
- Hide questions