Blog

On sandwiches and QA feedback

QA is probably the role that undergoes most friction in an IT department. how do you report defects to developers that put all their love in a project without eroding your relationship with them? Here’s how I approach bug reporting.

How I scrape jobs data from indeed.com with python

As a passionate about automation, I have always found web scraping an extremely powerful technique to save time on repetitive boring tasks. Moreover, my sister was looking for job while she studies at uni and she asked me if there was a way to automate job search, so I developed a Python bot to scrape data from indeed.com

The test automation pyramid. Should we take it seriously?

In this article, I offer a taxonomy of the automation test pyramid along with my view on its utility in the testing industry. Should we take the pyramid seriously?

Docker and the basics of Linux containers

Docker is a sharp tool that has considerable benefits in development and business. In this article I will introduce the concept of containerisation and will cover the basics of Docker.

Jq basics for testers

As a QA engineer, you might be interested in selecting part of the JSON data to check the product tested is behaving as expected. Let’s go over some of the jq basics to manipulate JSON data like a pro.

7 actions to implement an effective software testing process

In this article we will go over 7 elements that are necessary for a good testing process.

Modular cohesion in software engineering

In software design, modular cohesion is an essential metric for determining whether the functionalities of our product have been correctly implemented.

Code reviews in software testing

In this post we will cover one of the most important static testing processes: code reviews.

What is static testing?

Static tests on computer products are an essential aspect in the early prevention of software defects. These tests encompass a series of techniques with which we detect bugs without having to run the software (contrary to what occurs in dynamic testing). Therefore, static testing focuses on evaluating how well the software is built instead of observing its behavior.

1 2 3