A lot of QA specialists heard about such a concept as test design but a few use these methodologies. Why this is so? Indeed, test design techniques are a basic component of test scenario development. Let’s figure this out.
Communication In Everyday Life of a Tester
The job of a QA engineer is the role that entails communication with numerous people (developers, clients, managers, analysts, designers, and sometimes – potential users of a product) on all possible topics while performing software testing. Their cycle of professional communication is quite big and he/she needs to build respective and clear communication with each of them.
How to Install and Configure Android Debug Bridge (ADB) on Windows and macOS
Android Debug Bridge is a universal tool with huge functionality. It can be used on different OSes which is a key to effective work with mobile devices.
The Most Common Models of Software Development
To simplify the processes of projecting, development, and release of a new product, specialists created models of the software development lifecycle. Further, in the article, we’ll analyze the most popular models in software development.
How Should We Perform Big Data Testing?
This article is dedicated to a thorough analysis of aspects of testing big data applications, which is a little bit different from REST API testing in some specific technical methods.
Cache, Cookies, Browser Session: How to Use Them in Software Testing
Every QA engineer who offers web application testing services should be familiar with such terms as cache, cookies, and browser session.
Professional Development of the Tester That Has No Automation Skills
The software testing field has such a stereotype: the best way to develop as a QA engineer is to gradually study automation basics and related technics of web software testing. But, actually, it’s not true. Today there are numerous specialized fields of professional development, numerous job openings for popular roles, and positions that are valued in the same way as automation.
Karate Framework – a Useful Tool for Test Automation
Karate framework is quite a new, simple, and powerful product on the market of specialized web tools for virtual service testing. Its main value lies in the fact that a tester doesn’t have to be familiar with peculiarities of the testing process on the Java language or test automation.
The Concept of Agile, a Flexible Software Development Methodology
Agile is a flexible software development methodology that offers numerous advantages not only for developers but for a client too. Agile helps the developers to solve many issues that arise unexpectedly, is more efficient and faster. By reorganizing and rethinking the actions related to software development, Agile achieves the goals in a flexible and business-development way.
Best CMS Platforms in 2020: Definition, Types and Aspects of Testing
Content Management Systems – it’s the platforms that become more and more popular every day thanks to its constant improvement, simplicity in product development and management of pages, blogs, websites of various target groups. To make the quality of the products you are creating really high, it’s important to test them in time.
QA Engineer Interview: Common Questions and Correct Answers
A job interview with an HR manager is quite an important moment in professional communication that decides if a person will get this job in the software testing company or not. In the article, we’ll analyze the most useful moments that will help to get a job as a tester right after several special interviews.
What Should We Do If We Found a Defect in Production Environment
This article is dedicated to describing the actions that will help a tester to eliminate bugs in a production environment and gives some tips on the ways to prevent their appearance in the future.
How Should We Perform HTML Testing?
The main task of the HTML document is to tell a browser what elements build a webpage and what is their content. HTML is easy to understand and has a clear structure. To make code work properly, you should test it on different platforms, that will simplify a testing process and you will be able to easily find all defects.
Defect Lifecycle: Main Stages of Bug Verification
You should be familiar with the defect lifecycle, in order to clearly understand the bug status, know how to rapidly and properly describe them, write them and close them in the bug-tracking systems.
A Proper Way of Writing a Test Case Topic
A test case is the main document of a tester, that describes step-by-step actions, needed for testing a certain product or its functional capabilities that will lead to the result you are looking for.
Testers’ Excuses That They Should Stop Making
Software testing is a very important and honorable activity but sometimes testers are taken for granted by a software quality assurance company. Only in case if a QA engineer implements main principles of extreme engagement and constantly eliminate all possible excuses from your everyday work, he/she may become an important part of the whole development and software testing team.
Why We Should Use Preconditions When Designing Test Cases
Preconditions contain important data (steps) needed for the initial preparation of OS, test program, mobile device, browser, etc. We should fulfill these conditions before proceeding to test case executing.
Complete Checklist on Software Usability
The process of testing should be always supported by a special document that should contain all possible tests (from complete testing of the layout to functional testing of mail servers and database).
Main Peculiarities of Installation Testing
The installation testing process is primarily aimed at testing the correctness of software installation and configuration and also further detection of the updates or deleting the software.
VMware Network Connections in the Software Testing Field
A flexible VMware Workstation virtual platform (when properly used) can be considered as a good tool for testing and developing the software of various types.