In this article, we’ll analyze 10 most popular symbols of regular expressions that can be met every day while performing software testing. And it’s Regex that will help us to interpret this.
The Concept of HTTP and How to Properly Test Its Performance
HTTP is an extensible protocol that is very easy to use. There are a lot of tests to check its correct performance, to find flaws in external design and to verify the security level of the entire product.
Main Problems with Enabling Developer Options on Android
The use of the developer options on Android, first of all, is necessary for specialists who must study/develop/improve or test this system. But sometimes even an ordinary user of a mobile device with this OS will find it useful to discover some interesting parameters and capabilities of the environment.
The Difference between GUI, API and Unit Tests (an Illustrative Example)
Every QA engineer knows about the standard pyramid of testing where unit tests are a basis of the whole software testing process, API is an interim stage, and finally, GUI tests which end the process of software testing. But what’s the difference between them?
Ways to Know That Your Tests Are Highly Efficient
It’s quite hard to develop efficient test scripts. Unclear, slow, and unstable tests are useless and their usage has more negative sides than positive ones. To understand whether the tests you are using are efficient, try to make your tests meet the following 7 principles of test efficiency.
How We Should Test Meta Tags
All websites can compete to be displayed in the first lines of search results, by using special tools and algorithms. And here so-called meta tags play a great role and we’ll talk about them further.
What We Can Test in the Network Tab
The Network tab is present in every modern web browser and is aimed at tracking speed and also the time needed to upload a page and all files that are or can be present on it. Every junior software tester who wants to enhance a level of his/her professional skills should study and test all functions of the Network tab.
Common Mistakes in Test Automation and How to Avoid Them
Following these simple tips, you can easily set a high-quality software test automation process and won’t worry excessively about the results of work accomplished. Besides, you will improve the necessary professional skills to help you search for a job in the best quality assurance organization.
The Concept of Thin and Thick Clients
In computer terminology, the term “client” stands for certain software/hardware that interacts with a server to enable a user to receive data on the actions done by a system. All clients in client-server architecture can be notionally divided into two subtypes: thick and thin ones. Let’s analyze each type separately.
Is There Bullying in QA: Why Have QA Engineers Missed This Bug?
Why have QAs not found it? Is it exclusively their responsibility to assure the quality of software? This topic is really interesting and making us think. We’ll try to give answers to these questions in this article.
How to Start a Career as Software Tester in 2021
A software tester is one of the IT professions that become more and more popular every day. But what exactly is it that attracts an applicant? And where exactly should start those who want to become a tester? Let’s figure this out.
Useful Tools to Analyze Websites
In this article, we will talk about some tools that are good for one who wants to analyze what is missing on a project and to know what basic changes are needed for better website performance.
What You Should Do If You Are a Single Tester in a Company: Top 10 Useful Tips
This article gives ten really working lessons taken from the everyday life of a tester. They will help you to survive at work and will transform you, a frightened fresher, into a tough software quality assurance engineer if all your quality assurance team consists of the one team member, and it’s you.
Seven Basic Principles of Software Testing
This article describes concepts and principles of testing that are based on theoretical and practical analysis of functionality of web products and the related components.
Common Errors and HTTP Status Codes When Performing Website Testing
When specialists perform testing of any program interface, they use the HTTP requests. Due to the information given by any error code after user request, a server can change the data processing. In a situation when there is an error and you now the result of the request, you can solve the issue by yourself.
Complex Project Communication: the Ways to Make It Easy and Enjoyable
Trying to resolve the problems with communication on a project, people solve not only current problems of relations but also build more qualitative and efficient ways to organize their working process. Getting rid of disputes and misunderstanding will help to make communication on a project pleasant and clear and this will greatly simplify the work on the set tasks.
Useful Tips on Working with Git
This article is aimed at giving an entry-level tester the overview of the way a product version control system works: from the process of duplicating a repository to the function of creating a pull request.
Software Testing Based on Heuristics: Analysis and Significance of the Main Techniques
In the software testing field, specialists use a lot of various heuristics to make a decision and analyze a problem during testing. They can be extremely useful when making suggestions if a person isn’t sure in the way how to start the testing process. Or it may even happen, that he/she has no idea what to do next.
5 Most Simple and Useful Programs to Take a Screenshot
Nowadays, almost every OS has built-in tools to take screenshots. But if it comes to professional work, particularly software testing, it is better to use special screenshot tools.
Six Stages of the Testing Process Development at a Product Company
This article will help a reader to track the entire development of the testing process, see what stage has been already reached and also, understand how we can simplify and improve the process of software testing inside a company.