NO WAR. НЕТ ВОЙНЕ.
The Test Engineer
by admin
2y ago
This is not a typical post for me. Usually, I write about technology. But at the moment I just can’t stay away. Today trouble has come into my country. I live in Russia. And two days ago a mad person (who captured my country many years ago) attacked Ukraine. Yes, it was Vladimir Putin. Now I have a sense of shame and sorrow and anger. We couldn’t keep the monster, this ugly leviathan, and he broke free, bringing death, pain, and destruction to everything around. Unfortunately, we can’t stop him now. All our attempts to stop his madness are being crushed by the fists of his brutal secu ..read more
Visit website
Some chrome extensions for QA engineers who can help you every day.
The Test Engineer
by admin
2y ago
Google Chrome is a cross-platform web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. It was later ported to Linux, macOS, iOS, and Android, where it is the default browser. Chrome browser is one of the most popular browsers available to users. According to https://gs.statcounter.com /, at the moment, the Chrome browser is installed on more than 60 percent of devices. Chrome Extensions are software programs, built on web technologies (such as HTML, CSS, and JavaScript) that enable users ..read more
Visit website
How to make a simple One-Time-Password service with Spring Boot.
The Test Engineer
by admin
2y ago
After publishing the previous article, I have received messages complaining that the article provides a complex example. And if I can describe an easier way to create a One-Time-Password Service. In this article, I decided to partially repeat my article about creating a one-time password and implement a different approach. In this article, I will consider creating a One-Time-Password microservices using Spring boot. We will also analyze the implementation of interaction with this service using Selenium WebDriver 4. Initially, we need to figure out what Spring boot is. Spring Boot&nbs ..read more
Visit website
How to use OTP service in your automation scripts with Selenium Web Driver.
The Test Engineer
by admin
2y ago
Sometimes we are faced with the task of performing authorization using a combination of username password and one-time password. This task is complicated by the fact that we need to use the web interface and the Selenium WebDriver tool to enter data. The algorithm of actions is approximate as follows: On the authentication page, we enter your username, password, and phone number. The server sends us a request to enter the one-time password. After receiving the code we enter it in the authentication form. A one-time password (OTP) is a password that is only valid for one authentication s ..read more
Visit website
DevTools protocol in Selenium 4.
The Test Engineer
by admin
2y ago
One of the most popular UI automation tools is Selenium Webdriver. At the time of writing, the second beta 4 version has been released. The release includes an API for working with DevTools via CDP (Chrome DevTools Protocol), which takes interaction with the browser to a new level. The Chrome DevTools Protocol allows for tools to instrument, inspect, debug and profile Chromium, Chrome, and other Blink-based browsers. Many existing projects currently use the protocol. The Chrome DevTools uses this protocol and the team maintains its API. The DevTools toolkit is divided into blocks (DOM, De ..read more
Visit website
How to run a headless Chrome browser in Selenium WebDriver.
The Test Engineer
by admin
2y ago
Starting with version 60, the Chrome browser introduced the ability to run in headless mode. We now have the ability to launch the browser without creating a visual browser window. This will allow you to run tests faster and with fewer resources, and most importantly, it will allow you to run tests on systems without a graphical component. Don’t worry — the ability to take screenshots won’t be affected in any way. In this article, I want to demonstrate how you can use this functionality. The beginning of any auto test starts as standard, we specify the path to our chrome driver: System.s ..read more
Visit website
How to build a docker container and run automation scripts for Android.
The Test Engineer
by admin
2y ago
Testing helps us identify any defects or errors that may have been made during development. But it takes time and resources, especially in Android where it requires the installation of many dependencies and a device to perform UI tests. By using a Docker container, we can build and run tests for multiple feature branches, speeding up the development and increasing productivity. Suppose you are to set up test automation. Building and maintaining a whole test infrastructure all by your team can be painful. Although some cloud services like Sauce Labs do cover DevOps, you may have hesitated to u ..read more
Visit website
The best practices test automation with Selenium WebDriver. 
The Test Engineer
by admin
2y ago
Selenium WebDriver has been very popular since the time of its inception. Selenium is an open-source framework used for the automation of web applications. Apart from this, it can also work on various administrative tasks such as monitoring websites. Selenium automated testing is the most popular open-source automated testing tool in the technology industry today. Bringing immense benefits, selenium testing offers robust, browser-based automation for end-to-end testing. Selenium Web Driver − Web Driver works on the browser directly and uses the browser’s in-built features to trigger the automa ..read more
Visit website
How to retry fails automation tests.
The Test Engineer
by admin
2y ago
The biggest problem in test automation is constantly changing locators and unstable tests. As a rule, unstable tests are still commonly called the slang expression Flaky. There is a lot of information and approaches for working with locators. I discussed this in detail in my article. And in this article, we will try to deal with the problem of unstable tests. Flaky tests. If you do not have Flaky tests, then you are doing something unreal. Flaky tests are evil. A flaky test is a pain. This is something that you have to fight for days, and sometimes for weeks. Here is the most specific exa ..read more
Visit website
Best practices code review test automation.
The Test Engineer
by admin
2y ago
The primary goal of the code review process is to assess any new code for bugs, errors, and quality standards set by the organization. The code review process should not just consist of one-sided feedback. Therefore, an intangible benefit of the code review process is the collective team’s improved coding skills.   Doing test automation is about writing code. Test automation code can be easily treated as “second-class citizens”. As it’s not delivered to customers, development is often less formalized and may lack the scrutiny and quality practices otherwise applied in the organization. La ..read more
Visit website

Follow The Test Engineer on FeedSpot

Continue with Google
Continue with Apple
OR