November 2007
19th to 21 st
Date and Timing
>>
 
Singapore
Malaysia
Penang
Location
>>
 
ASK US
 
Fees
>>
 
Click Here...
>>

Effective Software Testing Methodology workshop

 

Preface:

Today one of the factors to achieve software quality is through comprehensive Testing. With crunched schedules and stringent budget, testers need structured approach to handle testing as a process through set of tools.

This course is designed for people who aspire to do the testing as a professional work to satisfy customers through effective testing.
Participants will learn how to create an effective test strategy, how to design creative test cases, how to optimize test cases to get the most testing from the fewest number of cases and how to collect metrics and analyze the report for improvements. 

Attendees will leave this course with a solid foundation for testing in situations which are very diverse and dynamic. This course is centered around a common case study which builds throughout the course. You will emerge from this three-day session knowing how to plan and conduct tests in diverse and complex environments. 

Duration: 3 Days

Objectives

This course will build on basic testing principles and introduce new methods to teach testers how to:

  • Describe the major software development lifecycles with testing process adaptation
  • Develop a test strategy
  • Write a high-level test plan
  • Develop test scripts and test cases using a wide variety of techniques
  • Create decision tables
  • Get the most testing from the least number of test cases
  • Track and control test scripts and cases
  • Assess risk from the project, technical and business perspectives
  • Describe which tools are the best to use in a particular test
  • Write meaningful test reports
  • Measure your testing efforts
  • Use the results from testing to improve the testing process and other processes
Who Will Benefit
  • Test analysts
  • Test engineers
  • Software developers
  • Project managers
  • Test lab managers
  • QA analysts

Take Away

  • Practical exposure in preparing Test Plan, Test Case, Metrics Report and Analysis
  • Sample Templates and Checklists for all testing activity
  • Exposure through testing tool to understand the testing efficiency
  • End 2 End comprehensive testing course material
Course Outlines
  1. Introduction to Software Testing and Testing Methodologies
    1. Testing Objectives
    2. Testing Process Methods
    3. Integration of Project Management, Testing Management and QA
  2. General Testing Concepts
    1. Testing Phases
    2. Testing Approaches
    3. Testing Levels
    4. Testing Types
    5. Test Assets
    6. Test Automation
  3. Understanding Functional Requirements
    1. Need of understanding requirements
    2. How to Analyze requirement as a Test Analyst
    3. Requirement Tracebility and Verification Matrix
    4. Handling Non Functional requirements
  4. Test Case Design and Development
    1. Need of Test Case Design
    2. Goal of Test Case Design
    3. Process to be followed for effective Test Case Design
    4. Test Case Design Techniques
    5. Test Case Design Phases
    6. Test Case Design for Non Functional requirements
  5. Case Study for Designing Test cases
    1. Helps the Analysts to understand the requirements, assists to prepare Test Design and Test Case documents
  6. Defect Management and Defect Life Cycle
    1. Explanation for Defect
    2. Understanding Defect properties – Defect Severity, Priority etc
    3. Process to report Defects
    4. Defect Cycle Stages
    5. Defect Metrics
    6. Defect Analysis
      1. RCA
      2. Statistical Growth Analysis
      3. Orthogonal Defect Classification (ODC)
  7. Advanced Testing Techniques
    1. Testing Techniques
      1. White Box
      2. Black Box
    2. White Box Testing
      1. Control Flow
      2. Data Flow
      3. Mutation Testing
    3. Black Box Testing
      1. Equivalence Partitioning Method
      2. Boundary Value Analysis
      3. Decision Tables
      4. Cause Effect Graph
      5. State Transition Testing
      6. Orthogonal Array  Strategy Testing
  8. Test Management Process
    1. Test Management Definition
    2. Need for Test Management
    3. Test Planning
    4. Risk Management
    5. Test Estimation
    6. Test Strategy
    7. Status Reporting and Tracking
    8. Defect Management
    9. Reporting and Analysis
    10. Scheduling and Resource Management
  9. Case Study to understand the complexity through Cyclomatic method
  10. Quality Assurance
    1. Definitions of Quality
    2. Objectives of QA
    3. Reviews
    4. Metrics
    5. Defect Prevention
    6. Configuration Management
  11. Agile Testing
    1. Changes from Traditional to Agile Testing
    2. Test Driven Development
      1. Test and Implementation Code as Design
      2. Automation
    3. Integration of Customer, Analyst, Developer and Tester
    4. Fine-tuning traditional process to Agile methods.
  12. Organization Standards and Practices
    1. Checklist for each phases
    2. Template for each phases
    3. Process to be followed in the Testing phases
    4. Metrics needed for Testing
    5. Tracking, Reporting and Analyzing
    6. Optimization
 
For other details Contact :
Mr.Swami - +60172941937 - +60322874318
EACT Technologies [Singapore] (Ms.Jay ) Tel : 65-6567 9002 Fax : 65-6567 9070 Email to : training@eact-tech.com  
EACT Technologies [Malaysia] (Mr.Suresh) Tel : 03-2297 9603 Fax : 03-2287 1868 Email to : training@eact-tech.com