|
Wiki Home
Members
To join, please contact us. Improve MIKE 2.0
Need somewhere to start? How about the most wanted pages; or the pages we know need more work; or even the stub that somebody else has started, but hasn't been able to finish. Or create a ticket for any issues you have found.
|
Testing and Deployment PlanFrom MIKE2.0 Methodology -> You are here: Kettle > Events Calendar > Category:Enterprise Data Management Strategy > Continuous Improvement > Testing and Deployment Plan
Activity: Testing and Deployment PlanObjectiveThis activity defines the Testing and Deployment Plan. The Detailed Test Plan describes the plan, roles and responsibilities, schedule, and entry and exit criteria for each of the relevant testing phases – Functional, System Integration, User Acceptance Testing, PVT and UAT. The Detailed Test Plan identifies all the test scenarios that are to be executed as part of relevant testing stage. Deployment Plans define how software will be implemented into a production environment. Testing Plans will vary in the complexity depending on the project scenario, but as a starting point the overall process should be seen to be similar for most Information Management projects. Some examples of where major variances in testing for different project scenarios:
In general, the testing for an information system is different than the testing required for operational systems. Testing and Defect Management must always be prioritised on risk and business impact opposed to just trying to test all possible scenarios. Testing should be defined across the workstream to be tested (applications, infrastructure, information) and by cycle of testing (Functional, SIT Testing, E2E Testing, SVT, UAT and PVT). Each cycle of testing will include: Definition of overall testing scope and approach
Definition of Entry and Exit Criteria for Testing
Definition of testing resources and responsibilities
Testing Plan
After the Testing Plan has been completed, a summary view of the Testing and Deployment Plans are added into the Roadmap. Major Deliverables
TasksDefine Test Plan for ApplicationsObjective: An overall plan is created for testing applications, using the categories defined above. For testing Applications, Functional Testing and E2E Testing will be the areas of highest complexity. Input:
Output: Define Test Plan for InfrastructureObjective: This will provide a test plan focused primarily on integration and infrastructure management functions (backup & recovery, security, operations & management). For testing Infrastructure, Functional Testing (for Integration), SIT Testing and SVT Testing will be the areas of highest complexity.
Define Test Plan for Information DevelopmentObjective: An overall plan is created for testing applications, using the categories defined above. For testing Information Development, Functional Testing and E2E Testing will be the areas of highest complexity.
Define Test ScheduleObjective: An overall schedule is created for testing applications, infrastructure and information development. This schedule will be developed in parallel with the Test Plans of each area and added to the overall Test Plan Input:
Acquire Test DataObjective: In this step we begin to acquire test data for the execution of the testing process. This is typically a long-running task, and one that takes significant amounts of time due to technical complexity, security issues and personnel problems. In summary, some of this data can be gathered during some of the initial extract processes whilst other aspects of required test data won\’t be known until business rules are more defined. Therefore, although the test data isn’t really required until test cases are developed, it is better to start at least some aspects of the procurement process as soon as possible. Input:
Define Deployment PlanObjective: The Deployment Plan provides the major tasks and timelines for implementing the solution into production. It includes a strategy for how the solution will be implemented, success factors, go/no-go checkpoints, contingency measures and procedures for system maintenance and outages. The complexity of the Deployment Plan depends greatly on the type of solution being implemented, especially factors such as number of users, whether it an operational system, its availability and number of downstream systems that would be impacted. Input:
Core Supporting AssetsYellow Flags
Key Resource Requirements |
Wiki asset search
Toolbox
Views
Wiki Contributors
|

