Architecting Your Test Automation Platform
Failure is Feedback: Unit Testing
As another year begins and we look forward, many teams use this time to reflect on all that they’ve accomplished—reviewing things that are working well and things they’d like to improve. A key challenge continues to be automating our testing. Most of us are running to catch up in the test automation space and aggressively […]
The Metrics behind High-Performing DevOps Organizations
“Failure is Feedback and Feedback is the breakfast of Champions” – fortune cookie Introduction This is the second blog in a series focused on software tools, processes and principles behind receiving feedback. In my first blog I discussed the importance of receiving feedback early and often throughout the software development lifecycle. Feedback is essential in […]
5 Tips to Turn Recorded JMeter Scripts into Reusable Tests
The 2019 Accelerate State of DevOps report was recently released. This annual research compilation is a great resource to see what’s going on in the world of agile and DevOps. The report evaluates organizations against five key metrics, collectively called software delivery and operational performance metrics: Lead time for changes: How long does it take for a […]
5 Reasons You Should Have More Unit Tests
Load and performance issues can be difficult to resolve when found late in the software development lifecycle, yet teams still often wait until the last minute to performance test their applications. This can be costly, especially if the problem ends up being an issue with the overall architecture of the application. Load and performance testing […]
What Is Continuous Testing All About?
The test pyramid is a valuable visual in agile. In particular, it argues that unit tests should make up the majority of tests, and while agile teams recite this principle, it is often not clear why it is so important. Here are five reasons unit tests should make up the majority of tests written for an application.
Why Software Testing Is Key to DevOps
Continuous testing started when DevOps got hot as organizations began trying to figure out how to make everything in the software delivery process more continuous and testers felt they were being left out of the DevOps movement. If you want to get started with continuous testing, here are three things you should know.
Coveros Conversations: Automation
One of the major reasons organizations adopt DevOps practices is to accelerate delivery of software to production. However, many fail to include quality components in their practices. Continuous deployment without quality is just delivering continuous bugs. Here’s why software testing is an essential part of DevOps.
Selenified 3.0.4 Release
Executive Vice President Mike Sowers and Senior Learning & Coaching Consultant Stephanie Fender discuss how to get started with automation, common roles in automation, and more in our first Coveros Conversation.
Keeping your Gherkin Language Consistent
The end of January saw the latest release of Selenified. Several backward-compatible changes were made to facilitate contributing and ease of use for the tool. As always, the goal is to get you writing automation test cases quickly, without having to worry about maintenance or tooling problems. Browser Support A few changes were made to […]
Work with my current client mostly consists of building an automated testing framework, one that utilizes Cucumber, an automated behavioral testing framework, and Gherkin, the language that Cucumber uses to define tests in plain English. The end goal is for the framework to reach a sufficient amount of coverage across the client’s application, so that […]