Technical articles
-
Decision tables and their use in testing
18.07.2023Decision tables are used to study the interaction between combinations of conditions. They provide a clear method for testing all relevant combinations to guarantee that the product processes all possible conditions, relationships, and constraints. Decision tables are an effective software testing method used to analyze how a system responds to various input data.
-
History of games development: from Pacman to WOW
11.07.2023The video game industry has gone a long way in its development, reaching the same level as cinema and music over the past 40+ years. In 2019 alone, companies earned more than $150 billion (link to the source). Interactive entertainment has firmly established itself in our lives, and it is hard to imagine the modern world without it. Games have gone through several rounds of evolution, each of which is interesting and unique in its own way.
-
Testing the security of mobile applications
06.07.2023We use many applications every day, and almost half of them contain sensitive data such as passwords, API keys, etc. These data have strict encryption requirements and most of them use features that can disclose users’ personal data.
This is why mobile devices are the subject of increased attention and discussions on security issues. -
The most complex Scrum terms and their explanations
05.07.2023Previously, we reviewed the basic terminology of Scrum software development methodology. However, the topic is not fully covered, so we have prepared the second part of the article, where you will learn about the peculiarities of some complex Scrum terms that are often a stumbling block for testers.
-
How to test multilingual web-sites
05.07.2023Many websites support more than one language. As companies expand their business to other countries, the need for multilingual sites also increases. After all, the more languages, the higher the chances of increasing the audience. In addition, multilingual resources can increase brand awareness, conversions and SEO ranking, which also affects overall revenue. However, what happens when users open a website in a language they don’t know? Most likely, they will close it immediately and never come back. Therefore, multilingual sites today are a good way to go beyond your geography and make your business global, stay relevant and stay ahead of your competitors.
-
Test Strategy and test plan. What is the difference?
05.07.2023Both documents are an inseparable and equally important part of any project. If properly executed, the testing process will result in a product of the highest quality. However, if some steps are skipped, there is a chance that the final product may still have bugs. Also, keep in mind that there is no universal document that can be used as a model and applied to all types of projects.
-
Methods for estimating testing time
04.07.2023Time is money, and finding out how much time and money it will take to test a product is one of the first steps when working with a QA team.
-
What is Github?A guide
04.07.2023This article discussed concepts such as Git, GitHub, and GitLab. Working with this tool is quite difficult for a beginner, but in the case of a logical and correct understanding, the system opens up from another simple side.
-
Review of the iMazing tool
04.07.2023iMazing is a program that can be called a worthy replacement for the well-known iTunes. In this article, we will find out the benefits of iMazing for both testers and ordinary users; learn what logs are, why they are needed, and how to take them with the help of this software. Also, in this article, you will be shown how to install the latest version of iOS long before it becomes available to the public and how to do it without risking losing important data on your device. Finally, we will conclude this article with a brief comparison of iMazing and iTunes.
-
Verification and validation in testing
04.07.2023There is more than one interpretation of what validation is and what verification is, however, all of them are not written in the simplest terms and to understand the essence of both is a task worthy of a prize.
Let us consider these two terms from a slightly different angle to show an understandable example.
