Agile Testing and ATDD Automation –  Free Tutorials

Leadership and Management Questions

As a manager, lead, director, VP, architect and/or a stake-holder, what questions do I think about when embarking on implementing Automation and Continuous Delivery. Strategic Decision Making and How to Choose a Solution

Technical Questions

Test Automation skill sets are broadly measured across programming languages, across libraries and across frameworks and across software development models. Choosing an Automation Solution

Filtered Gyan

There is no one-size fits all solution. There are debates over language, stack, practices etc. Hence we recommend you to read the guidance on Decision Models first.

Selenium – Python

PyCharm

Behave

Python

Set Up Selenium Components, Write Selenium API in Python, Selenium GRID, virtual environments, JavaScript commands, Data Parsers

PyCharm IDE, Behave gherkin scenarios, Python , pip , Paver, fabric, Accelerated script writing, tips and tricks

Behavior Driven development, Acceptance test driven development, scenarios, scenario outline, background, hooks, Reports and Results, Build Tools

Python Language, virtualenv, pyenv, tox, Cross Browser test automation, Sauce Cloud, Test Automation frameworks, PageObject, Hybrid, Data Driven

Behave, Python, and Selenium Tutorials

Optimization Techniques

  • Parallel Testing
  • Cucumber Profiles and Tags
  • Headless Testing
  • Speed up your Tests

Cross Browser Testing

behave and Selenium Tips

  • behave Transformations
  • behave Matchers
  • behave Capture Groups
  • Python class vs. Module
  • Multiple Inheritance

Best Practices Continued

  • Thick Client Automation
  • Code quality Analysis – Cucumber and Ruby
  • Quick Performance Metrics
  • Technical Debt Discussion

Test Automation Frameworks

CI/CD/CT

  • What is CI/CD/CT
  • Continuous Test Automation
  • Implement CT pattern

Sauce Labs - Cloud

  • Integration with Sauce Labs
  • Sauce Connect
  • Dashboard, Logs , videos and reports
  • Debugging Scripts and Logs

More Best Practices..

  • Scheduling a CI job
  • Patterns for Continuous Testing
  • Sneak Peek into Appium (Mobile Automation)

We are the leading training providers for Automation training. We differentiate ourselves by providing training in multiple programming languages

ATDD, CI/CD are becoming the norms in most companies. Continuous Test Automation is not only important and critical, but it is mandatory for efficient feedback loop

Selenium

RubyMine

Cucumber

Sauce Labs

Set Up Selenium Components, Write Selenium API in Ruby, Selenium GRID, Watir API, JavaScript commands, Data Parsers

RubyMine IDE, Cucumber gherkin scenarios, Ruby , Bundler, Rake, Accelerated script writing, tips and tricks

Behavior Driven development, Acceptance test driven development, scenarios, scenario outline, background, hooks, Reports and Results, Build Tools

Integration with Sauce Labs, Cross Browser test automation, Desired Capabilities, Sauce Cloud and capabilities, Interactive session vs. Test Automation, Screenshots, Videos, Sauce Rest API, Mobile Support Discussion

Cucumber, Ruby, Watir and Selenium Tutorials

Optimization Techniques

Cucumber and Selenium Tips

  • Cucumber Transformations
  • Cucumber Matchers
  • Cucumber Capture Groups
  • Ruby Class vs. Module
  • Ruby Mixins

We align with Agile, Acceptance Test Driven Development and Continuous Test Automation

ATDD, CI/CD are becoming the norms in most companies. Continuous Test Automation is not only important and critical, but it is mandatory for efficient feedback loop

bdd_cucumber

BDD and Tea Driven development, Cucumber JVM for the JIT compiler, Multiple languages support, Html Reports, Alignment with Continuous Test Automation

eclipse_logo

Eclipse IDE, Cucumber Eclipse plugin, TestNG plugin, Integration points with GitHub and other repos, Maven plugin

maven

Build and Configuration tool, Dependency management, Easy execution, Alignment with Continuous Test Automation patterns, Maven Central Repo

java-logo

Java Programming language, JUnit, TestNG, Apache POI, XML apis, JAX parsers, JDBC, JIT, Multi-Threading

Cucumber JVM, Java, Selenium Tutorials

Feedback we received from Students

  • The course was short but it has enough materials to do automation with ruby and cucumber. Your teaching style was great. Thanks Pradeep
    Hussain
  • I was looking for a mentor in Selenium and topics related to automation testing , now I stopped looking for... Thanks Pradeep for your guidance.
    Divya Bathula
  • This class does really an exceptional job to cover very crucial topics in Automation with Ruby - Watir and Cucumber Frame work. Even though the course is a roller coaster with so much of stuff in just 8 classes, but the topics were well explained. Pradeep does have really solid grip on Automation and explain the materials with simple examples. It's worth the money.
    Faizul Kabir
  • I really like the way this course was designed. Over all it was a great experienced and I liked your teaching style. I would recommend this course to others.
    Moklasur Rahman
  • Thank you very much for course, it was wonderfully designed and you are a genius i must say.It was amazing to see how smoothly you covered all the course materials,which is still sinking in my brain, all the overwhelming information lol.
    Shumon
  • Your class take me to next level in Scripting knowledge.
    Arun Kumar