Selenium, Cucumber & Mobile 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

RubyMine

Cucumber

Sauce Labs

selenium
Set Up Selenium Components, Write Selenium API in Ruby, Selenium GRID, Watir API, JavaScript commands, Data Parsers
RubyMine1
RubyMine IDE, Cucumber gherkin scenarios, Ruby , Bundler, Rake, Accelerated script writing, tips and tricks
Cucumber
Behavior Driven development, Acceptance test driven development, scenarios, scenario outline, background, hooks, Reports and Results, Build Tools
saucelabs-logo
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
browserstack-logo-600x315
Cucumber, Ruby, Watir and Selenium Tutorials

BASIC TUTORIAL

INTERMEDIATE TUTORIAL

ADVANCED TUTORIAL

FRAMEWORK & BEYOND

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

BASIC

INTERMEDIATE

ADVANCED TUTORIAL

FRAMEWORK & BEYOND

Feedback we received from Students

I had 20 years of managing QA teams in large, medium sized and small companies. Digital has been the dna of every company I worked with and Continuous Delivery with ATDD is more than important as ever these days. When I saw the content on this website and also the trainer's profile, I was impressed. Then I called Pradeep and we had a very candid talk on my requirements in making a case for my team. Pradeep has the astuteness of a business school graudate, but he is extremely detailed in explaining technology fundamentals. The best part I liked about this engagement was the dots were connected from business to technology world. I feel much more comfortable with Continuous Test Automation concepts and the latest technologies used. Thank you so much Pradeep!
Amanda Holland
It is very difficult to find good trainers online especially when there are so many websites and searching always confuses me. I talked to seleniumframework trainer (Naresh) and I was convinced that this team could understand what my expectations are. They in fact helped me not just on the training, but also directed me towards their rich network of students. I am very grateful to the team for providing such a high quality training and being available to answer queries, however tough they seemed Keep up the good work Guys!
Prashanth
I came with a lot of apprehension to this course if I would ever be able to learn basics. The course starts from the very basics and gradually increases pace. The trainers like Pradeep have immense expertise on various tools and softwares, that they can vary their pace based on the skill level of the student. I felt the classes were initially slow, however when I started doing the practice exercises is when I could see the learning I was going through. The last few exercises were very tough and I hope I would be able to solve them in real time projects   -Tracy
Tracy
I was very surprised when Ruby was chosen. However, I am completely convinced now that with its simplicity , Ruby wins over many other programming languages especially for test Automation. Pradeep was extremely knowledgeable and always connected real time experiences in how decisions are made. I was very impressed when Pradeep explained the pros and cons of programming language choice for Selenium. Can't thank you enough for helping me get an automation engineer job!   Cheers, Megan
Megan
Thank you for explaining all the details patiently.a I haven't found any training course so engaging and giving a holistic picture at the same time deep-dive into code. I came in with manual testing background, however I feel confident about Selenium Automation testing. Thank you very much   - Chris
Chris