This article will be interesting for those testers who want to understand how to operate a popular “main” function in Python.
An Overview of the Popular .contains() Command in Cypress
contains() is probably the most popular Cypress command, especially if you work as a developer or software tester. We will explain further why this command is so useful and why you should take it into account, by analyzing a simple example.
Using Requests to Test GraphQL in Python
Everyone knows the practice of writing autotests for REST API using requests. But what about testing the GraphQL API? Is it the same or does it have any nuances? Let’s see in this article.
Simple Testing of Desktop Applications on Windows
Using at least one of three drivers mentioned in this article, will allow once and for all to leave the vendor software for testing, lowering the price of automation and its subsequent support by a decent amount, as well as unifying the technology stack to the professional qualifications of testers (and developers).
Docker. What Is It and Why Do We Use It
This software is actively used not only by developers of web applications but also by testers since it has quite a lot of useful functions that help to find various bugs. This material contains a simple explanation of Docker using easy examples. The article won’t be full of monotonous and confusing technical terms and categories.
Efficient Synchronization Between Automated and Manual Testing
In a software test automation field, a testing department that has just started this type of testing can’t frequently...
What Are Flaky Tests?
It’s very important to be able to analyze flaky tests if you are working as a software tester since any automated tests that have unclear results will constantly slow the speed of overall development down. Even if you have never worked with flaky tests, this article will still be very useful for you since it describes a completely systematized set of reasons why instability happens inside test suites.
How to Quickly Create a Random User in Cypress
A lot of web products under test require some level of authentication. When QA engineers test such software, they have to be able to operate a particular testing user. As a rule, it’s generated randomly and then is used in most tests. Further, in the article, we’ll talk about the most popular types of user generation in Cypress tests.
An Overview of IBM Rational Functional Tester
Today’s article is explicitly devoted to IBM Rational Functional Tester, made by IBM IT giant; this tool helps to perform automated and functional testing. This software helps testers execute automated testing, functional testing, regression testing, GUI testing, manage test data.
An Efficient Combination of Several Frameworks on a Project
It’s hard to say whether it’s good to use more than one frameworks on a project. The answer will probably be “Yes” since [highlight dark=”no”]it’s highly recommended to work with several frameworks[/highlight], that can be used for more than purpose. Further, we’ll analyze when this should be used and when it should not be done.
How to Deploy Test Automation in a Few Steps
An automation testing deployment can be reduced to 7 steps. We will talk about them further in this article.
Test Automation Interview: What Should You Prepare for and What Do You Need to Know?
This article will describe the process of attending an interview for the position of automated test developer. We will analyze the questions that you may be asked during an anterview for this position.
How to Automate Testing of Endpoints
Constant shifting left, which becomes unnecessary when using the method of continuous deployment, inevitably increases...
Robot Framework: A Quick Review, Main Benefits, and Drawbacks
An original keyword-driven framework that was developed in Python for software test automation purposes. To create tests you just need to use keywords that are inside this framework without recourse to programming. What other benefits and drawbacks does this tool have? Let’s see further.
Best Demo Websites to Perform Software Test Automation
Before you spend tons of time studying and developing a test suite for a new automation test framework, it is better to try it on different types of websites. Thus, you’ll ensure that this particular framework performs reliably and is user-friendly.
Which Programming Language to Choose for Automated Testing
Any automated testing implies the use of a certain set of tools for the automated execution of test cases created earlier. Undoubtedly, we cannot talk imagine this process without a programming language. Further, we’ll have a look at how to choose the most appropriate one.
Python Testing Basics
Python is considered to be a universal programming language. It can be easily understood by both junior developers and senior developers and some analysts even regard it as the most popular language in IT. It is also simple, technically “elegant” and readable and this is exactly what is needed to transform test cases into efficient test scripts.
Ten Commandments of Automated Test Development
This article will describe commandments we should keep while developing automated tests.
Continuous Integration and Software Testing
The continuous integration (CI) process is used by developers, specialists in automated software testing, and of course all those who are interested in the IT field have heard about it. Further in the article, we’ll talk about the main concepts and basic purpose of CI. We will analyze how it works and what tasks it performs!
Two Main Rules of Good Gherkin
No matter whether you wish to improve software code or significantly increase automation usage on the basis of Cucumber framework — only one software development language is in the center of the entire BDD and it’s Gherkin. Further, we’ll talk about two main rules that help to create completely readable, scalable, and easy-to-automate tests.