0

testing Online Quiz - 143

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

Agile Methodology is an approach for

  1. People Management

  2. Process management

  3. Project Management

  4. Product Designing


Correct Option: C

Extreme Programming is

  1. a programming language

  2. A technique

  3. related to window XP

  4. None of the above


Correct Option: B

In Scrum, sprint lasts no more than

  1. 10 days

  2. 20 days

  3. 30 Days

  4. 60 Days


Correct Option: C

XP attempts to reduce the cost of change by having ------------------ development cycles

  1. multiple short

  2. Multiple Long

  3. Single Short

  4. Single Long


Correct Option: A

Extreme Programming include

  1. programming in pairs

  2. Doing extensive Code Review

  3. Unit testing of all the code

  4. All of the above


Correct Option: D

Compoments of Agile Method:

  1. Scope,Define,develop,Evaluate

  2. Define, Design , Develop, Test

  3. Scope, Develop, Execute, Evaluate

  4. Scope, Design,Execute, Test


Correct Option: A

Type pf Agile developments

  1. Scrum

  2. XP

  3. Lean Development

  4. All of the above


Correct Option: D

Identify the Quality standard : Quality requirements for software packages

  1. ISO/IEC 12119

  2. ISO/IEC 14143

  3. ISO/IEC 15271

  4. ISO/IEC 15504

  5. ISO/IEC 12207

  6. ISO/IEC 15939


Correct Option: A

Identify the Quality standard : Software life cycle processes

  1. ISO/IEC 12119

  2. ISO/IEC 14143

  3. ISO/IEC 15271

  4. ISO/IEC 12207

  5. ISO/IEC 15504

  6. ISO/IEC 15939


Correct Option: D

Identify the Quality standard : Guide for ISO/IEC 12207

  1. ISO/IEC 14143

  2. ISO/IEC 12119

  3. ISO/IEC 15504

  4. ISO/IEC 15939

  5. ISO/IEC 12207

  6. ISO/IEC 15271


Correct Option: F

Identify the Quality standard : Software process assessment (also known as Spice)

  1. ISO/IEC 14143

  2. ISO/IEC 12119

  3. ISO/IEC 15504

  4. ISO/IEC 15271

  5. ISO/IEC 12207

  6. ISO/IEC 15939


Correct Option: C

Identify the Quality standard : System and Software measurement process

  1. ISO/IEC 14143

  2. ISO/IEC 12119

  3. ISO/IEC 15504

  4. ISO/IEC 15939

  5. ISO/IEC 12207

  6. ISO/IEC 15271


Correct Option: D

Identify the Quality standard : Software measurement

  1. ISO/IEC 14143

  2. ISO/IEC 12119

  3. ISO/IEC 15504

  4. ISO/IEC 15271

  5. ISO/IEC 12207

  6. ISO/IEC 15939


Correct Option: A
  1. The process starting with the terminal modules is called - a. Top-down integration b. Bottom-up integration c. None of the above d. Module integration
  1. Top-down integration

  2. Bottom-up integration

  3. None of the above

  4. Module integration


Correct Option: B

AI Explanation

To answer this question, you need to understand the concepts of top-down integration and bottom-up integration.

Option A) Top-down integration - This option is incorrect because top-down integration starts with the highest-level modules and gradually integrates lower-level modules.

Option B) Bottom-up integration - This option is correct because bottom-up integration starts with the terminal modules (i.e., the lowest-level modules) and gradually integrates higher-level modules.

Option C) None of the above - This option is incorrect because one of the given options is correct.

Option D) Module integration - This option is incorrect because it does not accurately describe the process starting with the terminal modules.

The correct answer is Option B) Bottom-up integration. This option is correct because it accurately describes the process starting with the terminal modules and gradually integrating higher-level modules.

Exit Criterion Determines?

  1. When testing needs to continue

  2. When system is ready for delivery

  3. When testing has been completed

  4. All of the above


Correct Option: C

When testers report to their test managers about their testing effort, the focus should be on

  1. Boundary conditions, state machines, and load generators

  2. Risk management and impact of serious test escapes on the reputation and revenues of the company

  3. a & b

  4. None of the above


Correct Option: C

Metrics should be collected during and at the end of a test level in order to assess:

  1. The adequacy of the test objectives for that level

  2. The adequacy of the test approach

  3. The effectiveness of the testing with respect to its objectives

  4. All of the above


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) The adequacy of the test objectives for that level - This option is correct. Collecting metrics during and at the end of a test level can help assess the adequacy of the test objectives for that level. It allows us to measure if the objectives were met and if the testing activities were aligned with the intended goals.

Option B) The adequacy of the test approach - This option is correct. Collecting metrics during and at the end of a test level can help assess the adequacy of the test approach. It allows us to evaluate if the chosen approach was effective in achieving the desired outcomes and if any adjustments or improvements are needed.

Option C) The effectiveness of the testing with respect to its objectives - This option is correct. Collecting metrics during and at the end of a test level can help assess the effectiveness of the testing with respect to its objectives. It allows us to measure if the testing activities were successful in achieving the desired results and if any further actions are required.

Option D) All of the above - This option is correct. Collecting metrics during and at the end of a test level is necessary to assess all the mentioned aspects: the adequacy of the test objectives, the adequacy of the test approach, and the effectiveness of the testing with respect to its objectives. Therefore, option D is the correct answer.

The correct answer is D) All of the above. This option is correct because collecting metrics during and at the end of a test level is essential to assess the adequacy of the objectives, the approach, and the effectiveness of the testing.

The costs involved in testing and quality assurance is ___________ than the costs associated with external failures.

  1. More

  2. Less

  3. Same

  4. Unimaginable


Correct Option: B

AI Explanation

To answer this question, we need to understand the concepts of testing, quality assurance, and external failures.

Testing and quality assurance involve activities aimed at detecting and preventing defects in a product before it is released to customers. These activities typically include testing the product against various scenarios and requirements, identifying and fixing any issues found, and ensuring that the product meets quality standards.

On the other hand, external failures refer to defects or issues that are discovered by customers or users after the product has been released. These failures can result in customer dissatisfaction, product recalls, warranty claims, or even legal issues.

The given statement states that the costs involved in testing and quality assurance are less than the costs associated with external failures. This means that investing in testing and quality assurance upfront to prevent defects is more cost-effective than dealing with the consequences of external failures.

Therefore, the correct answer is:

B) Less

This option is correct because it aligns with the understanding that the costs involved in testing and quality assurance are lower compared to the costs associated with external failures.

Black box testing is

  1. Functional testing

  2. Structural testing

  3. Performance testing

  4. Requirements testing


Correct Option: A

What can static analysis NOT find?

  1. The use of a variable before it has been defined.

  2. Unreachable (“dead”) code.

  3. Memory leaks.

  4. Array bound violations.


Correct Option: C
Explanation:

To answer this question, the user needs to have a basic understanding of static analysis and its limitations.

Static analysis is a technique for analyzing software without executing it. The technique involves examining the program's source code and/or binary code to identify potential errors, security vulnerabilities, and other issues.

Static analysis can help find many types of issues in software, but it also has limitations. Here are the explanations for each option:

A. The use of a variable before it has been defined: Static analysis can detect the use of a variable before it has been defined. This is because static analysis examines the code to identify potential issues before the code is executed.

B. Unreachable (“dead”) code: Static analysis can detect unreachable ("dead") code. This is because it examines the code to identify code paths that will never be executed.

C. Memory leaks: Static analysis can detect potential memory leaks in some cases, but it cannot detect all memory leaks. This is because some memory leaks are caused by runtime behavior that cannot be detected through static analysis.

D. Array bound violations: Static analysis can detect potential array bound violations, but it cannot always detect all violations. This is because some array bounds are determined at runtime and can only be detected through dynamic analysis.

Therefore, the correct answer is:

The Answer is: C. Memory leaks.

- Hide questions