Better Testing, Better Products - (1 day Tutorial)

Overview
This intensive one-day tutorial offers an introduction to fundamental techniques for effective development of test plans and test cases. The course covers the formal principles, processes and documentation of software verification and validation.

This course is valuable for technical and managerial personnel involved in software testing and quality assurance processes, including software developers and maintainers, programmers, analysts, designers, test managers, independent test teams and verification staff, and Software Engineering Process Group (SEPG) members.
1. TESTING FUNDAMENTALS
  • Basic Definitions
  • Software Testing Principles
  • The Tester’s role in software Testing
2. DEFECTS, HYPOTHESES, AND TESTS
  • Origins of Defects
  • Defect Classes, the Defect Repository, and Test Design
    • Requirements and Specification Defects
    • Design Defects
    • Coding Defects
    • Testing Defects
  • Defect Examples: The Coin Problem
  • Developer/Tester Support for Developing a Defect Repository

3. STRATEGIES AND METHODS FOR TEST CASE DESIGN
  • Introduction to Testing Design Strategies
  • The Smart Tester
  • Test Case Design Strategies
  • Using the Black Box Approach to Test Case Design
  • Random Testing
  • Equivalence Class Partitioning
  • Boundary Value Analysis
  • An Example of the Application of Equivalence Class Partitioning and Boundary Value Analysis
  • Other Black Box Test Design Approaches
    • Cause-and-Effect Graphing
    • State Transition Testing
    • Error Guessing
  • Black Box Testing and Commercial Off-the-Shelf Components (COTS)
Speaker

Scott Stribrny is a Senior Consultant with Cutter Consortium's Enterprise Risk Management & Governance practice and a leading figure in the world of process improvement. He is currently advising on techniques for effective product requirement specification and risk management. Mr. Stribrny advises companies on how to adapt modern software development techniques to fit specific projects and how to effectively transfer new technologies to the system developers within the organization.

Mr. Stribrny possesses 28 years of diverse experience. He has designed and built real-time mission critical software and has led successful multi-year, multimillion-dollar development programs. His accumulated management experience ranges from growth companies to Fortune 50 conglomerates in many industries, including systems development, telecommunications, financial, insurance, information services, and manufacturing.

Mr. Stribrny is the former leader of the Chicago Software Process Improvement Network, a 1200-member organization devoted to the advancement of the process improvement practice, and was an organizer of the 1998 Software Engineering Process Group conference. He is an active member of the American Society for Quality, Chicago Quality Assurance Association, IEEE, Organization Development Institute, and the Technology Executive Roundtable. He is also a member of the Executive's Club of Chicago, recently named one of the three most prestigious business forums in the US.

Mr. Stribrny is the Cofounder, President, and Managing Director of Group Atlantic, Inc., a consulting firm that has advised private, commercial, and governmental organizations on successful strategy development and operations improvement since 1992. His current management interests include change management, new paradigms for organizational design, and technology-based competitive strategy.

 

Where Shared Experiences Maximize Performance