Technical articles
-
How to test cookies on websites
02.10.2023Cookie files can serve both as a useful element to facilitate the user’s experience and store necessary personal information for quick access to a website, as well as a harmful tool for hackers that can be used for malicious purposes. Testing cookie files helps ensure that all data is stored correctly and that measures have been taken to prevent theft or unauthorized use of this data by third parties.
-
Mobile Testing Tools (Part 1)
02.10.2023Mobile phones are among the most common gadgets today. They have become a necessity for everyone, from children to seniors. A mobile phone without any installed applications is considered impractical. Nowadays, there are numerous applications available for various purposes that can be installed on mobile devices. Apps have made life easier and have become more indispensable assistants than ever before.
-
Client-server architecture
02.10.2023Client-server interaction makes it possible to divide the functionality and computing load between client applications (service customers) and server applications (service providers). Knowledge of the application architecture allows the tester to more efficiently conduct functional, cross-browser, usability, and performance testing.
-
TOP-20 most important Scrum terms
02.10.2023To be on the same page with your colleagues, novice testers who are just starting to work in IT can find some terms complicated in team conversation. And if everything is more or less clear with ordinary «dailies», then the story point and increment of the product can frighten you or at least make you cautious. To explain the general terminology of the Scrum methodology, we have prepared our top 20 most common terms.
-
What is a requirements specification and how to test it?
26.09.2023Requirements specification is a document that contains a set of requirements for a software product. The requirements describe the logic of the product (functional requirements), its appearance (user interface), constraints in development, and non-functional requirements. Use cases are often used to describe functional requirements. Use cases include options for how a user can interact with the software. Non-functional requirements describe constraints on the product design and implementation (product performance, security, reliability, compatibility, design constraints, quality standards).
-
Testing blockchain technologies
26.09.2023Blockchain is the latest technology, attention to which has increased along with the popularity of cryptocurrencies. In this article, we will break down the basic concepts you need to know to understand blockchain: where it is used, its advantages and disadvantages, as well as how it is tested and what tools exist for it.
-
Collaboration between a developer and a tester
26.09.2023Probably everyone who works in the field of IT has heard about the problem of interaction between developers and testers. There is a prejudice that developers dislike testers, and vice versa. Is it really so?
-
Beta testing with TestFlight
26.09.2023Beta testing is one of the acceptance testing methodologies conducted by customers to assess the level of their satisfaction with the project. It involves end users who use the product, over a certain period of time to check its functionality, usability, reliability, and compatibility. Beta testing is usually performed immediately after completing the alpha testing. During the testing product and after it, the experience of working with the application gained by end users is taken into account, and feedback on the design, as well as on the functionality and interface is requested. All this helps to assess the quality of the final product since a pre-release working version of the application with full functionality is provided for beta testing.
-
What does an ISTQB certificate mean?
21.09.2023In this article it will be discussed what the ISTQB certification is, how to prepare for the exam, and what the benefits are for a certified tester.
-
Using HeidiSQL in testing
21.09.2023This article will discuss HeidiSQL, an open-source database management tool that supports MariaDB, MySQL, Microsoft SQL, PostgreSQL, and SQLite.