Practice course test for Testing planning, management, and tool support

Ace your homework & exams now with Quizwiz!

Improves efficiency

1. Automating repetitive tasks 2. Supporting manual tasks

Increasing testing reliability

1. Automating the comparison of large amounts of data 2. Simulating behaviour

Functions of Review Tools

1. Checks if rules and checklists are present 2. Checks if changes affect other items

Test oracles

A basis to define estimated results to compare with the actual result of the software under test

Test Harness

A test environment comprised of stubs and drivers needed to execute a test.

Incident report: incident description

Details including inputs provided, results expected, actual results, number of attempts, and testers comments

What Dynamic Analysis Tools support

Identify Memory Leaks and Detect time dependencies

Modelling tools

Used by developers during the analysis and design stages to validate system or software models

Which statements reflect product risks and how they relate to risk based testing?

1. It can take place at any point in a project. 2. Risk-based testing involved proactive analysis and testing to identify and reduce product risks

Automating testing activities

1. Manual activities requiring large amounts of resources 2. Activities that cannot be performed manually

Incident report: impact

1. Severity of incident 2. How the user would be affected

Function of Test management tools

1. Supports the testing process by managing testing activities and tasks throughout the life cycle of the software 2. Manages the test procedures by tracking the test procedures and schedule

Which statements reflect the objectives of test control?

1. To minimize or completely avoid testing activity delays caused by risks. 2. To minimize deviations from planned testing activities and schedule with real progress

Metric based testing approaches

1. testing based on test data of similar projects completed in the past 2. team effort using experience of the team members

Expert based testing approaches

1. testing estimates based on experience of experts 2. may be technical, analytical or business experts 3. involves negotiations between management and test team

Process or a standard-compliant approach

Adopts an industry standard or one of the agile methodologies for your testing approach

Analytical approach

Based on risk or requirements analysis

Incident report: Summary

Brief description of the incident

Which common testing metric determines whether the testing of requirements and risks was covered?

Extent of testing

Methodical approach

Planned, or systematic approach

Which statement reflects the considerations related to the introduction of testing tools into an organization?

The tool must be able to support established test processes

Which statement reflects a consideration of some testing tools types?

They can improve efficiency and effectiveness of testing

Test incident report identifier

Unique id for the incident

Test comparator tools

Used to compare the output from the software to what it is expected to produce

Functions of modelling tools for static testing

used before dynamic testing to find omissions, inconsistencies, and defects; applied during the analysis and design stages by the developers

Test data preparation tools

used in collecting data to use for creating test cases

Test execution tools

used to automatically run test scripts

Static analysis tools

used to identify and address defects as they occur

What performance testing tools support

volume testing, load testing

Test Comparators

compare test results to expected results and stores them as part of the test case or as computed through a test oracle

Name three responsibilities of the test leader

creating test policies, selecting testing tools, planning and managing the test

Function of requirements management tools

1. Collects and stores requirements related to test cases 2. Checks for Consistency

Functions of static analysis testing tools

1. Enforces coding standards, detect syntax error and invalid code structure 2. Analyses structures and dependencies

Which statements reflect the benefits of using software testing tools?

1. Ensures reports are assessed objectively 2. Reduces the time and effort of repetitive work

Test data preparation tool

A type of test tool that enables data to be selected from existing databases or created, generated, manipulated and edited for use in testing.

Coverage Measurement Tools

Determine the percentage of code structures that are covered by a set of tests

What monitoring testing tools support

Identifying problems and alert the related people

Which method of dealing with project risk is recommended if the risk has the likelihood of its occurrence and impact being low?

Ignore

Dynamic or heuristic test approaches

Involves reactive testing rather than planned testing

Consultative Approach

Involves taking direction from external experts

Which statements reflect the Library management function involved in configuration management?

It involves managing and applying the versioning of the software and its components, and it is the process of managing and properly documenting any changes made to the product.

Which type of software tester would represent the highest level of testing independence?

Outsourced testers

Which section of the IEEE 829 Standard Test Summary report template contains the information on the test design, test cases, test procedures, and test environments?

Summary

Model-based approach

Test cases are created from a model that describes some of the functional aspects of the software product

Test design tools

a tool that supports the test design activity by generating test inputs

Security testing tools

evaluate ability of the software to protect data, confidentiality, integrity, authentication, authorization, availability, and non-repudiation

True or false: Once planning a test for a system is implemented, it cannot be changed.

false

True or false: The test planning can only start at the completion of the software project

false

Function of incident management tools

manages defects and incidents recorded during testing

Name three responsibilities of the tester

setting up the environment, reviewing and contributing to test plans, analyzing test specifications

True or false: Performing an analysis to determine the risks involved is an activity associated with planning a test for a system.

true

True or false: Tester provided by operational business units is associated with planning a test for a system?

true


Related study sets

Chapter 18: Cardiovascular System II: The Blood Vessels

View Set

CALIFORNIA REAL ESTATE PRINCIPLES: CHAPTER 5: CONTRACTS. TERMS AND QUIZ.

View Set

Chapter 3: Getting the Job packet answers

View Set

Chapter 2 - Cognitive Neuroscience

View Set

Chaper 8 Quiz: Early Childhood Social and Emotional Development

View Set

Chapter 9 Life Insurance Policy Provisions

View Set