Testing for dummies: understanding software testing

min read | March, 2022
Federico Reale, Test Manager at Pyxis, tells us about the quality of technological developments for ecommerce and the importance of testers and analysts.
Testing for dummies: understanding software testing

For those who do not work in the software or ICT industry, some terms often sound unfamiliar. Some of them are not even completely clear to those who do work in this area. This is the case of testing, a branch of development that focuses on evaluating software quality so that the product reaches the end user with the best possible standards.

In ”more classical” development processes, Federico tells us, testing is a final stage of software development. However, the new models seek to integrate testing at each stage of development, as two overlapping procedures in which the quality of the product is evaluated from the beginning, at each stage of its evolution.

This model not only involves greater efficiency, since it avoids dragging problems to subsequent stages and working on errors in the product, but it is also more economical. If we find a problem earlier, it is less expensive to solve it”, says Federico, and exemplifies with the testing applied to the requirements on which they are defined in the development of the product.

The human factor: what the tester does

When we think about who participates in testing, we usually think of the classic tester who is in charge of looking for faults or errors in the product he is evaluating, but it is more than that.

A tester must put himself in the user’s shoes to recreate the procedure in which he would face certain users. But imagination alone is not enough. He must have a high level of knowledge about the business or area where the software he is testing is to be implemented. You have to think of every situation where the user” could face an error, Reale adds, to anticipate problems that could arise in production.

Testing ”is not just running tests,” it’s anticipating exercises. Doing a constant creative and mental exercise to identify possible errors in order to see them before the final product is finished and prevent them from reaching the user.

Federico delves into more concepts about testing, the different types of testers and the broad levels of testing in our latest episode of UR. Listen to it here.


Unifying Digital Experiences with Pyxis and Composable Commerce Solutions

Pyxis, a recognized leader in commerce, with the emergence of composable commerce solutions like Elastic Path and Conten [...]

A Trusted Partner of Arc XP

For the past year, Pyxis has delivered innovative and custom solutions for Arc XP customers, making us a trustworthy par [...]

All things Emarsys can accomplish for your business means everything Pyxis can assist you in achieving.

Marketers are going through a challenging time. The stakes are high. Marketing professionals are being required to reach [...]

Newsletter

Receive all the latest news and technical articles from our company.