Test Automation Boot Camp

Course Details
Code: TABC
Tuition (USD): $1,995.00 • Classroom (3 days)
$1,995.00 • Virtual (3 days)

As you strive to automate more of your application delivery and IT workflow, test automation is one of the most critical enablers available. In high-performing organizations, every change and new feature is instantly checked to see if it meets intended requirements and doesn't break the rest of your systems.That's the promise achievable through automated testing. Learn how to improve your development throughput and reliability by replacing slow, boring, and error-prone manual testing with fast, repeatable automated tests.Organize your systems and processes to get the most out of automated testing. Improve system reliability by improving test coverage. Support deployments across many platforms with a single set of reusable tests. Cut through the fear, uncertainty, and doubt surrounding test automation. Choose the tools and techniques appropriate to your project requirements and team skillsets.

Skills Gained

  • Identify different requirement types
  • Define different tests for different application types
  • Review the various tools and methods available for test automation
  • Write a test case as a Gherkin scenario
  • Construct modeling and diagramming techniques
  • Write the steps of an automated test
  • Record and playback a test in both Selenium WebDriven and Ranorex
  • Partition a recorded test case into reusable modules
  • Exploit automated testing for data-driven, multi-platform and cross-browser testing
  • Use test automation for implementing continuous integration

Who Can Benefit

  • Software Developers and Programmers
  • Business Analysts
  • Quality Assurance Professionals
  • Software Testers
  • Product Owners
  • Project Managers
  • IT Managers
  • Software Engineers

Course Details

Part 1: Introducing Test Automation

  • Watch an Automated Test
  • Requirements
  • Testing Types
  • Application Types
  • The Alphabet Soup of Tools and Methods

Part 2: Preparing for Test Automation

  • Effective Partitioning Schemes
  • Use Cases and Test Cases
  • Behavior-Driven Languages
  • Modeling and Diagramming Techniques
  • Equivalence Partitioning and Boundary Value Analysis

Part 3: Recording Automated Tests

  • Automated Test Steps
  • Record and play back a single test

Part 4: Dissecting Automated Tests

  • Recorded Test Steps
  • UI Element Repositories

Part 5: Assembling Automated Tests from Modules

  • Test Suites, Test Cases, and Modules
  • Modular Test Development

Part 6: Coding Automated Tests

  • Code always, Code sometimes, or Code never
  • The Skills Pyramid
  • Open-source and commercial tools

Part 7: Exploiting Automated Testing

  • Test-driven development: test cases as specifications
  • Data-driven tests
  • Multi-platform and cross-browser testing

Part 8: Enabling Continuous Integration with Test Automation

  • Regression test suites
  • Development events trigger test runs
  • Configure test subsets
  • Report test results

Part 9: Course Summary

  • Quiz: Testing facts and fallacies
  • Exercise: Plan your own test automation strategy
Contact Us 1-800-803-3948
Contact Us Live Chat
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward