Our premier event for enterprise software quality is back | Register now

Month: May 2025

Code coverage is a commonly used metric in software engineering, especially in white-box unit testing. It can provide valuable information about how much of the code is tested, especially what is not tested. 100% coverage means that the tests cover 100% of the code. This sounds very good in theory, however, it might not always…

In the world of software development, ensuring top-notch application quality while optimizing resources is a must. Tricentis has transformed the testing landscape by allowing the integration of Testim with two of its top solutions: SeaLights and qTest. These integrations make test automation smoother, optimize testing efforts, and improve test management, allowing teams to focus on…

Being a beginner in software testing might feel overwhelming. One of the reasons is that there are many types of testing: unit testing, end-to-end testing, and load testing, to name a few. To make things worse, there are additional terms that look like additional kinds of testing, but they’re not. An example would be shift-left…

Introduction Protractor was a test framework for web applications, primarily used for performing end-to-end (E2E) testing in Angular and AngularJS applications. Although it was initially designed for Angular, developers could also use it for regular, non-Angular websites. Protractor allowed interaction with an application just like a real user would, as it ran tests using an…

Introduction to Artillery Load Testing It’s official: automated testing has won. Not that long ago, it wasn’t hard to find developers and other tech workers who were either skeptics of automated testing or unaware of its existence.  Sure, there are still skeptics among us, but their numbers have been dramatically reduced. Automated testing is now…

Business process automation in Salesforce depends heavily on tools such as Flows or Process Builder until complex logic exceeds their capabilities. Key business rules, along with validations and updates, become inefficient to handle when developers lack custom backend automation. They must grasp Salesforce triggers because they are essential. Developers can effectively execute customized database logic…