Chapter 13
________ is an automated testing environment used to review code for errors, standards violations, and other design flaws.
A testing harness
________ is the process whereby actual users test a completed information system.
Acceptance testing
________ is the user testing of a completed information system using simulated data.
Alpha testing
________ is the user testing of a completed information system using real data in the real user environment.
Beta testing
Code is the deliverable that is produced after the ________ phase.
Coding
Program documentation is the deliverable that is produced after the ________ phase.
Coding
________ is the process whereby the physical design specifications created by the analysis team are turned into working computer code by the programming team.
Coding
In a Master Test Plan, criteria for passing tests and software description fall under which category?
Component-Specific Test Plans
In a Master Test Plan, method and attachments fall under which category?
Component-Specific Test Plans
In a Master Test Plan, resulting test materials fall under which category?
Component-Specific Test Plans
________ is a testing technique in which the program code is sequentially executed manually by the reviewer.
Desk checking
System documentation is related to which category of deliverable for Documenting the System, Training, and Supporting Users?
Documentation
User documentation is related to which category of deliverable for Documenting the System, Training, and Supporting Users?
Documentation
"Returned items, lost shipments, item out of stock" fall into the function chains testing category.
FALSE
Desk checking is the process of bringing together all of the modules that a program comprises for testing purposes.
FALSE
During design, we develop a unit test plan, an integration test plan, and a system test plan and during support, these various plans are put into effect and the actual testing is performed.
FALSE
It is not crucial that help desk personnel know when new systems and releases are being implemented and when users are being trained for new systems.
FALSE
Support includes conversion of existing data, software, documentation, and work procedures to those consistent with the new system.
FALSE
System documentation is written or other visual information about an application system, how it works, and how to use it.
FALSE
The intent of the alpha test is to determine whether the software, documentation, technical support, and training activities work as intended. In essence, alpha testing can be viewed as a rehearsal of the installation phase.
FALSE
The people who create the test cases can be the same people as those who coded and tested the system.
FALSE
The purpose of regression testing is for users to determine whether the system meets their requirements.
FALSE
Under both integration and stub testing, not only do individual modules and programs get tested many times, so do the interfaces between modules and programs.
FALSE
"Add item to cart, check out, create user account, purchase" are examples of scenarios that fall into which testing category?
Function chains
During the early stages of ________, the training plans are finalized and training on the use of the system begins.
Implementation
The data conversion plan is the deliverable that is produced after the ________ phase.
Installation
The site and facility remodeling plan is the deliverable that is produced after the________ phase.
Installation
The user guide is the deliverable that is produced after the ________ phase.
Installation
The user training plan is the deliverable that is produced after the ________ phase.
Installation
________ is the process during which the current system is replaced by the new system.
Installation
________ testing is defined as the process of bringing together all of the modules that a program comprises for testing purposes.
Integration
In a Master Test Plan, description of system to be tested falls under which category?
Introduction
"Add item to cart and change quantity, create user account, change address" are examples of scenarios that fall into which testing category?
Multiple functionality
In a Master Test Plan, milestones, schedules, and locations fall under which category?
Overall Plan
In a Master Test Plan, test materials fall under which category?
Overall Plan
Which installation runs the old information system and the new one at the same time until management decides the old system can be turned off?
Parallel installation
"Examine response time when backing up server data" refers to which kind of test type?
Performance
Which installation changes from the old information system to the new one incrementally, starting with one or a few functional components and then gradually extends the installation to cover the whole new system?
Phased installation
Which installation is also known as staged installation?
Phased installation
________ involves determining what needs to be tested and collecting test data.
Planning
In a Master Test Plan, document control falls under which category?
Procedure Control
In a Master Test Plan, test execution and test failure fall under which category?
Procedure Control
In a Master Test Plan, test initiation falls under which category?
Procedure Control
________ is defined as the process of making a program simpler after adding a new feature.
Refactoring
"Add to cart, list section, calculate tax, change personal data" are examples of scenarios that fall into which testing category?
Simple functionality
Which installation is also known as pilot installation?
Single-location installation
Which installation tries out a new information system at one site and uses the experience to decide if and how the new system should be deployed throughout the organization?
Single-location installation
There are ________ major activities involved in system implementation.
Six
________ testing is a technique used in testing modules, especially where modules are written and tested in a top-down fashion, where a few lines of code are used to substitute for subordinate modules.
Stub
To verify that a system meets its objectives, ________ testing involves using non-live test data in a non-live testing environment.
System
________ testing is defined as the process of bringing together all of the programs that a system comprises for testing purposes.
System
Which implementation factor includes aspects of the system's design such as ease of use, reliability, and relevance to the task the system supports?
System characteristics
________ has detailed information about a system's design specifications, its internal workings, and its functionality.
System documentation
________ is more than simply expanded integration testing, where you are testing the interfaces between programs in a system rather than testing the interfaces between modules in a program.
System testing
A help desk is a single point of contact for all user inquiries and problems about a particular information system or for all users in a particular department.
TRUE
Different forms of refactoring include simplifying complex statements, abstracting solutions from reusable code, and removing duplicate code.
TRUE
In alpha testing, the entire system is implemented in a test environment to discover whether the system is overtly destructive to itself or to the rest of the environment.
TRUE
In direct installation any errors resulting from the new system will have a direct impact on the users and how they do their jobs and, in some cases—depending on the centrality of the system to the organization—on how the organization performs its business.
TRUE
In many situations, a testing harness will greatly enhance the testing process because it can automatically expand the scope of the tests beyond the current development platform as well as be run every time there is a new version of the software.
TRUE
Inspections are formal group activities where participants manually examine code for occurrences of well-known errors.
TRUE
Non-live means that the data and situation are artificial, developed specifically for testing purposes, although both the data and the environment are similar to what users would encounter in everyday system use.
TRUE
Regardless of the development methodology followed, once coding has begun, the testing process can begin and proceed in parallel.
TRUE
Some programming languages include utilities to generate documentation automatically, while others require more effort on the part of the coder to establish good documentation.
TRUE
Support means providing ongoing educational and problem-solving assistance to information system users. For in-house developed systems, support materials and jobs will have to be prepared or designed as part of the implementation process.
TRUE
System bugs can be identified during the testing process.
TRUE
System testing is more than simply expanded integration testing where you are testing the interfaces between programs in a system rather than testing the interfaces between modules in a program.
TRUE
Testing managers are responsible for developing test plans, establishing testing standards, integrating testing and development activities in the life cycle, and ensuring that test plans are completed.
TRUE
User's personal stake factor specifies how important the domain of the system is for the user; in other words, how relevant the system is to the work the user performs.
TRUE
Inspection is a(n) ________ technique in which participants examine program code for predictable language-specific errors.
Testing
Results of program and system testing is the deliverable that is produced after the ________ phase.
Testing
Test scenarios (test plan) and test data are the deliverables that are produced after the ________ phase
Testing
In a Master Test Plan, hardware falls under which category?
Testing Requirements
In a Master Test Plan, software and personnel fall under which category?
Testing Requirements
In ________ testing, each module is tested alone in an attempt to discover any errors in its code.
Unit
________ testing sometimes is also called module testing.
Unit
Bulletin boards and other support mechanisms are related to which category of deliverable for Documenting the System, Training, and Supporting Users?
User Support Plan
Help desk is related to which category of deliverable for Documenting the System, Training, and Supporting Users?
User Support Plan
Online help is related to which category of deliverable for Documenting the System, Training, and Supporting Users?
User Support Plan
Computer-based training aids are related to which category of deliverable for Documenting the System, Training, and Supporting Users?
User Training Modules
Training materials are related to which category of deliverable for Documenting the System, Training, and Supporting Users?
User Training Modules
Classes are related to which category of deliverable for Documenting the System, Training, and Supporting Users?
User Training Plan
Tutorials are related to which category of deliverable for Documenting the System, Training, and Supporting Users?
User Training Plan
Which implementation factor describes characteristics of the user, such as age and degree of computer experience in an information system?
User demographics
________ has written or other visual information about an application system, how it works, and how to use it.
User documentation