Systems Testing Templates

Document Sample
Systems Testing Templates Powered By Docstoc
					                              SYSTEM MAINTENANCE LIFECYCLE
        Phase/Activity                         Task/Subtasks                           Potential
                                                                                     Deliverables
System Maintenance includes changes or enhancements to an existing system to improve user
      productivity and/or system efficiency.
Note: The time it takes to perform each of these activities may be quite short (perhaps a few hours or
less) or may be up to a few weeks, depending upon the nature of the change, and how familiar the systems
people and users are with one another, with user procedures, and with the application.
Note: The numbering starts at “3” to enable integration into the project management lifecycle “Execution
Phase” which is the third of five project phases.
Note: Information pertaining to IT Standards and Policy can be found on the OIS Website, under either
Information Systems Engineering or IT Standards/Policy.
3.1 Requirements Definition
Note: The entry criteria for this phase includes:
 Authorized, dated, written request
 Sponsor, resources and charge back codes are clearly identified
 Ball park estimate of time/scope

3.1.1    Review Request              Verify entry criteria                       Understanding of
                                                                                   request
                                     Determine system(s) affected
                                                                                  Project Control
                                     Background work-questions to ask             Document
                                     Your ideas about the request
                                     Possible system impact
                                     Initiate project control document


3.1.2    Meet with Users to          Schedule meeting with user                  Clarified request
         clarify request             Give your understanding of the request
                                     Ask for clarification
                                     Ask for timeframe


3.1.3    Modify request              List of issues and assumptions              Requirements
         requirements                                                              Document (template
                                     List of exclusions and constraints           available)
                                     Review with user
                                     Modify as necessary and review again


3.1.4 User approval of               Document explicit User approval on          Explicit written
        requirements                  requirements                                 User approval on
                                                                                   requirements
                                                                                   (template available)




Maintenance Project
C:\Docstoc\Working\pdf\8598104f-c5aa-4999-821e-f40b8123e1f2.doc
                            SYSTEM MAINTENANCE LIFECYCLE

        Phase/Activity                           Task/Subtasks                         Potential
                                                                                     Deliverables
3.2 High Level Analysis & Design
Note: The entry criteria for this phase includes:
 Requirements document
 Explicit written User approval or requirements
 A list of assigned staff (probably analyst only at this time)
 Project Control document

3.2.1 Research and                                                                 High Level
         documentation                Research, identify, and document parts       Analysis and
                                       of applications/systems that may be          Design Document
                                       affected                                     (template available)
                                       Document each possible solution.
                                       Document pros/cons of each
                                       Document assumptions and constraints
                                        for each
                                       Estimate time and scope


3.2.2    Review High Level            Review the High Level Analysis and          Explicit written
         Analysis and Design           Design document with your approving          Sponsor approval of
         document with                 authority.                                   agreed upon
         sponsors                                                                   alternative (template
                                      Schedule a meeting with Sponsors             available)
                                      Present High Level Analysis and
                                       Design document
                                      Listen to User feedback and answer
                                       questions
                                      Reach agreement on selected
                                       alternative
                                      Obtain explicit written Sponsor
                                       approval of agreed upon alternative


3.2.3    Staff Requirements           Develop/determine staff needs/skills        Staff
                                      Document the staff needs/skills              Requirements/skills
                                                                                    assessment
                                      Send needs/skills assessment to              document (template
                                       approving authority                          available)




Maintenance Project
C:\Docstoc\Working\pdf\8598104f-c5aa-4999-821e-f40b8123e1f2.doc
                            SYSTEM MAINTENANCE LIFECYCLE

         Phase/Activity                         Task/Subtasks                           Potential
                                                                                      Deliverables
 3.3 Detailed Analysis and Design
 Note: The entry criteria for this phase includes:
  High Level Analysis & Design Summary document
  Explicit written Sponsor approval of agreed upon alternative
  OIS resources assigned to project by your approving authority
  Business resources assigned to project by the Sponsor


 3.3.1    Document system            Identify areas of change such as files,       Resource
          changes needed to           programs, jobs, modules, etc.                  Requirements
          meet User                                                                  (template available)
          requirements               Develop system test plan, including the
                                      system test environment and data              System Test Plan
                                     Team roster and resource assignments
                                       Develop internal teams and
                                           responsibilities (analysts,
                                           developers, testers, trainers)
                                       Assign resources to the teams

 3.3.2    Document detailed          Identify areas of change within each          Detailed Analysis
          specifications of the       object                                         and Design
          changes to the                                                             document (template
          objects defined in         Develop a unit test plan for each object       available)
          3.1.

 3.3.3    Review Detail              Review Detail Design with Approving           Detailed Analysis
          Design                      Authority                                      and Design approval


 3.3.4    Revise plan                Revise timeline, scope, WBS,                  Written approval of
                                      according to further detail                    revised timeline and
                                                                                     scope by Approving
                                                                                     Authority (template
                                                                                     available)

 3.3.5    Implementation Plan        Develop a preliminary implementation          Preliminary
                                      plan                                           Implementation Plan
                                                                                     (template available)




Maintenance Project
C:\Docstoc\Working\pdf\8598104f-c5aa-4999-821e-f40b8123e1f2.doc
                                SYSTEM MAINTENANCE LIFECYCLE


         Phase/Activity                            Task/Subtasks                        Potential
                                                                                      Deliverables
 3.4 Construction
 Note: Entry criteria for this phase include:
  Detailed specifications approval
  Revised timeline and scope approval and signoff

 3.4.1    Create test scripts         Create test scripts, including expected      Test scripts
                                       results


 3.4.2    Coding                      Develop enhancement or fix                   Code


 3.4.3    Unit test                   Unit test                                    Unit tested code
                                                                                    Unit-level test
                                                                                     scripts with unit test
                                                                                     results documented


 3.4.4 Code review                    Code review is dependent on                  Reviewed code
                                       approving authority’s requirements.          Compiled,
                                      Technical walk-through – includes             functioning
                                       reviewing unit test results                   application


 3.4.5    Update system test          Update system test plan if needed            Updated system test
          plan                                                                       plan




Maintenance Project
C:\Docstoc\Working\pdf\8598104f-c5aa-4999-821e-f40b8123e1f2.doc
                            SYSTEM MAINTENANCE LIFECYCLE


         Phase/Activity                          Task/Subtasks                         Potential
                                                                                     Deliverables
 3.5 Testing
 Note: Entry criteria for this phase includes:
  Test scripts
  Compiled, functioning application
  Updated system test plan
  Preliminary implementation plan

 3.5.1    System Testing             Load system test data                        Completed system
                                     Execute system test scripts; document         test
                                      results                                      Test scripts with
                                     Verify system test results against the        system testing
                                      expected results                              results documented
                                       Resolve any differences
                                       Explain differences
                                       Correct code (Return to Phase 3)
                                     Review time lines and revise as
                                      necessary


 3.5.2 Integrated systems            Load integrated system test data.            Completed
           testing                   Execute integrated system test scripts;       integrated systems
                                      document results                              test
                                     Verify integrated system test results        Test scripts with
                                      against the expected results                  integrated system
                                                                                    testing results
                                       Resolve any differences                     documented
                                       Explain differences
                                       Correct code (Return to Phase 3)
                                     Review time lines and revise as
                                      necessary

 3.5.3 User Acceptance               User acceptance by business group            Explicit written
                                     Review time lines and revise as               Sponsor and User
                                      necessary                                     Group approval of
                                                                                    system test results
                                                                                    (approval template
                                                                                    available)
                                                                                   Test scripts with
                                                                                    user acceptance
                                                                                    testing results
                                                                                    documented


 3.5.4    Pilot testing              Pilot testing as defined by each             Functioning
                                      Business Group                                application in pilot
                                     Review time lines and revise as               environment
                                      necessary

 3.5.5    Finalize                   Modify as necessary based upon system        Finalized
          implementation plan         test results and revised timelines            implementation plan



Maintenance Project
C:\Docstoc\Working\pdf\8598104f-c5aa-4999-821e-f40b8123e1f2.doc
                           SYSTEM MAINTENANCE LIFECYCLE


         Phase/Activity                         Task/Subtasks                          Potential
                                                                                     Deliverables
 3.6 Implementation
 Note: Entry criteria for this phase includes:
  Explicit written Sponsor and User Group approval of system test results
  Functioning application in pilot environment
  Finalized implementation plan

 3.6.1    Execute                    Complete all necessary                       Completed
          implementation              implementation forms as defined by            implementation
          package                     each work unit                                package



 3.6.2    Implementation             Coordination with implementation
          coordination                stakeholders                                 Go/no go decision
          meeting                    Go/No go decision point


 3.6.3    Stakeholder                Notification of stakeholders, including      Implementation
          notification                Help Desk, of implementation.                 notification



 3.6.4    Training                   Conduct training                             Completed training


 3.6.5    Implementation             Submit implementation package                Implemented
          Deployment                 Deploy application                            changes or
                                                                                    enhancements


 3.6.6    Verify                     Verify successful implementation by          Successful technical
          implementation              confirming that all changes and               implementation has
                                      enhancements are running in                   been verified
                                      production.




Maintenance Project
C:\Docstoc\Working\pdf\8598104f-c5aa-4999-821e-f40b8123e1f2.doc
                              SYSTEM MAINTENANCE LIFECYCLE


         Phase/Activity                          Task/Subtasks                        Potential
                                                                                    Deliverables
 3.7 Post Implementation

 Note: Entry criteria for this phase includes:
  Implemented changes or enhancements

 3.7.1    Notify stakeholders
                                       Notify stakeholders of current             Stakeholders are
                                        implementation status                       aware that
                                                                                    implementation has
                                                                                    occurred.


 3.7.2    Determine                    Obtain level of satisfaction from key      Written sponsor
          satisfaction                  stakeholders                                approval (template
                                         Define and/or resolve problems or         available)
                                            issues with changes or
                                            enhancements
                                         Obtain explicit written Sponsor
                                            approval to close the request


 3.7.3    Close the request            Close the request                          Closed request




Maintenance Project
C:\Docstoc\Working\pdf\8598104f-c5aa-4999-821e-f40b8123e1f2.doc

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:16
posted:8/17/2011
language:English
pages:7
Description: Systems Testing Templates document sample