Test Automation Boot Camp

  • Tuition USD $1,595
  • Reviews star_rate star_rate star_rate star_rate star_half 839 Ratings
  • Course Code TABC
  • Duration 3 days
  • Available Formats Classroom, Virtual

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

How do I enroll?

A comprehensive listing of ExitCertified courses can be found here. You can register directly for the required course/location when you select "register". If you have any questions or prefer to speak with an ExitCertified education consultant directly, please submit your query here. A representative will contact you shortly.

How do I pay for a class?

You can pay at the time of registration using credit card (Mastercard/Visa/American Express) cheque or PO.

What if I have training credits?

ExitCertified honors all savings programs from the partners we work with. ExitCertified also offers training credits across multiple partners through our FLEX Account.

When does class start/end?

Classes begin promptly at 9:00 am, and typically end at 5:00 pm.

Does the course schedule include a Lunchbreak?

Lunch is normally an hour long and begins at noon. Coffee, tea, hot chocolate and juice are available all day in the kitchen. Fruit, muffins and bagels are served each morning. There are numerous restaurants near each of our centers, and some popular ones are indicated on the Area Map in the Student Welcome Handbooks - these can be picked up in the lobby or requested from one of our ExitCertified staff.

How can someone reach me during class?

If someone should need to contact you while you are in class, please have them call the center telephone number and leave a message with the receptionist.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Great first experience with ExitCertified. I look forward to many more trainings.

Great experience with using the online training with Webcam and Zoom. It is as if I was there in the same classroom but in the comfort of my own setting.

J’aime cet environnement, je vois qu’on peut faire beaux de chose la dessus. J’aime ce genre de projet ou environnement bien fait.

Very well organized course and labs were clear. Instructor Sean Mohseni was an excellent. Will highly recommend this course/vendor and instructor to others.

The training class was very well organized and the instructor, Joel, did an excellent job. He was very knowledgable and engaging and was very good at making things make sense.

28 options available

undo
  • Oct 19, 2020 Oct 20, 2020 (2 days)
    Location
    Columbia, MD
    Language
    English
    Time
    8:30am 4:30pm
    Enroll
    Enroll
  • Oct 19, 2020 Oct 21, 2020 (3 days)
    Location
    Virtual
    Language
    English
    Time
    12:00pm 4:30pm EDT
    Enroll
    Enroll
  • Nov 16, 2020 Nov 18, 2020 (3 days)
    Location
    Virtual
    Language
    English
    Time
    12:00pm 4:30pm EST
    Enroll
    Enroll
  • Dec 14, 2020 Dec 16, 2020 (3 days)
    Location
    Virtual
    Language
    English
    Time
    12:00pm 4:30pm EST
    Enroll
    Enroll
  • Jan 7, 2021 Jan 8, 2021 (2 days)
    Location
    Pasadena, CA
    Language
    English
    Time
    8:30 AM 4:30 PM
    Enroll
    Enroll
  • Jan 19, 2021 Jan 20, 2021 (2 days)
    Location
    Virtual
    Language
    English
    Time
    8:30 AM 4:30 PM EST
    Enroll
    Enroll
  • Feb 8, 2021 Feb 9, 2021 (2 days)
    Location
    Tampa, FL
    Language
    English
    Time
    8:30 AM 4:30 PM
    Enroll
    Enroll
  • Feb 22, 2021 Feb 23, 2021 (2 days)
    Location
    Virtual
    Language
    English
    Time
    8:30 AM 4:30 PM EST
    Enroll
    Enroll
  • Mar 9, 2021 Mar 10, 2021 (2 days)
    Location
    Virtual
    Language
    English
    Time
    8:30 AM 4:30 PM EST
    Enroll
    Enroll
  • Mar 25, 2021 Mar 26, 2021 (2 days)
    Location
    Atlanta, GA
    Language
    English
    Time
    8:30 AM 4:30 PM
    Enroll
    Enroll
  • Apr 5, 2021 Apr 6, 2021 (2 days)
    Location
    Minneapolis, MN
    Language
    English
    Time
    8:30 AM 4:30 PM
    Enroll
    Enroll
  • Apr 19, 2021 Apr 20, 2021 (2 days)
    Location
    Virtual
    Language
    English
    Time
    8:30 AM 4:30 PM EDT
    Enroll
    Enroll
  • May 6, 2021 May 7, 2021 (2 days)
    Location
    Saint Louis, MO
    Language
    English
    Time
    8:30 AM 4:30 PM
    Enroll
    Enroll
  • May 18, 2021 May 19, 2021 (2 days)
    Location
    Virtual
    Language
    English
    Time
    8:30 AM 4:30 PM EDT
    Enroll
    Enroll
  • Jun 2, 2021 Jun 3, 2021 (2 days)
    Location
    Virtual
    Language
    English
    Time
    8:30 AM 4:30 PM EDT
    Enroll
    Enroll
Contact Us 1-800-803-3948
Contact Us Live Chat
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward