chapter 11 & 12 Flashcards

1
Q

What are the different types of testing?

A

Inspection, Walkthrough, Desk checking, Unit testing, Integration testing, System testing, & Stub testing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are inspection & walkthrough testing?

A

Inspection testing: Participants test program codes for potential language specific errors.

Walkthrough testing: A peer review on product during system process including codes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Desk checking?

A

A program code is executed manually by a reviewer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are Unit & Integration testing?

A

Unit testing: testing of each module for potential errors

Integration testing: testing of all modules together in a top-down fashion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is System testing?

A

Testing of all programs comprise of a system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a Stub testing?

A

Testing of all modules written in top-down fashion. A few lines of codes will substitute for subordinate modules.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Why is testing needed?

A
  • to determine the system satisfy the requirements

- to ensure the code and system performance efficiently

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the user testing?

A
  1. Acceptance testing: users testing the complete system and accept it.
  2. Alpha testing: Using simulated data to test a complete system.
  3. Beta testing: Using real data in real environment to test a complete system.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the types of alpha tests?

A
  1. Recovery testing: Purposely fail a software to determine the recovery is properly performed.
    2, Security testing: Verifies the protection within the system blocks improper penetration.
  2. Stress testing: Attempt to break the system.
  3. Performance testing: Testing the system on various environment which may be used.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the different installation methods?

A

Direct, Parallel, Single-location, & Phased installation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is Direct installation? What are the pros & cons?

A

Turning off the old system and switching to the new system.

  • Immediate implementation of new system
  • Requires less resources

. Users may not be able to adapt to the new system immediately

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Parallel installation? What are the pros & cons?

A

Introducing both the new and old system together before deciding to turn off the old system.

  • Not losing much data
  • Ease users into using the new system
  • 1 system still runs even if 1 fails

. Costly & requires a lot of resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Single-Location installation? What are the pros & cons?

A

Known as pilot installation. This is to implement the system in 1 site and using the experience on how the system to be deployed throughout the organization.

  • Able to detect errors
  • Only 1 part of an organization is effected

. Data loss if the site has large database
. Takes a long time to implement the system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is Phased installation? What are the pros & cons?

A

Introducing 1 or a few modules incrementally with the old system then gradually replace to the new system.

  • Error detection with small parts
  • Not much data loss
  • Ease for users utility of the software.

. A little similar to parallel, can be costly and requires resources.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the different types of documentation?

A
  1. System documentation: In-depth documentation of the system with descriptions, functionality, & internal workings
  2. User documentation: Written or visual documentation on the workings & usage of the system.
  3. Internal documentation: Part of the program source code.
  4. External documentation: Documentation of structured diagramming techniques such as ERD or DFD.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly