Posts tagged with: independentteam

2020-in review

Despite the stress of the pandemic and project cuts, we still managed to reinvent ourselves. We found new, creative ways to obtain projects and still had time to train our resources by attending workshops and tutorials. Something we can say with certainty about 2021 is that we will continue to ensure the highest software quality...... Read More

Organizing Testers and Testing

There is an ongoing debate around organizing testers and testing. Our plan is to summarize it for you. The first half of this article will be about testing and the second about testers. Essentially, there are 3 different types of testing: Inside the project, within the development team. As an independent team providing services to...... Read More

Introduction to Charles Proxy on MacOS

Charles is a fast and powerful recording tool you can use to inspect and analyze requests made from/to your computer. Providing many essential features, I’ll quickly describe below some of the main ones, including the SSL Proxying, Bandwidth Throttling, and the general overview and details of the information that is passing through the proxy server. Installation The latest...... Read More

Benefits of Test Independence Within a Project

A chef should not certify the dish they made. Developers who wrote the code should not also be testing it entirely. Businesses hire objective software testing teams for a reason; the most notable is that developers shouldn’t certify their code. If they do, that just outrightly infringes the central principle of software testing.  In this...... 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 to different file formats. The reason for using a high-quality track is that most audio formats are compressed. You can compress a...... Read More

Theoretical Audio Testing

Audio apps are extremely common nowadays, and they represent a significant part of our lives. To ensure an excellent user experience, their specifications need to be tested thoroughly and work flawlessly.  In this article, we’ll discuss the theoretical aspects of audio files and audio testing, creating a testing base before starting the actual process of...... Read More

Introduction to Postman

This article is meant to provide a short and comprehensive guide on how to use Postman. Without this tool, a QA couldn’t live long and prosper during the troubled times a Sprint leads to. What is Postman? In a nutshell, it’s a tool used in development and testing. It’s one of the most powerful tools...... Read More

Bug Priority vs. Severity Levels – How to Identify Them

Here’s a good practice for ticket workflow – add priority and severity levels. Bug Priority vs. Severity Levels Although they’re connected, it’s important to note the differences between them.  Who sets the priority of the bug?  Stakeholders, project managers, the product owner, or the client. This helps prioritize the workflow based on the business needs.  Who’s responsible for adding...... Read More

The QA Perspective of Managing Local Git Repository

In this article, we’ll show you the QA perspective of managing local git repository. You’ll also find out how to rebase and clean your branches. Buckle up! 1- Rebasing your branches Basically, rebasing means updating the branch with the latest code from the master branch. This way, you’ll make sure that you’re not testing outdated...... Read More

STLC – Software Testing Life Cycle

STLC – Software Testing Life Cycle is a rigorous process that includes many different activities. Test execution (including checking of results) is only one of these activities. The test process also includes test planning, analyzing, designing, and implementing tests, reporting test progress and results, and evaluating the quality of a test object. Next, we’ll show you a summary...... Read More

JIRA Workflow

We’re here to show you how JIRA workflow can be used for an Agile based project (for a pretty big team). Of course, it’s subjective to each project, but this is one example that proved to be working quite nicely. We’ll present in detail each step of the process, but we promise not to bore...... 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 tools for cutting through unnecessary info and getting only the data that interests you.  We’ll...... Read More

Angular CLI – Local Branch Compiling for Mac Users

If you want to find out how to compile a local branch (using a LAN IP address) to access it from any device, you’ve come to the right place.  This method of compiling is used for Web projects based on Angular CLI. It uses the WiFi router’s IP address to access a specific branch with...... Read More

QA Cheatsheet

Our QA cheatsheet is a must-read before trying out a new feature.  Before we start, validate that the newly added feature integrates well with the existing system.  Most times, developers don’t know the entire product as well as a QA (who investigated it thoroughly). There will be a lot of edge case bugs if you do some...... 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 removal and improving the overall experience... Read More

QA Morning Routine

To be successful, a QA engineer has no choice but to be a well-organized person. Everything must be structured clearly so their QA work can be as efficient as humanly possible. From our experience, some habits have proven to be essential in giving the best results possible. We’ve compiled a quick To-Do list every QA...... Read More

Protractor Quick Guide

Initial Setup In our case, following the Protractor’s guide didn’t help us out too much when it came to starting an automation project.  So, we thought we’d help other people by filling in the gaps we noticed. Before you start using protractor, make sure all the dependencies have been installed correctly. To do that, use this command...... Read More