DevOps is one of those overarching terms that encompasses a number of technologies and techniques. Some consider continuous integration and delivery as the cornerstone of DevOps. Others say you can’t keep pace with Agile development and deployment without automated processes that kick off tests, builds and performance alerts.
On the development side, some organizations are taking test-driven and behavior-driven approaches. They’re shifting testing to the left, to find defects more quickly so that better quality code is delivered.
DevOps, though, it not a one-size-fits-all solution. Organizations need to evaluate their processes, see where benefits could be derived, and implement those methods and technologies that deliver real value to the business.
Testing in DevOps is as much about the people that are behind the tools as it is about the tools themselves. When they work in synchrony, organizations can see major benefits in the quality of their applications and software development life cycle processes. A recent report called The Role of Testing in a DevOps Environment … continue reading
The following is a listing of testing tool providers for DevOps environments, along with a brief description of their offerings. Applitools is built to test all the elements that appear on a screen with a single line of code. Using Applitools’ Visual AI, you can automatically verify that your web or mobile app both functions … continue reading
We asked these tool providers to share more information on how their solutions help organizations test applications in their DevOps environments. Their responses are below. Gil Sever, co-founder and CEO of Applitools Modern software development teams are rapidly delivering innovation to market through more frequent and shorter release cycles, but they struggle to fully test … continue reading
The various trends around software development: small team sizes, faster velocity and the styles of building software are here to stay and organizations will need a new way in which to train their developers. This is according to Pete Chestna, CISO of North America at Checkmarx, in the SD Times Live! on-demand webinar “Cloud Engineering … continue reading
It’s hard not to mention “Accelerate” when writing about DevOps; rarely does such a seminal piece of work provide an equally well-defined set of practical applications. It was a landmark engineering and business handbook that, through outlining what we now refer to as the DORA metrics, kick-started a DevOps metrics gold rush. Lead Time is … continue reading
Digital.ai has announced several releases across its portfolio of Agile and DevOps products. Updates include Digital.ai Agility 21.3, Digital.ai Release 10.3, and Digital.ai Deploy 10.3. Digital.ai Agility 21.3 includes usability improvements, such as checking that required fields in tasks are completed before a story or defect is closed, and columns that auto-collapse if empty in … continue reading
For decades, the development and operations teams within companies were siloed. Developers created the software. Operations tested and deployed it. But in 2009, IT consultant Patrick Debois coined the term “DevOps,” a merging of development and operations to improve communications, establish best practices and create feedback loops for organizations to keep improving the overall process. … continue reading
Just as big data transformed the way organizations approach intelligence and cloud transformed the way they think about infrastructure, DevOps is fundamentally altering the way organizations think about software development. In a DevOps world, software development is no longer a balancing act between speed and quality but a quest for both, as forward-thinking development teams … continue reading
DevOps has been a talking point in the development space for about a decade, but despite its age, some feel it’s still in its early days. One such person with that belief is Steve Kearns, the vice president of product management at Elastic, who joined SD Times podcast “What the Dev?” to explain his reasoning. … continue reading
SPOILER WARNING: This article contains major spoilers for the TV show “The Good Place.” In the television series “The Good Place,” four people die and are told they are in heaven — The Good Place. But their time is marked by a series of escalating annoyances that finally makes one of them realize they are … continue reading
New software features and updates are the lifeblood of many organizations today, so the faster they can bring them out, the more competitive and customer-responsive they will be. One of the techniques progressive organizations are using to achieve that goal is release automation. Understanding what goes into release automation is key to realizing its benefits. … continue reading
The most challenging principle of Agile is “simplicity — the art of maximizing the amount of work not done.” Developers waste immense cycles trying to avoid software failure. Rather than defining “good enough” reliability and stopping there, teams go way beyond the point of diminishing returns, building what is jokingly referred to as “gold plated” … continue reading