Duration
2 days
Course Cost: $1,895.00
Prerequisite
Courses4IT’s ‘Introduction to Testing Principles’ course completion or equivalent knowledge.
Overview
Integrated and Systems Testing are the primary methods by which the development team verifies the technical solution that has been developed functions reliably and as designed. These two testing steps validate that the technical work delivers what was promised and approved in the design and specification steps of the project.
Traditionally, different persons have performed these testing steps. The developer most often performs the integration test with the systems tester verifying that sufficient testing has been completed. Subsequently, the systems tester performs the systems test with a fair degree of independence. Frequently, system testers have a broader view of the solution, and thus are able to perform end-to-end business-level testing.
This foundation course provides an in-depth introduction to planning, creating, executing, and reviewing Integrated Test and System Test deliverables. The course begins by presenting a context for Integrated and Systems Testing and then discusses interoperability – a key concept in understanding relationships in a software solution. The course reviews both integrated and systems test planning and deliverables.
Objective
An overview of the software testing life cycle including the V-model and specifically, the principles and definitions necessary to conduct successful integration/systems testing.
An overview of interoperability concepts and how they impact testing activities.
A review of testing techniques that supports integration and systems testing.
A detailed template for a Systems Test deliverable.
Hands-on workshop in understanding interoperability.
Hands-on workshop in preparing an Integration Test Strategy
Hands-on workshop in writing a Systems Test Plan.
Hands-on workshop in conducting a structured walkthrough of the Systems Test Plan.
This practical, hands-on course will provide an excellent overview of Acceptance Testing and focuses specifically on the needs of acceptance test planners, end users, and testers.
Topics
Welcome and Overview
Principles of Integration and System Testing
Interoperability Concepts
Case Study Overview – Lost Horizons Software Corporation
Workshop: Understanding Interoperability
Integration Testing
Developing an Integration Test Strategy
Workshop: Developing an Integration Test Strategy
System Test Plan Deliverables
Workshop: Writing a Systems Test Plan
Workshop: Structured Walkthrough
Course Wrap-Up
Appendix A: Review of Automated Testing Tools
Appendix B: Testing Definitions
Appendix C: Fundamental Testing Techniques
Audience
Whether you are a developer, programmer, business analyst, programmer/analyst, test engineer, quality assurance analyst, software tester, or any member of the QA staff responsible for gathering, analyzing, documenting, confirming, and maintaining testing activities, this course is for you.