5.2 TESTING IN A PROJECT
- 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
- 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.
- 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.