What Is The System Life Cycle
What Is The System Life Cycle
The system life cycle is a structured process that guides the planning, creation, testing,
and deployment of an information system
Ensures systems are systematically developed, meeting needs of stakeholders, minimising
risks and maximising efficiency
The third stage is testing, the purpose is to:
Verify that the system meets all requirements, functions correctly, and is free of bugs
through various testing methods.
Test Strategies
A test strategy is a method of testing a completed system to ensure all parts work as
intended
Systems are designed in a modular format
Each module needs to be tested independently
Testing is done again once all modules are joined together
The results of testing may indicate changes need to be made, testing is repeated once all
changes have been made
Test designs
Test design
Why?
Data structures
File structures
Input formats
Output formats
Tests that screen output and reports are in the correct format
Validation routines
Test plans
A test plan is designed and implemented to ensure thorough testing of a system, it includes:
Test data: specific data used for testing purposes
Expected outcomes: predicted results based on test data
Actual outcomes: results obtained from testing
Remedial action: steps taken to fix identified issues
Test Data
Live data is data from the old system used on the new system
Live data has known outcomes, so it can be compared to the new system to ensure the new system works