(SOFT-TEST-QA.AE1) / ISBN : 978-1-64459-479-7
This course includes
Lessons
TestPrep
AI Tutor (Add-on)
Get A Free Trial

Get the support you need. Enroll in our Instructor-Led Course.

Lessons

19+ Lessons | 245+ Exercises | 180+ Quizzes | 331+ Flashcards | 331+ Glossary of terms

TestPrep

50+ Pre Assessment Questions | 1+ Full Length Tests | 73+ Post Assessment Questions | 73+ Practice Test Questions

1

PREFACE

  • Who Should Read This Course?
  • How Should This Course be Read?
  • Notes for Instructors
2

BASIC CONCEPTS AND PRELIMINARIES

  • QUALITY REVOLUTION
  • SOFTWARE QUALITY
  • ROLE OF TESTING
  • VERIFICATION AND VALIDATION
  • FAILURE, ERROR, FAULT, AND DEFECT
  • NOTION OF SOFTWARE RELIABILITY
  • OBJECTIVES OF TESTING
  • WHAT IS A TEST CASE?
  • EXPECTED OUTCOME
  • CONCEPT OF COMPLETE TESTING
  • CENTRAL ISSUE IN TESTING
  • TESTING ACTIVITIES
  • TEST LEVELS
  • SOURCES OF INFORMATION FOR TEST CASE SELECTION
  • WHITE-BOX AND BLACK-BOX TESTING
  • TEST PLANNING AND DESIGN
  • MONITORING AND MEASURING TEST EXECUTION
  • TEST TOOLS AND AUTOMATION
  • TEST TEAM ORGANIZATION AND MANAGEMENT
  • OUTLINE OF COURSE
  • REFERENCES
3

THEORY OF PROGRAM TESTING

  • BASIC CONCEPTS IN TESTING THEORY
  • THEORY OF GOODENOUGH AND GERHART
  • THEORY OF WEYUKER AND OSTRAND
  • THEORY OF GOURLAY
  • ADEQUACY OF TESTING
  • LIMITATIONS OF TESTING
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
4

UNIT TESTING

  • CONCEPT OF UNIT TESTING
  • STATIC UNIT TESTING
  • DEFECT PREVENTION
  • DYNAMIC UNIT TESTING
  • MUTATION TESTING
  • DEBUGGING
  • UNIT TESTING IN EXTREME PROGRAMMING
  • JUNIT: FRAMEWORK FOR UNIT TESTING
  • TOOLS FOR UNIT TESTING
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
5

CONTROL FLOW TESTING

  • BASIC IDEA
  • OUTLINE OF CONTROL FLOW TESTING
  • CONTROL FLOW GRAPH
  • PATHS IN A CONTROL FLOW GRAPH
  • PATH SELECTION CRITERIA
  • GENERATING TEST INPUT
  • EXAMPLES OF TEST DATA SELECTION
  • CONTAINING INFEASIBLE PATHS
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
6

DATA FLOW TESTING

  • GENERAL IDEA
  • DATA FLOW ANOMALY
  • OVERVIEW OF DYNAMIC DATA FLOW TESTING
  • DATA FLOW GRAPH
  • DATA FLOW TERMS
  • DATA FLOW TESTING CRITERIA
  • COMPARISON OF DATA FLOW TEST SELECTION CRITERIA
  • FEASIBLE PATHS AND TEST SELECTION CRITERIA
  • COMPARISON OF TESTING TECHNIQUES
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
7

DOMAIN TESTING

  • DOMAIN ERROR
  • TESTING FOR DOMAIN ERRORS
  • SOURCES OF DOMAINS
  • TYPES OF DOMAIN ERRORS
  • ON AND OFF POINTS
  • TEST SELECTION CRITERION
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
8

SYSTEM INTEGRATION TESTING

  • CONCEPT OF INTEGRATION TESTING
  • DIFFERENT TYPES OF INTERFACES AND INTERFACE ERRORS
  • GRANULARITY OF SYSTEM INTEGRATION TESTING
  • SYSTEM INTEGRATION TECHNIQUES
  • SOFTWARE AND HARDWARE INTEGRATION
  • TEST PLAN FOR SYSTEM INTEGRATION
  • OFF-THE-SHELF COMPONENT INTEGRATION
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
9

SYSTEM TEST CATEGORIES

  • TAXONOMY OF SYSTEM TESTS
  • BASIC TESTS
  • FUNCTIONALITY TESTS
  • ROBUSTNESS TESTS
  • INTEROPERABILITY TESTS
  • PERFORMANCE TESTS
  • SCALABILITY TESTS
  • STRESS TESTS
  • LOAD AND STABILITY TESTS
  • RELIABILITY TESTS
  • REGRESSION TESTS
  • DOCUMENTATION TESTS
  • REGULATORY TESTS
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
10

FUNCTIONAL TESTING

  • FUNCTIONAL TESTING CONCEPTS OF HOWDEN
  • COMPLEXITY OF APPLYING FUNCTIONAL TESTING
  • PAIRWISE TESTING
  • EQUIVALENCE CLASS PARTITIONING
  • BOUNDARY VALUE ANALYSIS
  • DECISION TABLES
  • RANDOM TESTING
  • ERROR GUESSING
  • CATEGORY PARTITION
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
11

TEST GENERATION FROM FSM MODELS

  • STATE-ORIENTED MODEL
  • POINTS OF CONTROL AND OBSERVATION
  • FINITE-STATE MACHINE
  • TEST GENERATION FROM AN FSM
  • TRANSITION TOUR METHOD
  • TESTING WITH STATE VERIFICATION
  • UNIQUE INPUT–OUTPUT SEQUENCE
  • DISTINGUISHING SEQUENCE
  • CHARACTERIZING SEQUENCE
  • TEST ARCHITECTURES
  • TESTING AND TEST CONTROL NOTATION VERSION 3 (TTCN-3)
  • EXTENDED FSMS
  • TEST GENERATION FROM EFSM MODELS
  • ADDITIONAL COVERAGE CRITERIA FOR SYSTEM TESTING
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
12

SYSTEM TEST DESIGN

  • TEST DESIGN FACTORS
  • REQUIREMENT IDENTIFICATION
  • CHARACTERISTICS OF TESTABLE REQUIREMENTS
  • TEST OBJECTIVE IDENTIFICATION
  • EXAMPLE
  • MODELING A TEST DESIGN PROCESS
  • MODELING TEST RESULTS
  • TEST DESIGN PREPAREDNESS METRICS
  • TEST CASE DESIGN EFFECTIVENESS
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
13

SYSTEM TEST PLANNING AND AUTOMATION

  • STRUCTURE OF A SYSTEM TEST PLAN
  • INTRODUCTION AND FEATURE DESCRIPTION
  • ASSUMPTIONS
  • TEST APPROACH
  • TEST SUITE STRUCTURE
  • TEST ENVIRONMENT
  • TEST EXECUTION STRATEGY
  • TEST EFFORT ESTIMATION
  • SCHEDULING AND TEST MILESTONES
  • SYSTEM TEST AUTOMATION
  • EVALUATION AND SELECTION OF TEST AUTOMATION TOOLS
  • TEST SELECTION GUIDELINES FOR AUTOMATION
  • CHARACTERISTICS OF AUTOMATED TEST CASES
  • STRUCTURE OF AN AUTOMATED TEST CASE
  • TEST AUTOMATION INFRASTRUCTURE
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
14

SYSTEM TEST EXECUTION

  • BASIC IDEAS
  • MODELING DEFECTS
  • PREPAREDNESS TO START SYSTEM TESTING
  • METRICS FOR TRACKING SYSTEM TEST
  • ORTHOGONAL DEFECT CLASSIFICATION
  • DEFECT CAUSAL ANALYSIS
  • BETA TESTING
  • FIRST CUSTOMER SHIPMENT
  • SYSTEM TEST REPORT
  • PRODUCT SUSTAINING
  • MEASURING TEST EFFECTIVENESS
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
15

ACCEPTANCE TESTING

  • TYPES OF ACCEPTANCE TESTING
  • ACCEPTANCE CRITERIA
  • SELECTION OF ACCEPTANCE CRITERIA
  • ACCEPTANCE TEST PLAN
  • ACCEPTANCE TEST EXECUTION
  • ACCEPTANCE TEST REPORT
  • ACCEPTANCE TESTING IN eXtreme PROGRAMMING
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
16

SOFTWARE RELIABILITY

  • WHAT IS RELIABILITY?
  • DEFINITIONS OF SOFTWARE RELIABILITY
  • FACTORS INFLUENCING SOFTWARE RELIABILITY
  • APPLICATIONS OF SOFTWARE RELIABILITY
  • OPERATIONAL PROFILES
  • RELIABILITY MODELS
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
17

TEST TEAM ORGANIZATION

  • TEST GROUPS
  • SOFTWARE QUALITY ASSURANCE GROUP
  • SYSTEM TEST TEAM HIERARCHY
  • EFFECTIVE STAFFING OF TEST ENGINEERS
  • RECRUITING TEST ENGINEERS
  • RETAINING TEST ENGINEERS
  • TEAM BUILDING
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
18

SOFTWARE QUALITY

  • FIVE VIEWS OF SOFTWARE QUALITY
  • MCCALL’S QUALITY FACTORS AND CRITERIA
  • ISO 9126 QUALITY CHARACTERISTICS
  • ISO 9000:2000 SOFTWARE QUALITY STANDARD
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES
19

MATURITY MODELS

  • BASIC IDEA IN SOFTWARE PROCESS
  • CAPABILITY MATURITY MODEL
  • TEST PROCESS IMPROVEMENT
  • TESTING MATURITY MODEL
  • SUMMARY
  • LITERATURE REVIEW
  • REFERENCES

Related Courses

All Course
scroll to top