{"id":1107,"date":"2016-04-06T05:39:47","date_gmt":"2016-04-06T11:39:47","guid":{"rendered":"https:\/\/cigniti.com\/blog\/?p=1107"},"modified":"2021-09-16T14:04:11","modified_gmt":"2021-09-16T08:34:11","slug":"devops-transformed-software-testing","status":"publish","type":"post","link":"https:\/\/www.cigniti.com\/blog\/devops-transformed-software-testing\/","title":{"rendered":"How DevOps Transformed Software Testing"},"content":{"rendered":"

Introduction<\/strong><\/p>\n

Aristotle said, \u201cQuality is not an act, it is a habit\u201d. What we can interpret is that quality cannot be a response to a certain situation or something that is faked or postured. Rather quality should be part of a routine; the acts we do on a continuous basis and which should be a reflection of the essential nature of work. This is how today\u2019s IT world is looking at the QA practice.<\/p>\n

In a traditional IT world, testing is often seen as separate from the development. They were two distinct entities separated by ideological walls. Thanks to the new trends in IT world, these walls are fast disappearing. One of the major drivers for this transformation is \u201cDevOps\u201d.<\/p>\n

Here in this blog<\/a>, Moin Syed, Associate Director – Advisory & Transformation Services at Cigniti Inc. gives an overview of DevOps, tips for successful DevOps testing and recommendations about testing tools.<\/p>\n

What is DevOps<\/strong><\/p>\n

So what is DevOps? It is not a methodology or a suite of tools as many people think. DevOps is a culture that enables seamless coordination among the different stakeholders in the software chain. DevOps brings together the two critical silos of software process namely, development & operations to integrate within the same software cycle.<\/p>\n

DevOps drives all the IT stakeholders to collaborate to deliver value faster. For this, it collates the practices of continuous integration, continuous testing, continuous deployment and continuous monitoring.<\/p>\n

DevTestOps<\/strong><\/p>\n

As we know DevOps aims to break the barriers between Dev and Ops. It also demands breaking of the barriers between Dev, Test, and Ops. Testing is a critical part of the handoff between development and IT operations. For DevOps to be successful it is mandatory that testing should be fully integrated into the software development and delivery.<\/p>\n

With this mindset, everything changes for a traditional testing organization. Testing operations undergo major changes in a DevOps culture. This mandates a shift in tester’s skillset, methods, tools, timing, and approach. DevOps advocates starting test early and constantly.<\/p>\n

Some tips for successful DevOps testing:<\/p>\n