I have been talking in various forums and wrote articles on how to write effective Gherkin scenarios for your business requirements. You can find them here. One question that my audience ask very often is - How to write Gherkin scenario for end to end scenario by following 3 golden rules? I have series of... Continue Reading →
Thanks for encouraging me and here is your free copy of WebDriverIO v6 getting started handbook. You can directly get it from the - Google Drive - https://drive.google.com/drive/folders/1Pygh45pJqrrMoaBL0DAcl5p0d6fQYuQB?usp=sharing (or) Scribd View - URL: https://www.scribd.com/document/467710055/Get-Started-With-WebDriverIO-v6
Join me at the WETESTERR Webcast on 27th June at 1700 hrs IST. URL: https://www.gotomeet.me/WETESTERR-AT/tech-podcast-by-team-wetesterr--writing-good-gherk Webcast video: https://youtu.be/MKrUmitF2Ik
I am joining with Retarget Common team to conduct a crash course on Cypress to help the testers who lost their jobs during COVID-19 pandemic to develop their skills with Cypress which will add value to their career. Please join my meeting from your computer, tablet or smartphone.https://www.gotomeet.me/RetargetCommon1 You can also dial in using your phone.United States: +1... Continue Reading →
So, here is my challenge! My team deals with loads of APIs and wanted a real time API Monitoring System to check the health of the environments. I know Cypress does support API testing to a great extent and I want to use its powerful features to build a API framework to monitor the APIs.... Continue Reading →
In this article we are going to learn how to use Page Objects in Cypress. Let's get started, right away! Step 1: Create a node project and install Cypress. If you are new to Cypress, I suggest you to go through this article first and come here. npm install cypress --save-dev To generate default sample... Continue Reading →
Here is the recording on the TestProject session I took for .QA in London Meetup. https://www.youtube.com/watch?v=gMZSNehKSi0&t=3s
In this article, we are going to see how to run Cypress tests in Docker containers. This is an exciting topic, so I thought I would document it for the benefit of others. But, before we start, let's understand – What is Docker?Why do we need to execute Cypress tests in Docker?Benefits of running Cypress... Continue Reading →
Here is the webinar video where I spoke on the first topic of the Cypress Lunch & Learn series. https://www.youtube.com/watch?v=BjbWr1A044s&t=3724s
Here is the webinar video where I and Marie Drake spoke on the topic Cypress vs Selenium. https://youtu.be/UHgtUSAROtc
Selenium is a great tool, without a doubt. The real value of tests written in Selenium can be harvested only based on the test results it publishes. We have ‘n’ number of reporting tools & frameworks for Selenium as such. But the common underlying issues with any of these reporting tools are they are mostly OFFLINE, which... Continue Reading →
As a Test Automation Consultant, I tend to play around with most of the latest test automation tools and frameworks that are available in the market to suggest the right toolset for my customers. I have been using Selenium for more than eight years now, and I still agree that it's a GREAT tool and it is... Continue Reading →
Do you know that one billion people or 15% of the world population undergo some sort of disability.” Check out this article which will guide you to get started with Accessibility Testing... https://applitools.com/blog/accessibility-testing-strategy/
Here is a video of the activities I do as part of this lockdown. Thanks to TestProject for starting this initiative. https://youtu.be/9d5jC9rfuCs
Delighted to release my new course on “Cucumber for Java” in Test Automation University today. The course is designed for people who are working and want to start working with Cucumber and Java. https://testautomationu.applitools.com/cucumber-java-tutorial/
Yes! Cypress supports Axe for Accessibility Testing. Few years ago, I was inspired by the talk given by Jenny Lay-Flurrie, the Chief Accessibility Officer of Microsoft Corporation in one of the Microsoft Conferences and wrote the article Feather Touch on Accessibility Testing. Since then, Accessibility is one of the key testing artefact I focus whenever I... Continue Reading →
Come an join me at the London SDETs Meetup event for Automation Testers, QAs, SDETs, Devops and Software Testers to come together and collaborate/network. I am speaking on the topic - WebDriverIO v5 on Cloud. In this talk, you will come to know what is WebDriverIO & it's new features, what is BrowserStack and it's... Continue Reading →
Have you ever wondered about having your own highly effective and easily maintainable Selenium Grid, that too within your workplace premises? Then, Selenium Box is the best solution you should look for. Selenium Box provides a secure, maintenance-free, ultra-scalable Selenium test infrastructure for sophisticated enterprises. It has the capability to run all your selenium tests... Continue Reading →
DevOps is one of the best culture being adapted by many organisations these days to effectively deliver their product to the production in short span of time via delivery pipelines. In case if you are new to DevOps and want to get started, click here. A team can effectively achieve DevOps Pipeline culture by religiously... Continue Reading →
In this article, we will see how Cypress helps us in creating automated API tests rapidly and with very less lines of code & configuration.
Ever wondered how powerful a SaaS-based Test Automation Framework can be? TestProject is a unique tool that I have used and thought of sharing my experiences with it. It’s honestly a unique kind of testing tool available today in the market. It’s a community-driven tool developed for testers and with so many features that no... Continue Reading →
References: Test Automation University - https://automationu.applitools.com
If you’re an organization undergoing a digital transformation, ensure you’re staying competitive with these future-driven approaches to QA and software testing. Click here to read the entire article Featured Image Credits - https://www.getxray.app/
Are you new to WebDriverIO and not sure how to get started? No pressure!!! You are in the right place. I have written this book for people who want to know WebDriverIO from basics to advanced concepts to automate enterprise level web applications and integrate it with CI/CD pipeline with extraordinary reporting. This book will... Continue Reading →
In this article, I have written about some of the test automation challenges we face and how Artificial Intelligence helps the Testers to deliver the product faster in this digital era. Thanks to Rajesh Pathak for publishing this in BlogTrunk. Click here to read the article. Feature Image Credits - https://www.blogtrunk.com/
Assess your Selenium Test Automation Framework with the below checklist items to diagnose whether it is healthy.
In this article, Garima Jain has articulated very well about the importance of Accessibility Testing, how to get started and several types of tools to be used for various testing types. Hello! Accessibility Testing Today, in this digital world, smartphones and web applications have become an essential part of our lives. The amount of time... Continue Reading →
Most of the testers across the globe are using Behaviour Driven Development concepts to write their Acceptance Tests. However, while adopting the tools to achieve BDD, we are forgetting to know where and when to use them logically. One such learning is, why I don't use Cucumber for Acceptance Tests. Before we go there, according... Continue Reading →
Zalenium is a highly flexible and auto-scalable Docker container-based Selenium Grid Infrastructure. It has the feature to spin up selenium docker containers instantly as nodes without any manual intervention. It also has a video recording feature that can be viewed using a VNC player which is hosted within the live preview board. Click here to learn more...
Being a developer, I perform Unit testing to make sure my code is bug free. But still, there is a chance that I might miss some bugs. While I was exploring some options to reduce this risk, I came to know about this wonderful concept. Well, let's see about Mutation Testing in this article. What... Continue Reading →
Are you new to DevOps? And excited to get started with DevOps culture? Then this is the right handbook for you. This handbook contains the basis that everyone should know about DevOps Concepts, Tools, CI/CD, DevOps in Cloud... Here is the link for PDF version - https://drive.google.com/file/d/1pDtj5Y4gVS602hURxLyoiqMr3QyvurQM/view
When the Cucumber Scenarios are atomic (having no dependency on each other), there is NO point in running the feature files in parallel for faster execution. The scenarios in all feature file should also be executed to get the maximum execution time reduction. In this article, we will see how to achieve parallelism in Cucumber using TestNG Framework and learn the... Continue Reading →
I met one of the key contributors on Taiko in the Selenium Conf 2019, London. He just told me to try the tool once and when I did, it blew my mind away! Its architecture is simple but powerful. It is mainly designed for keeping the end-user in mind. From Taiko's website - Taiko is... Continue Reading →
In this article, we will see how Applitools can help Business and Manual testers who had very less or no coding experience. As a Business/Manual tester you might be testing every page of the web application manually. This testing can include functional or Ui component level testing. Have you every thought of automating the same... Continue Reading →
In this article, I have added few top DevOps tools which are used across industry commonly. There are other tools as well depends on the usage.
In this article you will be able to learn about executing the TestNG Tests in Parallel for effective DevOps Pipeline implementation.
In this article we are going to see how we can use Cypress and Cucumber for effective BDD style test automation.
While I was enjoying my Mocha coffee and travelling to work this morning, the concept of Visual Testing with DevOps came in my mind. I am working in Visual Testing for a while now and did a few pieces of research on the best used-cases and practices to implement this concept where the testers can... Continue Reading →
FluentLenium is a test automation framework built on top of Selenium WebDriver to write readable, reusable, reliable and resilient UI functional tests. It provides a wrapper to the selenium and does avoid common issues any selenium users face. This can include the passing of driver sessions between pages, automatic wait etc. FluentLenium is 100% java... Continue Reading →
This is one of the interesting frameworks I have come across and it is actually very cool... Click here for "A handbook on Gauge - A Test Automation Framework for Acceptance Testing"
AI, ML are the hottest topics in the IT market today. There is a statistics that says just like how Computers were booming in late 80's and early 90's, between 2018 and 2022, AI and ML are the key subjects in the Software industry. AI is becoming more user-friendly and knowingly or unknowingly we are... Continue Reading →
The handbook contains some of the best practices to write Gherkin scenarios. Click here to navigate to the Let's Eat Gherkin Handbook from LinkedIn
Maintenance of multiple environments is becoming very hectic these days. Hence the concept of containerisation dominates the world with its ease of scaling and elasticity factors. With Docker's capability of virtualisation, it is now possible to create environments like Dev, QA, UAT on the go and deploy, test and dispose of with no manual interventions.... Continue Reading →
Just got inspired by the speech from Jenny Lay-Flurrie, the Chief Accessibility Officer of Microsoft Corporation during the Microsoft Decoded Conference 2018 that happened in London a few weeks back. She was stressing about the importance of Accessibility in everyone's life, in fact in her personal life too. That triggered me to research on Accessibility Testing concepts as... Continue Reading →
Cypress is becoming very famous among the test automation tools. It offers online live dashboard of the paid version. Perhaps there are requirements to get offline reporting from Cypress. In this article, we will see how to generate offline Cypress report. To generate one, we will be using a node package - Mochawesome. It is a custom... Continue Reading →