Technical articles
-
Roles and responsibilities in the software testing team
04.07.2023Software 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.
-
HTML. Embedding images. What to test?
27.06.2023Images play an important role on a website. People perceive most of the information visually. As a rule, website visitors are attracted to graphic elements first. They entertain the user, facilitate the perception of information, set the right accents, and form a general opinion about the content. That’s why it’s so important that the quality, design style, and size of images look perfect on the pages, especially since it’s not difficult to test.
-
Placeholder text and image generators
27.06.2023Large 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
27.06.2023According 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.
-
Causes of defects and failures
27.06.2023The main causes of software bugs include the human factor, time and financial constraints, bugs in development tools, and the inability to conduct exhaustive testing, resulting in bugs being present in the software. Even if it may seem that there are no errors in the software, there are. Therefore, proper test planning, test prioritization, and bug fixing are important basics of high-quality software testing performed on time.
-
Multilingual application testing. Locale
27.06.2023Testing 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.
-
How and why to test the website usability
26.06.2023Each time users visit a website, they are trying to solve a task or problem. Therefore, they expect to avoid having to solve additional problems, such as dealing with an incomprehensible menu or information presentation structure. In case the page contains complications with seemingly ordinary elements of the site or they are placed in unexpected and unusual places for the user, they will most likely be unable to find a solution to their problem and leave the site. Nowadays, when competition among different resources is very high, this situation must be prevented.
-
Useful tools for layout testing
20.06.2023It 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
13.06.2023Let’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
06.06.2023On 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.
