3 Ways Artificial Intelligence is Improving Software Quality

Marc Andreessen famously said that software is eating the world. This notion, that every company must become first and foremost a software company, is hardly a radical notion these days. However, even as businesses across industries have invested deeply in their software capabilities, they are now struggling with the complexities of modern software development and … Continued

Why Test Automation is Essential for CI/CD

Ask virtually any DevOps expert what is the essence of a Continuous Integration / Continuous Delivery (CI/CD) pipeline, and they are likely to focus on integration frameworks, code repository management, and CI servers. Unlikely to be on that list is any mention of test automation, which is a bit puzzling—given the steady increase in software … Continued

The Importance of Planning your Tests

In many companies, especially smaller start-ups, testing is often an afterthought, with CEOs and managers sometimes viewing it as wasting valuable resources. But as we all know, without proper testing you risk releasing buggy software that damages your reputation and loses you customers. However, there is no doubt that testing can consume a lot of … Continued

Testing Automation Success in an Agile Environment

Even though agile software development has become quite common, many teams continue to grapple with achieving even modest levels of test automation. Agile methodologies present significant challenges to any automation team. The essence of agile is more frequent software releases and increase in team collaboration, but this often results in too many iterations, ambiguous project … Continued

How AI Impacts Regression Testing

Research shows that software testing accounts for 50% of the overall cost of  software development. By definition, testing consumes enterprise resources and adds no functionality to the application; indeed the product’s functionality itself is under scrutiny. If regression testing reveals a new error introduced by a code revision then a new cycle of revision begins. … Continued