Implementation (Coding and Testing)

advertisement
Implementation – Part I
(Coding & Testing)
Class 25
Introduction






Describe the process of coding and testing.
Review preparing a test plan for an
information system.
Apply four installation strategies: direct,
parallel, single location, & phased installation
Distinguish between system & user
documentation
Write task-oriented user documentation
Describe the process of training end users.
SDLC
Project Identification
& Selection
Project Initiation
& Planning
Analysis
Logical Design
Physical Design
Implementation
***
Maintenance
Implementation Phase Deliverables

Coding
 Code Programs & Database Structures
 Program Documentation



Structure charts, Structured English, Decision
tables/trees, Data flow diagrams
Testing
 Test Scenarios & Test Data
 Results of Program & System Testing
Installation

Installation & Conversion Plans


Software and hardware installation, Data conversion plan,
Site & facility remodeling plan
User Guides & Training Plan
Producing Code




Use A&D specs to build product
Development teams
Version control
Bi-weekly status reports give client a
sense of stability and trust.
What is the Master Test Plan?
Different Types of Testing





Technical Review / Inspections /
Walkthroughs / Desk Checking
Unit Testing / Stub testing
Integration testing
System testing
Acceptance testing (later)
Important points


Purpose of testing is to confirm that the
system satisfies requirements.
Testing must be planned.
Test Scenario or Test Case
Documentation








QA Case Number
Date
Programmer
Test Case Description
Description of Test Data
Expected Results
Actual Results
QA Approval or Rejection
Acceptance Testing by Users



Determines whether system meets
objectives
Conducted by actual users
Uses test data (alpha testing)



Recovery tests
Security tests
Stress tests
Download