self-training
-
Developer tools in browser. Network tab
Continuing the cycle of the articles about Developer Tools, today we will look through the Network tab.
-
How to test HTTP protocol: a guide
HTTP is an extensible protocol that is fairly easy to use. The client-server structure combined with the ability to easily add headers allows HTTP to evolve along with the expansion of WEB capabilities. You can also use the API test to test many scenarios that cannot be tested through the user interface. This strategy can be used to look for design and security flaws in the early stages of development.
-
Typical mistakes in bug reporting
One of the most interesting methods of learning is writing useless and rather harmful advice. In our blog there are a lot of articles about how to write the bug reports correctly, what attributes should be added and what requirements they must meet. However, in this article we will look through the things that should not be done and some typical mistakes of the beginner tester on projects.
-
Application requirements: what is a guideline?
In the modern and dynamic mobile world there are a lot of applications. If every application works by its own rules – main buttons located in different places and the reaction of the application is unexpected and unusual, the user will spend some time learning how the app works and get used to it. Due to this reason, the stores of different platforms, such as AppStore and PlayMarket have some list of requirements for the applications before posting them online. These requirements are mostly based on the guidelines – a collection of the rules that are required to be applied while creating the application.
-
Types of the mobile applications
Along with the growth of mobile devices, the necessity to develop apps grows as well. Every day hundreds of mobile apps are created to make the work with the device more comfortable. There are several types of apps that are used by developers.
-
Helpful materials before start
To take the «Fundamentals of Software Testing» free online course, one must successfully pass the entrance test. The entrance test includes testing in several areas: PC proficiency, general knowledge of the web, the English level, the Russian language knowledge, the basics of logic, and attentiveness. So let’s have a closer look at each block separately.
-
Emulators, simulators and farming devices for mobile testing
Testing mobile devices, one can face the problem when there are simply no devices required by the client to test on. Evidently, the first thing to be done – is to buy a device. But what if there is a big scope of devices to be tested on? Or, for instance, there is an urgency to check something on some precise device or platform, but there’s no device like that available? There are several variants on how to deal with such a situation and still perform testing: using emulators and simulators of mobile OS or usage of special services (also called «mobile device farms»). These are the subjects of this article.
-
Testing user feedback on mobile devices
When the user taps the button in the application and doesn’t receive an action after it, it is most likely that they will think that the app is not responding. When the user tries to perform any operation and doesn’t receive any instructions and hints from the app, it will be harder for them to finish it. Especially this is the case, when the actions are not simple and a user is not an experienced one. In all these cases, it is most likely that the application is going to be deleted. Nowadays, almost every application has an analogue that will have the feedback connection with the user, making it easier to work with an app.
-
Popular test design tools
As we know, the testing process starts from making a test plan. This document includes all the necessary information: how, when, by who and how often the testing is performed; what methods are used; and what tools are involved. Why is it so important to choose the tools in advance? It will optimize the whole… -
Performance testing in games. Concept of the Frame rate
Performance testing is crucial at the time of a game’s release. Crashes because of poor performance makes a lasting negative impression on the end-user. For this reason, QA engineers focus on performance testing to check if specific indicators are okay for all devices, and importantly, end-users are satisfied with the game without freezes or crashes.
