5.2 TESTING IN A PROJECT

  1. Software Quality Assurance

Importance of software quality assurance

i. up to the mark is extremely important.

ii. This result to incurring of damage repair
expenses.

iii. A software testing and quality assurance
company specifications

iv. Getting a software quality assurance test done

  1. Types Of Software Testing

a. Unit testing

i. The testing of an individual program or module is called unit testing.

ii. Some organizations also require users to approve final unit test results.

b. Integration Testing

i. Testing two or more programs that depend on each other

called each other is called integration testing, or link testing

ii. A testing sequence should not move to the integration test stage unless it has performed properly in all unit tests.

c. System Testing

i. perform system testing, which involves the entire information system.

ii. A system test includes all typical processing situations

intended to assure users

developers

managers that the program meets all specifications and that all necessary features have been included.

image

  1. Documentation

a. program documentation

i. the inputs, outputs, and processing logic for all program modules.

ii. starts in the systems analysis phase and continues during systems implementation.

iii. A systems analyst usually verifies that program documentation is complete and accurate

b. System documentation

i. System documentation describes the system’s functions and how they are implemented.

ii. System documentation includes

data dictionary entries

data flow diagrams

object models

screen
layouts

source documents

c. Operation documentation

contains all the information needed for processing and distributing online and printed output.

d. User documentation

i. consists of instructions and information to users who will interact with the system and includes user manuals, Help screens, and tutorials

ii. Technical writing requires

specialized skills

competent technical writers are valuable members of the IT team.