Course
Synopsis
Quality assurance teams, I.T. professionals and end users are all challenged
with the need to effectively test information systems. When developing
and producing commercial or internal software applications, the need
for quality and accuracy is an organizational imperative.
Project success is often determined by how well a system meets requirements
and customer expectations. Yet, few project teams know exactly how to
verify and assure the quality and completeness of their work. This inexperience
often translates to expensive system failures and delays.
This course teaches the essential skills and techniques, which anyone
involved with the application test process, needs to conduct effective,
complete and timely testing of systems. Techniques such as String Testing,
Structured Walkthroughs, Coverage Analysis, Black & White Box Tests,
Cyclometric Complexity. Boundary Value and Path Analysis can dramatically
improve the overall quality of systems.
When this course is completed, the participant should feel confident
to approach testing assignments with the fundamental knowledge required
to test and assure quality application systems.
Course Contents
Course focus is on skills and techniques required by both end users
and I.T. personnel to effectively plan, execute, monitor and evaluate
test methods, cases and results. Included will be:
Quality Driven Systems Testing
Defining organizational software quality, establishing value-added testing,
legitimizing testing tasks, the role of end-user testing
The Testing Life Cycle
Aligning testing with the systems development life cycle, the "V"
model of testing,
types of testing, testing tasks and tester activities
Testing
Strategies
Reviewing projects and developing cost-effective testing plans, defining
test objectives, preparing written test strategy reports, assessing
risk factors
Test Cases
Developing test cases, predicting outcomes and measurements, insuring
test case coverage,
developing test data
Unit and Integration Testing
Module and string testing goals and measurements, regression and coverage
testing
System and Acceptance Testing
Verifying systems, approving systems for implementation, conversion
and implementation testing
Environmental Testing
Configuration tests, ergonomics, security and compatibility testing
Organizing the Testing Function
Establishing the test team, reporting structures, roles and responsibilities
Optimizing Technical Walkthroughs
Planning and conducting structured walkthroughs, presenters and reviewers,
accepting/rejecting test cases and/or test results
Logistics
Class duration is 3 days.
Course contents may be customized to meet your company needs.
Extensive instructional materials are provided.
This course is offered as in-house training or webcast.
Audience
Quality Assurance staff
Software Testers
Business and End User Testers
Information Technology or Software Development Project Managers
Product Managers and Product Implementation Teams
Business Analysts
Information Technology Managers & Supervisors
System Developers and Project Team Members
Consultants and Project Auditors
Any professional requiring a sound knowledge of Quality Assurance and
Testing techniques.