Getting Started With CI/CD Pipeline Security

The increasingly distributed nature of CI/CD frameworks has made organizations more vulnerable to attacks, which can range from threats to supply chains and servers to exploitations of the application code itself. In this Refcard, you'll learn about the primary focus areas of CI/CD pipeline security, review common pipeline threats and security challenges, as well as walk through seven steps to get started with securing your pipelines.

Continuous Test Automation Using CI/CD: How CI/CD Has Revolutionized Automated Testing

This is an article from DZone's 2022 DevOps Trend Report.

For more:


Read the Report

There have been a few breakthroughs throughout the short history of software development that have completely revolutionized the way we write and release code. From Object-Oriented Programming to web-based languages like JavaScript and TypeScript, these innovations have moved software engineering by leaps and bounds. 

How to Ensure Effective TDM in Continuous Test Automation

Test Data Management prevents your Continuous Test Automation strategy from going into the dump. Wasn't automation supposed to take over redundant processes, lessen the burden on manual testers, and speed up the entire testing cycle? If testers are still required to keep updating the test data every time for the test to run successfully, doesn't that defy the whole purpose of automation and further weigh down poor testers under a load of tedious tasks?

DevOps is teaming up with automation to encourage continuous processes of integration, testing, and delivery. The dependency of DevOps on automation is immense. While everyone is seeing the glittering on-stage drama of DevOps backed by automated testing, they are mostly ignorant of what goes on backstage. Like a puppeteer who seamlessly orchestrates the movement of the props for presenting a successful puppet show, test data determines the successful completion of a software test. Now, what if the material of the puppet thread used is changed without informing the puppeteer that he needs to wear additional protection to avoid cuts? He would injure himself, which might cause the show to halt, resulting in failure. The agility of continuous testing does not provide the scope for conveying the change in time, making implementation of proper test data management practices a necessity for software testing.