Selenium 4 brings a brand-new Grid, full of features and great things! Selenium Grid 4 has a new flexible architecture, allowing you to run it in a fully distributed mode, in the traditional Hub/Node mode, or in the simple Standalone more.
Software Testing Videos and Tutorials: Load Testing, Unit Testing, Functional Testing, Performance Testing, Agile Testing, DevOps
Self-Healing Tests is an approach in which machine learning helps with the maintenance of automated tests. Self-Healing, the automation of test automation, recognizes changes in the “system under test” and automatically adapts the test execution so that the tests remain functional.
It is becoming more and more challenging to test mobile apps on different devices, with different screen sizes, running different operating systems. During the development of a mobile app, we can easily verify and test the app on a mobile simulator or emulator.
Test Automation, a term everyone in testing probably hears on a regular basis, but what is it? If we listen to consultancies and tool vendors, it is the holy grail. If we listen to some gurus in the software testing domain, it is the current and future of testing. Others are more conservative. However, you commonly hear people say Test Automation when they actually mean Automated Testing, to be frank, they have become synonyms.
Software testers are expected to come up with a lot of test artifacts during the process of software testing. The traditional test artifacts are time-intensive, bulky and their structure do not support the agile approach of software development. When working in an agile environment, software testers work in highly compressed test execution cycles.
The world of a software house is a constant search for compromise between quality and costs. In many cases, the cost-cutting starts from the test automation. Then you start to talk about ROI but recognize that numbers are not on your side. We were there and what we have found out is that only a complete change in our approach allows us to find common ground with our clients.
This talk shares the mistakes made in the initial software testing phase while creating automated tests for mobile apps using Appium, the reasons behind those mistakes, and the solutions which helped to reduce Appium tests execution time by 50%.