AI-Driven Test Automation

We, at QA TechTalks, are always looking to develop the QA community and make it better. We have the people of the community, volunteers, and our sponsors to thank for believing in our vision. We have collaborated with a number of QA services and platforms. Today we would like to highlight one such platform that has provided us with their support and sponsorship.

Sponsorship:

Testsigma has come forward and decided to be our gold and gift reward sponsor for the International Women’s Day Talk series — WomenInTech, which highlighted the important role that women play in the tech industry. …


  1. How to link Fixtures in actual code- Please share any example?

A. For fixture we can call using cy.fixture() `
e.g const data = require(‘../fixtures/login.json’);
And suppose we want to access user_name we can do like data.user_name

2. Can you put some words on how POM can be implemented to reuse the functions and common web elements?

A. Regarding POM we can create a Test class (*Where all my Test cases) and for Each Test, we can create a Method and In the Test case, we have to Import the class where I have written the alley method.

3. Is…


  1. Interruption Testing
  • Incoming Call
  • Text message
  • Other app notifications
  • Storage low
  • Battery low
  • Battery dead
  • No storage
  • Airplane mode
  • Intermittent connectivity
  • Home screen jump
  • Sleep mode
  • Disconnect & connect the SC card
  • Disconnect & connect the network/wifi

2. Network Connectivity

  1. GPRS
  2. 2G/3G/WiFi
  3. No connectivity

3. Installation Testing

. 1. Installation testing

2. Memory Test

3. UnInstallation Test

4. Orientation & Screen Resolution Test

  1. Make sure that the application looks good on target screen resolution. Smartphones and tablets come in all shapes and sizes.
  • 320 x 480px
  • 640 x 960px
  • 480 x 800px
  • 720 x 1280px
  • 768 x 1280px
  • 800 x…


QASpace-CaseStudies eBook is about realtime challenges, stories, case studies, critical thinking, exploratory testing, test strategy, problem-solving, decision-making, how-to-test, automation, suggestions, and recommendations from top testing industry influencers.

The world is a superior spot on account of individuals who need to create and lead others. What makes it far superior are individuals who share the endowment of their chance to guide future pioneers. Much obliged to you to each and every influencers who endeavours to develop and help other people develop.


Cypress is a next-generation javascript front end testing tool built for the modern web. Cypress enables us to write all types of tests.

a. End-to-tend tests b. Integration tests c. Unit tests

Features: a. Time travel: Dashboard test runner to see exactly what happened at each step of execution. b. Debuggability using dev tools c. Automatic waiting d. Network traffic control e. Consistent results f. Real-time records g. Screenshots & Videos: View screenshots were taken automatically on failure, or videos of test suite when running from CLI. Once you’re strong enough, save the world:

Originally published at https://www.linkedin.com/posts/mylibri-books_referencere-cypress-digitallibrary-activity-6757985960564207616-poJ9


As a tester/QA, with regards to discover bugs be a business/core tester, when it comes to repeatability/regression be an automation tester, when it comes to services be an API tester, when it comes to performance be a load tester, and finally when it comes to vulnerability be a security tester. Nowadays, a tester should be like a liquid but not as a solid, we have to switch into multiple roles mentioned above when necessary. Technology is evolving so we need to evolve from a core-tester to technical tester. …


[SelectorsHub, LetXpath, Ruto, ChroPath, TruePath & TestProject]

In this article, let's check the Smart element locator generators that provide unique, relative & absolute Xpath and CSS in seconds for use of automation.

When it comes to automation, finding elements from the DOM (Document Object Model) and creating dynamic locators is a tedious and time-consuming task for automation beginners and sometimes for experienced testers as well (no exception for even advanced users) 😀. Page elements play a key role in test automation and the core of the automation execution engine. …


How about we start with the ace, master & market-leader of all the open-source test automation tools, I hope you guys already guessed. It’s none other than Selenium.

Selenium:
was created by Jason Huggins in 2004 and it comes in various flavors or variants, for example, Selenium IDE, Selenium RC, Selenium Webdriver and Selenium Grid. In spite of the fact that, there are numerous variations of Selenium, among every one of them Selenium Webdriver is the most famous and generally utilized in the testing industry because of its inbuilt libraries and capabilities.


At the point when it comes to browser native events, for example, file transfer, drag and drop, and so on., handling in Selenium is simple yet in Cypress is somewhat dubious. Please check the below proven and workable solutions for drag and drop feature in Cypress.

Approach 1:
Using events such as dragstart, drop and dragend we can successfully achieve drag and drop.

Create a new DataTransfer object, which comes packed with the necessary properties and methods needed for drag events.

/** Used to hold the data that is being dragged during a drag and drop operation. It may hold…


In this article, covering the most popular RESTful Webservices-API test automation frameworks — Rest Assured and Karate framework. Both frameworks are robust, scalable, customizable and easy to write API automated tests in a simpler form when compared to tools such as Postman, Jmeter and Katalon.

API Testing:

API interface represents the Application Programming Interface. It involves a lot of capacities that can be gotten to and executed by another middleware system. Along these lines, it fills in as an interface between various programming systems and sets up their association and information trade.

In the cutting edge advancement world, many web applications are…

VinayakTitti-Technical QA

Extensive international experience having worked in UK and Asia (India & Malaysia) in a wide variety of tools- Selenium, Appium, Protractor & Cypress.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store