Quality Assurance: Effective Methods of Software Testing

**Please note that CompuWorks will only accept students registering through a company or organization. Please click here for more information**

 

Description:     This workshop provides comprehensive coverage of the testing processes available to support the development and delivery of quality software. The focus is on integrated testing processes and procedures, which can be made a part of the software development. The course covers the principles, the processes and the documentation of software testing, verification and validation.

 

Days:                3

 

Audience:        This course is intended for any professional involved with or related to systems planning, analysis, requirements definition, design, construction, testing or maintenance of software. Also, any business analyst, quality assurance or audit personnel as well as key user/clients will find this workshop of both interest and value.

 

 

Unit I. Background and Introduction

Unit II. Software Testing the State of the Ark

Unit III. The Different Levels and Types of Software Testing

Unit IV. Setting Measurable Test Goals and Objectives

Unit V. The Traditional Systems Development Life Cycle (SDLC) and Key Software Testing Points

·         Where, when and what test plans need to be constructed

·         Where and when test data needs to be developed

·         Where and when software testing need to be conducted

Unit VI. Different Types of System Life Cycles and Software Testing Strategies per Type

·         Model testing

·         Unit testing

·         Integration testing

·         System testing

·         Volume testing

·         User/client acceptance testing

·         Sign-off and production 

Unit VII. A Step-By-Step Process for Identifying Detailed Test Conditions, Designing Test Cases and Building Test Data

·          Population analysis

·         Characterizing test conditions using the various transaction types

·         Developing test conditions and expected results

·         Decision tables and testing

·         Code coverage

·         Test scripting 

Unit VIII. Maintenance and Enhancement Testing

Unit IX. Testing Packaged Software

Unit X. Prototyping and Contracting for Software

·         Testing considerations

Unit XI. Testing Additional Types of Systems

Unit XII. Recording the Results of Testing

Unit XIII. Measurement of Software Tests

Unit XIV. Developing Test Reports

Unit XV. Mandatory Checklists, Forms, Logs and Reports for Effective Software Test Planning and Execution

Unit XVI. Software Testing Walk-through, Inspections and Reviews

Unit XVII. Automated AIDS for Software Testing

Unit XVIII. Procedures for Identifying Critical Software Attributes

Unit XIX. User/Client Driven Computing Testing Considerations

Unit XX. People and Resource Considerations

Unit XXI. Management Considerations for Software Testing and Reliability

Unit XXII. Quality Assurance, Quality Control and Audit Considerations

Unit XXIII. Library and Documentation Considerations

Unit XIV. New Standards for Software Testing

Unit XV. New Techniques and Future Considerations

Unit XVI. Getting Started: Building Your Own Software Testing Action Plan

Unit XVII. Review and Evaluation

Aug 23, 2010 - Aug 25, 2010
Sep 28, 2010 - Sep 30, 2010
Oct 05, 2010 - Oct 07, 2010
Nov 16, 2010 - Nov 18, 2010



Price: $1,695
Group Rate: $10,995
(Up to 15)