Design & Develop
Articles
Rethinking Our Job as Software Testers: We Should Try to Test as Little as Possible DevOps transforms testing from finding all bugs to prioritizing critical ones. Risk assessment helps testers focus on high-impact areas. Testing can be pre-release (critical issues), post-release (resolvable issues), or out-of-scope (low-impact). Testing should align with business goals and user stories. Data science helps measure and improve software quality. |
||
The Growing Role of AI in DevOps All around us, we are seeing a growing trend of artificial intelligence (AI) being implemented in every aspect of our lives—from self-driving cars to intelligent chatbots. But what about the world of DevOps? Has AI come to play a role here as well? The growing role of AI in DevOps has unearthed some key benefits it can bring to many DevOps workflows. |
||
Continuous Testing with Self-Healing: Why Is It Important? Adopting a machine learning-driven self-healing technique in test automation can prevent flaky tests, reduce test failures, and save time on code maintenance. Self-healing is one of the essential factors for successfully performing continuous testing in the DevOps model. |
||
Too Much Test Automation Test automation can reach a point at which it is no longer supporting organizational goals. Martin Ivison examines four key causes for this unhealthy state and finds out that carefully chosen metrics and a holistic, adaptive, and risk-driven approach go a long way to prevent and remedy this problem. |