0

testing Online Quiz - 30

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

Which of the following is the best example of reliability failure for an application?

  1. Slow Response Time

  2. Excessive Memory Consumption

  3. Random Application termination

  4. Failure to encrypt data


Correct Option: C

which of the following is false about source qualifier

  1. a. Filter rows when the Integration Service reads source data.

  2. b. Join data originating from the same source database

  3. c. Can specify a target load order based on the Source Qualifier transformations in a mapping

  4. d. Create a custom query to issue a special SELECT statement for the Integration Service to read source data.


Correct Option: C

What will happen when we evaluate ISNULL(5.8)

  1. a. gives 1

  2. b. throw an error

  3. c. gives 2

  4. d. will not evaluate.


Correct Option: D

Unconnected lookup uses

  1. a. Static or Dynamic Cache

  2. b. Dynamic cache

  3. c. static cache

  4. d. Static and Dynamic Cache


Correct Option: C

If you configure a Lookup transformation to use a dynamic cache, you can use only the equality operator (=) in the lookup condition

  1. True

  2. False


Correct Option: A
  1. A test environment description and test instructions.

  2. A set of inputs, execution preconditions, and expected outcomes.

  3. A test plan, test inputs, and logging instructions.

  4. Execution instructions and a function description to determine correct outcome.


Correct Option: B

What is the purpose of regression testing?

  1. It enables us to reuse all our tests to improve ROI

  2. It can be used to replace acceptance testing.

  3. To reduce the amount of impact analysis we must do when modifying a system.

  4. To discover any defects introduced or uncovered as a result of a change


Correct Option: D
  1. Non-functional testing.

  2. Structure-based testing (white box).

  3. Static testing.

  4. Functional testing (black box).


Correct Option: D

Which of the following is true of acceptance testing?

  1. A goal of acceptance testing is to stress-test the system.

  2. A goal of acceptance testing is to establish confidence in the system.

  3. Acceptance testing is performed by technical staff.

  4. Acceptance testing is only used to address functionality issues within the system


Correct Option: B

Which of the following is a good reason for a developer to use a Test Harness tool?

  1. To help the developer to compare differences between files and databases.

  2. To reduce the quantity of component tests needed to be run.

  3. To make it easier for developers to peer-test each other’s code.

  4. To simplify running unit tests when related components are not available yet.


Correct Option: D
  1. To decide if the system is ready for detailed and further testing.

  2. To determine how the existing system may be affected by changes.

  3. To make use of every possible input condition as a test case.

  4. To determine if a system can function correctly with invalid inputs.


Correct Option: C
  1. Initiation, Preparation, Informal Review Meeting, Status, Rework, and Follow up.

  2. Planning, Preparation, Technical Review, Rework, and Closure.

  3. Preparation, Inspection, Rework, Closure, and Follow up.

  4. Planning, Kick off, Individual Preparation, Review Meeting, Rework, and Follow up.


Correct Option: D
  1. A test environment description and test instructions

  2. A set of inputs, execution preconditions, and expected outcomes

  3. A test plan, test inputs, and logging instructions.

  4. Execution instructions and a function description to determine correct outcome


Correct Option: B
Explanation:

To answer this question, the user needs to know what a test case is and its elements. A test case is a set of steps or conditions that are used to test a specific aspect of a software program. It includes a set of inputs, execution preconditions, and expected outcomes.

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

A. A test environment description and test instructions: This option is incorrect. While a test case may include test instructions, it is not limited to only that. A test environment description is not an essential element of a test case.

B. A set of inputs, execution preconditions, and expected outcomes: This option is correct. A test case includes a set of inputs, execution preconditions, and expected outcomes. Inputs are the data that is entered into the system as part of the test case, execution preconditions are the conditions that must be met before the test case can be run, and expected outcomes are the results that are expected from the test case.

C. A test plan, test inputs, and logging instructions: This option is incorrect. A test case is a part of a test plan, but it is not the test plan itself. The test inputs are an essential element of a test case, but logging instructions are not necessary.

D. Execution instructions and a function description to determine correct outcome: This option is incorrect. While execution instructions are a part of a test case, they are not the only element. A function description to determine the correct outcome is not a necessary part of a test case.

Therefore, the answer is: B. A set of inputs, execution preconditions, and expected outcomes.

  1. Agile testing methodology

  2. Effective use of tools

  3. Configuration management

  4. Requirements traceability matrix


Correct Option: C

Which of the following statements are TRUE for informal reviews? I. Easy to get started and have some benefit II. Have no or minimal formal process III. The process must be documented IV. May include “paired programming”

  1. I, II and IV

  2. I and III

  3. III and IV

  4. I, III and IV


Correct Option: A

AI Explanation

To answer this question, let's go through each statement and determine if it is true or false for informal reviews:

I. Easy to get started and have some benefit - This statement is true. Informal reviews are generally easier to initiate compared to formal reviews, and they can provide some benefits even without following a strict formal process.

II. Have no or minimal formal process - This statement is true. Informal reviews do not have a structured or formalized process like formal reviews. They are typically more flexible and less rigid in their approach.

III. The process must be documented - This statement is false. Informal reviews do not require a formal documentation process. They are often more casual and less structured, allowing for a more flexible and informal exchange of ideas.

IV. May include "paired programming" - This statement is true. Informal reviews can include activities like paired programming, where two individuals work together to review and improve code or other artifacts.

Based on the above analysis, the correct statements for informal reviews are:

A. I, II, and IV

Therefore, the correct answer is A.

  1. Requirement specifications, test plan, code, memory leaks

  2. Requirement specifications, test cases, user guides.

  3. Requirement specifications, user guides, performance

  4. Requirement specifications, website, code, use cases


Correct Option: B
Explanation:

To answer this question, the user needs to understand the concept of static testing. Static testing is a form of software testing that involves reviewing documentation or code without executing the actual program. It is done manually and aims to find defects early in the development process.

Option A includes code and memory leaks, which are not good candidates for manual static testing. Code is typically tested through dynamic testing, while detecting memory leaks requires the use of specialized tools.

Option B is a good candidate for manual static testing. Requirement specifications, test cases, and user guides can all be reviewed manually to identify defects and improve the quality of the software.

Option C includes performance, which is not well-suited for manual static testing. Performance testing is typically done dynamically and requires the use of specialized tools to measure and analyze the software's behavior under different conditions.

Option D includes a website, which is not a good candidate for manual static testing. Websites are typically tested through dynamic testing, using specialized tools to simulate user interactions and test the website's functionality.

Therefore, the correct answer is:

The Answer is: B

Which of the following is a TRUE statement about the use of static analysis tools?

  1. Static analysis tools can change the code to reduce complexity.

  2. Static analysis tools are intended to support developers only

  3. Static analysis tools aid in understanding of code structure and dependencies

  4. Static analysis tools cannot be used to enforce coding standards.


Correct Option: C
  1. Testing ensures that the system under test will not error out in a production environment

  2. Testing identifies defects which ensures a successful product will be released to market

  3. Testing increases the quality of a software system by avoiding defects in the system under test.

  4. Testing through verification and validation of functionality identifies defects in the system under test.


Correct Option: D

Which of the statements about reviews are correct? I. Reviews are useful because, through their use, defects can be found early, resulting in cost savings. II. Reviews are useful because they help management understand the comparative skills of different developers. III. Testers should not get involved in specification reviews because it can bias them unfavorably. IV. Many early defects are found in reviews, lengthening the time needed for the development life cycle

  1. I

  2. IV

  3. I and IV

  4. I and III


Correct Option: A

What is integration testing?

  1. Integration of automated software test suites with the application under test.

  2. Testing performed to expose faults in the interaction between components and systems.

  3. Testing to verify that a component is ready for integration with the rest of the system.

  4. Testing to verify that the test environment can be integrated with the product


Correct Option: B
- Hide questions