How to Use Code Smells to Fix Flaky Cypress Tests

We recently attended the webinar event hosted by Cypress on how to use code smells to fix flaky Cypress tests. This is where we gathered solid knowledge on how to improve our testing scripts. More specifically, we do it by... Read More

Cypress: “Test Your Code, not your patience.”

Cypress’ mission is to make testing simple and enjoyable by building an open source ecosystem where you can thrive and be productive. And they take accountability for making it work. What is Cypress? Cypress is a free testing tool built... Read More

Challenges of Mobile Application Testing?

In the mobile world, many additional challenges exist that are uncommon or uncritical in desktop or server software. Testers must be aware of these challenges and how they might impact the success of the application. Typical challenges in the mobile... Read More

Introduction to Charles Proxy on MacOS

Charles is a fast and powerful recording tool to use in order to inspect and analyze requests that are made from or to your computer, over the internet. Providing a number of important features, I’ll quickly describe below some of... Read More

Benefits of test independence within a project

Testing tasks may be done by people in a specific testing role, or by people in another role (e.g., customers). A certain degree of independence often makes the tester more effective at finding defects due to differences between the author’s... Read More

Practical Audio Testing

How to create audio files with different specifications One of the most basic methods to create audio files with different bit depths, sample rates and bit rates is by converting a high-quality track into different file formats with particular characteristics.... Read More

Theoretical Audio Testing

Audio applications are very common nowadays and represent a significant part of our lives. Audio apps have their own specifications which have to be tested thoroughly and must work flawlessly to ensure an excellent user experience.  In this article we... Read More

Introduction to Postman

Introduction This post has been created to provide a short and comprehensive guide on how to use Postman. Without this tool, a QA might not be able to live long and prosper during the troubled times a Sprint could lead... Read More

Bug priority vs severity levels. How to correctly identify a bug severity?

A good practice for companies to schedule the ordering of the tickets workflow is by adding priority and severity levels. Priority and Severity differences Even though they can be frequently intertwined, there is a difference between the priority and severity... Read More

Managing your local git repository, from the QA’s prespective

How to rebase or clean your local branches Rebasing your branches To rebase a branch means to update the branch with the latest code from the master branch, so you can be sure that you are never testing an outdated... Read More

STLC – Software Testing Life Cycle

Software testing is a process which includes many different activities; test execution (including checking of results) is only one of these activities. The test process also includes activities such as test planning, analysing, designing, and implementing tests, reporting test progress... Read More

Jira Workflow example

This post has been created to present how a good working JIRA workflow can be used for an Agile based project for a numerous team. Obviously, these are subjective to each project, but this is one example that proved to... Read More

File searching in the terminal

Finding the right information on time can be a challenge when working with large files in the terminal. Especially log files, which contain lots of details about the activity of a system. Luckily, there are also lots of file searching... Read More

Angular CLI, Local Branch Compiling for Mac users

This method of compiling is used for Web projects based on Angular CLI. It is using the WiFi router’s IP address in order to access a specific branch with any device connected to it. We all have been in a... Read More

A QA’er cheatsheet when trying out a new feature

We have prepared a list of things that, in our opinion, must be checked out when trying a new feature. Most importantly, you need to validate that the newly added feature integrates well with the existing system. Most of the... Read More

How to add a bug

One of the most important roles of a QA tester, among other things, is to find problems within the software that's being tested and report them to be fixed. This means that reporting a bug correctly is essential to its... Read More

QA morning routine

Any good QA engineer is a well-organized person who has everything established clearly in order to be as work-efficient as possible. From our experience, some things have proven to be essential at the beginning of every workday in order to... Read More

Protractor quick guide

Initial Setup Following Protractor’s guide didn’t help us out a lot when we needed to start with an automation project. So here are the details missing, at least for us. Before you start using protractor make sure all the dependencies... Read More