Software Tester’s Certification Exam ??Software Tester’s Certification Exam Prep Course Materials Appendicies ... Software Tester’s Responsibility for Software Developed by an

Download Software Tester’s Certification Exam  ??Software Tester’s Certification Exam Prep Course Materials  Appendicies ... Software Tester’s Responsibility for Software Developed by an

Post on 04-May-2018

212 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • Software TestersCertification Exam Prep

    Course Materials & Appendicies

    Copyright 2011 byQuality Assurance Institute2101 Park Center Drive,Suite 205Orlando, FL 32835-7614Phone 407-363-1111Fax 407-363-1112Web site: www.qaiworldwide.org

  • Software Tester Certification Exam Prep Course

    Page 2 QAI Worldwide ID_CSTE-EPC-3927

    Revision and Copyright

    Copyright

    Copyright Quality Assurance Institute 2011 All Rights ReservedNo part of this publication, or translations of it, may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or any other media embodiments now known or hereafter to become known, without the prior written permission of the Quality Assurance Institute.

    DESCRIPTION BY DATE

  • Table of ContentsPage

    ID_CSTE-EPC-3927 QAI Worldwide Page iii

    Software Testers Certification Exam Prep - - - - - - - - - - - - - - - - - - - - - -1Course Objectives - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -2Introductions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -3Why Become Certified? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -4The Process - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -5About the Exam - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -6Course Table of Contents - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -7

    Skill Category 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8Testing Vocabulary - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -9Quality Assurance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10Quality Control - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11Exercise - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12Exercise - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13Questions? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 14The Cost of Quality - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15Cost of Quality - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16Exercise - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 18Questions? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 19Software Quality Factors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20How Quality Is Defined - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 23The Views of Quality - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 24The Two Quality Gaps - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 26Questions? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 27What Is Testing? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 28Why Do We Test Software? - - - - - - - - - - - - - - - - - - - - - - - - - - - - 29Why Are Defects Hard to Find? - - - - - - - - - - - - - - - - - - - - - - - - - - - 30Test Your Sensitivity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 31What Were Your Results? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 32The Answer! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 33What Is a Defect? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 34What Is a Process Defect? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 35Process Control - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 36Common Causes of Variation - - - - - - - - - - - - - - - - - - - - - - - - - - - - 37Special Causes of Variation - - - - - - - - - - - - - - - - - - - - - - - - - - - - 38How Are Processes Brought Under Control? - - - - - - - - - - - - - - - - - - - - 39What Is a Product Defect? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 40Defects Typically Found in Software Systems - - - - - - - - - - - - - - - - - - - - 41Exercise - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 42Questions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 43SEIs Five Levels of Process Maturity - - - - - - - - - - - - - - - - - - - - - - - - 44Maturity Defined - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 45Factors Affecting Software Testing - - - - - - - - - - - - - - - - - - - - - - - - - 46Factors Affecting Software Testing (cont) - - - - - - - - - - - - - - - - - - - - - - 48Exercise - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 49Factors Affecting Software Testing - - - - - - - - - - - - - - - - - - - - - - - - - 50Testing Cost Curve - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 53Questions? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 54Phases of the SDLC Testing Process - - - - - - - - - - - - - - - - - - - - - - - - 55

  • Software Quality Analyst Certification Exam Prep Course

    Table of Contents (Continued) Page

    Page iv QAI Worldwide ID_CSTE-EPC-3927

    Test Matrices - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 56Independent Testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 57Questions? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 59What Is a Process? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 60The PDCA Cycle for Building and Improving Software Testing Processes - - - - - - 61Workbench - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 62Verification and Validation Techniques - - - - - - - - - - - - - - - - - - - - - - - 63Levels of Testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 64Static Versus Dynamic Testing - - - - - - - - - - - - - - - - - - - - - - - - - - - 65A Life Cycle Quality Approach - - - - - - - - - - - - - - - - - - - - - - - - - - - 66The V Testing Concept - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 67Basic Test Stages - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 68Unit Testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 69Integration Testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 70System Testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 71User Acceptance Testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 72Test Techniques/Stages - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 73Exercise - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 74Questions? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 76Structural Test Techniques - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 77Functional Test Techniques - - - - - - - - - - - - - - - - - - - - - - - - - - - - 78Special Test Types - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 79White-Box Testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 80White-Box Techniques - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 81Black-Box Testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 82Black-Box Techniques - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 83Exercise - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86Incremental Testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 87Thread Testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 88Exercise - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 89Questions? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 92Walkthroughs, Reviews, Inspections - - - - - - - - - - - - - - - - - - - - - - - - 93What Are Reviews? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 94Inspection Roles and Responsibilities - - - - - - - - - - - - - - - - - - - - - - - 95Sample Inspection Process - - - - - - - - - - - - - - - - - - - - - - - - - - - - 96Inspection Meeting Rules - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 97Exercise - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 98Questions? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 99Special Testing Techniques - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100Combining Test Techniques - - - - - - - - - - - - - - - - - - - - - - - - - - - - 101Questions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 102Skill Category 1 - Summary - - - - - - - - - - - - - - - - - - - - - - - - - - - - 103

    Skill Category 2 - - - - - - - - - - - - - - - - - - - - - - - - - - 104What Is the Test Environment? - - - - - - - - - - - - - - - - - - - - - - - - - - - 105Whats Included in the Test Environment? - - - - - - - - - - - - - - - - - - - - - 106What Is the Key Component to an Effective Test Environment? - - - - - - - - - - - 107What Is a Brief Description of Management Support? - - - - - - - - - - - - - - - - 108How Does Management Communicate and Demonstrate Its Tone? - - - - - - - - - 109Integrity and Ethical Values - - - - - - - - - - - - - - - - - - - - - - - - - - - - 110Commitment to Competency - - - - - - - - - - - - - - - - - - - - - - - - - - - - 111Philosophy and Operating Style - - - - - - - - - - - - - - - - - - - - - - - - - - 112

  • Software Quality Analyst Certification Exam Prep Course

    Table of Contents (Continued) Page

    ID_CSTE-EPC-3927 QAI Worldwide Page v

    Organizational Structure - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 113Much of the test environment is communicated through the test work processes - - 114Process Engineering - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 115Importance of Work Processes - - - - - - - - - - - - - - - - - - - - - - - - - - 116Developing Work Processes - - - - - - - - - - - - - - - - - - - - - - - - - - - 117Attributes of a Standard for a Standard - - - - - - - - - - - - - - - - - - - - - - 118Testers Workbench - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 119How Is the Test Function Managed by Process? - - - - - - - - - - - - - - - - - 120Responsibility for Building Work Processes - - - - - - - - - - - - - - - - - - - - 121Key Concepts for Process Engineering - - - - - - - - - - - - - - - - - - - - - - 122Test Process Selection - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 123Professional Test Standards - - - - - - - - - - - - - - - - - - - - - - - - - - - 124Analysis and Improvement of the Test Process - - - - - - - - - - - - - - - - - - 125Reasons for Test Process Analysis - - - - - - - - - - - - - - - - - - - - - - - - 126Effectiveness and Efficiency of the Test Process - - - - - - - - - - - - - - - - - 127What Makes Process Improvement Work? - - - - - - - - - - - - - - - - - - - - 128Test Process Alignment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 129Software Development Methodology Impacts Test Processes - - - - - - - - - - - 130Adapting Testing Processes to Different Software Development Processes - - - - 131Test Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 132Selecting Test Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 133Tool Usage - - - - - - - - - - - - - - - - - - - - - -...

Recommended

View more >