Tutorials, articles, tools and resources on how to apply functional testing in software testing
A privacy product tells a user that her personal data has been removed from data broker sites. Every test in the suite passed. Was the data removed? Most test suites cannot answer that question, and this article explains why, and what to do about it.
AI-assisted code generation has changed the capabilities of organizations to produce code. In this article, Hélder Ferreira discusses the impact on software quality created by this new situation. The main problem is that this new code is often created by tools that lack the knowledge of the global context of both the application infrastructure and the process being automated.
A fully green traceability matrix can make it look as though requirements are properly covered. Yet a link between a requirement and a test does not prove that the test actually verifies every required behavior. Requirements coverage gaps can remain when tests are incomplete, when a requirement evolves without its tests following, or when a test changes while its traceability link remains intact. This article proposes a simple way to detect them: first understand how they arise, then structure the review by comparing explicitly required behaviors with what the linked tests actually demonstrate.
When today’s applications run on various browsers (Chrome, Firefox, Safari, Edge, etc.) on different mobile or desktop devices with specific screen settings. This is why you need to perform cross-browser testing for your automated tests. This article lists the main desktop or online cross-browser testing tools available today.
Integrating a CRM tool into your enterprise will change everything. This way, you’ll get far more actual insight into the behavior of your customers when using your platform and interacting with your various systems. The problem with this, however, lies in the fact that your CRM needs to be integrated with each of these tools and a system as a whole.
The implementation of enterprise resource planning (ERP) is integral for every business as this important software is used to manage daily activities including accounting, supply chain operations, project management, procurement and risk management and compliance.
As a decision-maker for your business, you are faced with challenging questions every day. Whatever industry you work in, there are business technologies that you rely on to create an efficient operation and keep your employees on the same page. One of those technologies may be an enterprise resource planning program or ERP.