Testing in production is the only way to know that your software is working right now in production. It not only increases developer confidence in the code but also development velocity because you will spend less time fixing bugs and more time building new products. Testing in production provides an increased accuracy of test results, faster test execution time due to elimination of bad data, and you will have higher confidence before releases because you already know that your features will work before you launch.
Partners Group, the global private markets investment manager, has agreed to acquire and recapitalize Idera, a global provider of software solutions for IT professionals, on behalf of its clients. This recapitalization represents the fourth equity transaction for Idera since 2014. Since 2014, Idera has grown revenue, bookings, and earnings by more than 10X with organic growth and acquisitions of nearly 20 companies.
Exhaustive testing is a type of software testing approach where all the behaviors of a system are explored during the tests. If this approach is good in theory, it is not feasible in most testing contexts where time and resources are limited. This article presents the distinguishing characteristics of exhaustive testing and explain how to perform it.
PLATO Testing, Canada’s only Indigenous-led and staffed software testing company, is celebrating the new year with a significant investment of $500,000 from investment firm Raven Indigenous Capital Partners. The funding will support the training and employment of First Nations, Métis, and Inuit students as software testers, boosting the Indigenous economy and creating jobs.
Selenium is a widely used open source framework for end-to-end web testing nowadays. JUnit 5 is the latest version of this popular Java open source unit testing framework and implements a brand-new programming and extension model named Jupiter. This talk presents Selenium-Jupiter. This is an open-source JUnit 5 extension that provides seamless integration with Selenium.
The Fuzzing Book is a website / online book that presents tools and techniques for generating software tests. Fuzzing is defined by Wikipedia as “automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program. The program is then monitored for exceptions such as crashes, failing built-in code assertions, or potential memory leaks.”