Best Practices

Best practices are methods or techniques that has been generally accepted as superior to other known alternatives because it often produces results that are superior to those achieved by other means.

Bug fixing costs throughout SDLC

In an ideal world, your software product should work as intended, but the reality proves otherwise. All software products have bugs. To have minimal or zero defects in your product, it is essential to do software testing. Software testing should...

How to properly onboard a remote software testing team on your software development project

Many companies outsource their software development projects in today’s world, where technology is advancing at light speed. Over 70% of the world’s largest companies outsource their software testing team.  A large community of software testers could help your business grow...

Tips & Tricks on time management at work

Time management is the key to working smarter and not harder, as projects can get very stressful and complicated. To this end, we decided to interview some of our colleagues on how they use time management as quality assurance testers...

Bug reports: how to write expected results

A successful bug report shows the developer the difference between the expected behavior and the actual test results. It is a tester’s job to know how to write actual and expected results properly. Following the bug summary, the actual results...

Biggest time-wasters in the QA Process

The testing life cycle involves time-consuming, complex processes, so tech teams constantly work together to smooth out the process and eliminate any time-wasters. We’ve compiled a list of time-wasters factors that might help you cut the dead ends.  Incomplete Documentation...

How to Prepare for the ISTQB Exam

Software Testing is a great domain to start your IT career. No wonder it’s gaining more and more popularity! Whether you are a fresh graduate looking for your first job or just want to go on a different career path,...

Cheat Sheet Guide for QA: File Upload Testing in 11 steps

The file upload feature is becoming a more and more essential part of any program. That’s because, on many platforms, users usually need to upload their photo, CV, or a video showcasing a project they are working on. But what...

Cheat Sheet Guide for QA: Response Times and Loading Indicators

You’ve probably already discovered that we like to be tech-savvy and love statistics, response times, and loading indicators. Why? Because all of these items are some of the most important sources that inspire us to defy more limits. Having something...

Organizing Testers and Testing

There is an ongoing debate about 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 is about testers. Essentially, there are 3 different types...

Benefits of Test Independence Within a Project

Quality assurance is an essential part of the software development cycle. Deciding whether to test in-house or choose an external independent testing team can be a struggle.  This article will present the advantages and disadvantages of having test independence within a...

The QA Perspective of Managing Local Git Repository

This article will show you the QA perspective of managing local git repository. You’ll also find out how to rebase and clean your branches. Buckle up! Managing your local git repository from a QA perspective 1- Rebasing your branches Basically,...

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...

File Searching in the Terminal

Finding the right information on time can be challenging 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 to...

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...

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...

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...