self-training
-
Roles and responsibilities in the software testing team
Software testing is a set of methods used for checking whether a product meets its technical requirements. Due to the complex and multi-level nature of the testing process, it is performed by a team of professionals with clearly defined knowledge areas and responsibilities assigned to each specialist individually. In this article, we will look at what the roles in a software testing team are, along with the responsibilities they take on when working on a project.
-
Placeholder text and image generators
Large amount of information is used in the process of testing. The information used in tests as input data is called test data. In the article below, we will tell you what is a test data , what characteristics it should have, what types of test data are there and look at generators of test texts and images.
-
Personal cabinet of the e-commerce site. Checklist for testing
According to the statistics of recent years, you can see a significant increase in the number of online stores, an increase in the number of visits and an increase in new users of online markets. More and more people are buying goods and services online. In order to remain competitive and not lose positions, it is important to improve your resource and supplement it with convenient functionality that will retain old customers and attract new ones. In this article, we will talk about such an important element of site navigation as the user’s personal account.
-
Multilingual application testing. Locale
Testing multilingual applications, there are many different checks to be performed. In this article, the main ones were named, but this is not all that can be applied. It is important to remember that there are many languages and countries in the world, each of which has its own characteristics and cultural aspects. Localization testing is a difficult and painstaking work that takes a lot of testers’ time, but for a development company, multilingual applications are an excellent chance to enter the global market and gain recognition from a large number of users.
-
Useful tools for layout testing
It is worth to be noted that testing the layout «by eye» does not always give a complete understanding of whether the product is made according to the layout or not. The use of tools and the presence of layouts are recommended for full-fledged testing of the layout. If such (layouts) were not provided in the task, you should additionally clarify them with the manager.
-
Cause-effect analysis as a test design technique
Let’s start with the concept of test design. A superficial approach at the stage of analysis and test design is unacceptable. It is necessary to understand the system thoroughly in order to understand what works and what is connected to what in the program. One of the test-design techniques that will be discussed in this article allows not just writing tests, but trying to find errors as a result of the operation or interaction of a particular functionality.
-
Pesticide paradox and maintaining test case effectiveness
On most projects, there are situations in which the more we test a product, the more immune it becomes to the bugs we try to find using our test suites. After the same tests are repeated over and over again, you eventually stop finding new bugs. In such a situation, the functionality, even though described in detail in test cases, may not be tested thoroughly enough and users may find serious bugs.
-
Game genres
Computer games appeared in the middle of the last century. They weren’t as exciting as modern games. There were very few of them and they differed significantly from each other. Later, in the 80s and 90s, more diverse games began to appear, which rapidly gained popularity among gamers. During this period, the concept of genre arose for a more convenient classification for users and developers. After the release of any popular game, there were a lot of analogues in which developers made their additions, but they used the same game mechanics. As a result of this evolution, whole categories of similar games arose around popular projects, which later formed genres.
So what is a game genre? -
Perfomance testing
Цe can say that performance testing is quite an important part of testing a software product, which determines its operability. This testing has its own subtypes: load, stress, stability and configuration, each of which is responsible for checking the performance of the system under certain conditions. This type of testing will help ensure that the system is able to quickly perform the assigned tasks.
-
QA team work management
We can say that well-organized teamwork rarely depends on the high achievements of each individual member of the team. Good work depends on good preparation, as well as a positive atmosphere in the team. However, preparation, no matter how good it is, will not eliminate all questions. Because people tend to forget what they’ve been told, can be lazy to look up information in the documentation if it’s faster to ask someone who knows for sure, and also tend to doubt. Therefore, you need to be patient with questions and very often even encourage them, so that you do not have to correct all the work done.