
A Comprehensive Approach to Quality: Integrating Test Automation & Test Management
Manual tests slow down your team and limit test coverage, but implementing UI test automation can sometimes seem daunting. After all, you have a massive application with numerous moving parts, and UI tests are notoriously flaky. So, how can you improve quality and streamline your UI testing efforts? In this article, you’ll learn the difference …

How to Use ChatGPT in Your Automated Tests
OpenAI’s ChatGPT has become the fastest-growing app of all time – and if you’ve tried it, that probably doesn’t come as a surprise! ChatGPT has become popular for everything from creative tasks like writing a poem to technical tasks like writing code. Meanwhile, the business world is quickly discovering its ability to summarize complex data …
Continue reading “How to Use ChatGPT in Your Automated Tests”

Recorded Webinar: What’s New in Testwell CTC++ V. 10?
Verifysoft recently released the new version 10.0 of its code coverage analyzer Testwell CTC++. Testwell CTC++ 10 puts an emphasis on report generation: a new reporting tool, ctcreport, is responsible for template-based HTML report generation. This and other innovations in version 10, such as the structure and functions of the new HTML report, improvements for header …
Continue reading “Recorded Webinar: What’s New in Testwell CTC++ V. 10?”

How to Create Actionable Test Management Reports
Software tests are essential to prevent bugs and create robust user experiences. But building and managing these tests presents its own challenges that often fly under the radar. Fortunately, test management reports can provide visibility into test coverage and performance, making it easier to identify problem areas and ensure test suites run smoothly. This article …
Continue reading “How to Create Actionable Test Management Reports”

Test Management 101: Traceability
Why do we test? Testing proves that our application works properly. Traceability, or being able to trace requirements to test cases, forms the foundation of your testing strategy. Test traceability is the ability to link a test to a set of requirements and verify that the application works as expected. Traceability matters as your product …

The Importance of Synthetic Monitoring for Mobile Apps
The usage of mobile apps has exploded, and given the global nature of most user bases of any mobile app, there is increasingly little-to-no downtime. At any given point, your mobile app is being used by hundreds or thousands or more users who expect rich, robust functionality. Companies literally cannot afford to deliver a subpar mobile app experience. …
Continue reading “The Importance of Synthetic Monitoring for Mobile Apps”

Understanding the benefits of test management and BDD
Teams have been testing software for as long as software has existed. With the increased adoption of continuous integration and delivery, automated tests are becoming essential. Behaviour-driven development (BDD) is a modern approach to developing software that grew out of Agile and test-driven development. Most teams/organisations can benefit from test management and BDD, but BDD …
Continue reading “Understanding the benefits of test management and BDD”

Try These Hacks to Speed Up Your Manual UI Tests
User interface testing, or UI testing, is an integral part of the software development process. While unit and integration tests ensure that things work on a code level, UI tests are the only way to ensure an optimal experience from the user standpoint. The only downside is that these tests can be time-consuming to create …
Continue reading “Try These Hacks to Speed Up Your Manual UI Tests”

DevOps and Testing Software Architecture
Forbes Magazine famously wrote that “Every Company is a Software Company.” Your company must become more responsive and agile using software and technology. And if the software doesn’t work or gives customers a bad experience, it can lead to lost revenue. This has led to the DevOps phenomenon, which is speeding up deployment of software …

Motivation for Software Architecture Refactoring
Refactoring is commonly applied to code, but refactoring can also be applied to other development artifacts like databases, UML models, and software architecture. Refactoring software architecture is particularly relevant because during development the architecture is constantly changing (sometimes for the worse; see our blog post on Architectural Erosion) and expanding. Software architecture refactoring should happen regularly …
Continue reading “Motivation for Software Architecture Refactoring”