software testing Design Training software testing mentoring

     
Course Name:   Software Testing: Test Automation Architectures and Advanced Techniques Training
     
Deployment Options:   Onsite - Instructor-Led Training
     
Course Duration:   2-days
 

Introduction:
 
This tutorial covers area 6 of the Certified Software Test Professional requirements. This tutorial also covers the Elective area of the Test Management Body of Knowledge (TMBOK) required for the Certified Test Manager (CTM) certification.
 
Concepts:
 
This tutorial takes the student through planning and implementing an automated test effort that is tailored to succeed in their environment. It combines the principals used to plan an automated test effort, select tools, and build an automated test team with practical applications and examples of scripting techniques, test execution, reporting, and measurement for automated test efforts.
 
Objectives:
 

Participants will learn:

  • Factors necessary to succeed with test automation in your environment
  • What you can automate, what it will cost, and what return on investment you can expect in terms of efficiency gains and bugs shipped
  • What testing can be automated at each phase of software development
  • How to set realistic goals
  • What to automate first, last and not at all
  • How to find and evaluate automation tools
  • What kind of talents and activities need to be part of an automation test team
  • How to develop and use a defensible consistent strategy for planning, developing, executing, reporting, and maintaining automated tests
  • How to develop automated test scripts that are re-usable, extensible, flexible, and valuable
  • How to execute, report and measure your automated tests
  • “Must have” metrics for test automation, including ROI
 
Course Outline
 

Introduction

  • Testing VS Test Automation
  • What automation can gain and what it costs

Tool evaluation and selection

  • Picking the right tool for the job
  • Build or buy?
  • Management commitment
  • Product support and training

Automation team roles

  • Internal Test Team
  • Education and new process support – Developing skills for test automation
  • Contractors and External Providers
  • Team Building

Architectures – the arrangement of all test assets so they work well

  • Test Asset Management
  • --Library, warehouse, and results Inventories
  • Script attributes
  • Scale, reuse, multiple versions, platform dependence/ independence
  • Process automation and metric analysis
  • --The Testing Dashboard
  • ----Test Outcome versus Time Remaining
  • Statistical analysis
  • Automation standards and guidelines
  • --Build and apply your test framework
  • --Naming conventions
  • --Maintenance and reuse – no reuse, no ROI
  • --Modularity, data matrixes

Planning the test automation process

  • What to automate first
  • Capture versus Generate
  • Estimating scope cost and timelines

Implementing an automated test effort
Execute, measure and evaluate

  • Building the test environments
  • --Data, architecture, security, network considerations
  • Executing the tests, analyzing what happened, and reporting results
  • Making the ship-no-ship decision

Ship it and measure performance / ROI

 
 

For organizational purchases, please send us a message at salesinfo@eno.com or complete and submit this form .

 
 
Other Expertise:
 
 

Copyright E and A Information Services. All Rights Reserved.
Home About ENO.Com Clients Site Map-GSM Network Architecture, Operation, and Design Training Press Room Contact Us at 1-888-742-3214 CustomerService Search Consulting - Software Testing: Test Automation Architectures and Advanced Techniques Training Onsite Training - Test Automation Architectures and Advanced Techniques Training courses Course Catalog - Software Testing: Test Automation Architectures and Advanced Techniques Training course outlines Partners Resources Products and Services Solution by Industry Request Information Shopping Center Customer Service About Eno.Com Careers at ENO.com Legal Notices Privacy Policy