As software development undergoes a seismic shift with GenAI at the forefront, testing, quality assurance, and observability are being transformed in unprecedented ways. These advancements are driving new levels of automation and efficiencies, while challenging traditional methodologies and long-held assumptions about speed, adaptability, and innovation. As GenAI automates routine tasks and enables smarter decision-making, it … continue reading
Anyone testing web applications ought to be aware of a new browser automation protocol called WebDriver BiDi. This new protocol is an evolution of the original WebDriver standard and it incorporates some of the benefits of various other automation tools, most notably, adding bidirectional communication. “It’s a brand new protocol, and it’s taking all the … continue reading
As AI-driven testing (ADT) becomes increasingly integral to software development, the importance of data privacy and security cannot be overstated. While AI brings numerous benefits, it also introduces new risks, particularly concerning intellectual property (IP) leakage, data permanence in AI models, and the need to protect the underlying structure of code. The Shift in Perception: … continue reading
Various studies have shown that developers spend only 25% to 35% of their time actually coding. That means if a copilot boosts their coding productivity by a factor of 2, it may only save an hour of their day. Which begs the question: where is the rest of their time spent and how can AI … continue reading
Generative AI has the potential to have a positive impact on software development and productivity, but with that increased productivity comes increased pressure on software testing. If you can generate five or even 10 times the amount of code you previously could, that’s also five to 10 times more code that needs to be tested. … continue reading
When an event like the CrowdStrike failure literally brings the world to its knees, there’s a lot to unpack there. Why did it happen? How did it happen? Could it have been prevented? On the most recent episode of our weekly podcast, What the Dev?, we spoke with Arthur Hicken, chief evangelist at the testing … continue reading
Automated testing began as a way to alleviate the repetitive and time-consuming tasks associated with manual testing. Early tools focused on running predefined scripts to check for expected outcomes, significantly reducing human error and increasing test coverage. With advancements in AI, particularly in machine learning and natural language processing, testing tools have become more sophisticated. … continue reading
The endpoint detection software CrowdStrike made headlines for causing global outages on Windows machines around the world last Friday, leading to over 45,000 flight delays and over 5,000 cancellations, along with a number of other shutdowns, such as payment systems, healthcare services, and 911 operations. The cause? An update that was pushed by CrowdStrike to … continue reading
JetBrains has announced the release of a self-hosted version of its code quality platform Qodana. Qodana is a static code analysis tool that integrates into JetBrains’ IDEs, allowing issues to be addressed directly within the IDE. “Since launching the cloud version of Qodana last summer, we kept receiving requests for a self-hosted version. Following successful … continue reading
Parasoft recently released the 2024.1 releases of several of its products, including Java testing tool Jtest, C# and .NET testing tool dotTEST, and testing analytics solution DTP. Jtest now includes test templates in Unit Test Assistant, which is a feature that uses AI to generate a suite of tests. With the new Jtest release, testers … continue reading
NVIDIA has announced a new solution, NVIDIA Omniverse Cloud Sensor RTX, that can simulate physical sensors so that developers can work on software for autonomous machines, such as vehicles, humanoids, industrial manipulators, mobile robots and more, in test environments. The new offering enables developers to test sensor perception and other related AI software in a … continue reading
The software testing company Parasoft has announced new updates for API, microservices, and accessibility testing. For API testing, the company is using AI to offer auto-parameterization of API scenario tests generated by the OpenAI integration. According to Parasoft, this update will streamline the process of developing test scenarios that validate data flow. In the realm … continue reading