Is 431 Chapter 13
Testing harness
An automated testing environment used to review code for errors, standards violations, and other design flaws.
desk checking
Def: an informal process in which the programmer or someone else who understands the logic of the program works through the code with a paper and pencil. Or a testing technique in which the program code is sequentially executed manually by the reviewer.
Refactoring
Making a program simpler after adding a new feature.
Support
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
Parallel installation
Running the old information system and the new one at the same time until management decides the old system can be turned off.
Integration testing
The process of bringing together all of the modules that a program comprises for testing purposes. Modules are typically integrated in a top-down, incremental fashion.
Beta testing
User testing of a completed information system using real data in the real user environment.
Alpha testing
User testing of a completed information system using simulated data.
User documentation
Written or other visual information about an application system, how it works, and how to use it.
Help desk
__________ _________ is an information systems department function and is staffed by IS personnel that acts as a single point of contact for all user inquiries and problems about a particular information system or for all users in a particular department.
Single location
__________-________ installation is trying out a new information system at one site and using the experience to decide if and how the new system should be deployed throughout the organization.
Unit testing
_____________ _____________, sometimes called module testing, is an automated technique whereby each module is tested alone in an attempt to discover any errors that may exist in the module's code.
Phased
______________ installation: Changing from the old information system to the new one incrementally, starting with one or a few functional components and then gradually extending the installation to cover the whole new system.
Inspections
________________ are a testing technique in which participants examine program code for predictable language-specific errors.
System Documentation
Def: Detailed information about a system's design specifications, its internal workings, and its functionality.
System testing
Def: The bringing together of all of the programs that a system comprises for testing purposes. Programs are typically integrated in a top-down, incremental fashion.
installation
Def: The organizational process of changing over from the current information system to a new one.
Acceptance Testing
Def: The process whereby actual users test a completed information system, the end result of which is the users' acceptance of it.
Stub testing
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.
Direct installation
Changing over from the old information system to a new one by turning off the old system when the new one is turned on.