Avoid Continuous Bugs
DevOps

There is an old saying in testing: Automating a bad test only gives you bad results faster. The same thing applies to DevOps. Lots of DevOps initiatives focus on speed and frequency of deployment without an emphasis on quality. Bad testing practices in DevOps only deploys buggy software faster. Here are some ideas about how […]

Read more
Encrypting A RHEL 7 Disk With LUKS

In this blog post, I will be describing how to encrypt a RHEL 7 disk with the Linux utility LUKS (cryptsetup). The result of this tutorial is for a disk to be unreadable (encrypted at rest), unless it is unlocked with a specific passphrase or key-file. The overall process to disk encryption is: install the […]

Read more
An Introduction to DevSecOps
Security Scanning

By now, most organizations have heard of DevOps and many have begun to adopt DevOps practices as a key enabler of software delivery. Organizations who have adopted or are adopting an Agile approach find DevOps practices are a key component of the most successful adoptions. Granted, Agile can be adopted without the use of DevOps, […]

Read more
Extending An Encrypted RHEL 7 LVM Partition

There are many advantages to using LVM to manage your disk partitions, one of which is how easy it is to extend the file system to use free space. I recently completed some work using crypto_luks encrypt a RHEL 7 vm, which used LVM to manage its disk partitions. Once I was finished, I noticed […]

Read more
How to Write Page Object Model Tests using Selenified
black flat screen computer monitors

In this previous post, my colleague discussed the benefits of using the Page Object Model Pattern to write your automated tests. In this video blog, I’ll show you some examples of how to write POM tests using the latest release of Selenified (3.0). Additional Thoughts Because Selenified supports parallel test execution, it’s important to ensure tests have […]

Read more
Don’t Let Too Little Planning Tank Your Agile Adoption

One of the most prevalent misconceptions I hear from organizations struggling with agile adoption is about planning. Many organizations turning to agile believe it means avoiding planning — it’s a common stance for those who have never truly experienced being on a highly functioning agile team. This couldn’t be further from the truth. A healthy […]

Read more
Selenified and Web Services: Moving Beyond the Browser
Testing

Selenified was released with the idea to make browser testing easier. Selenified = Selenium Simplified. That said, not all testing is done within the browser. Not only can it not all be done there, but even if it could, it shouldn’t. For this reason, Selenified also allows for simple testing of other interfaces. Web Services […]

Read more
5 Tips for Making the Most of Your Agile Meetings

People often think agile entails too many meetings. I’ve even heard product owners say sprint kickoffs are a waste of time because they “take away from doing real work.” Teams should stop talking and start coding, right? This complaint has nothing to do with the number of meetings, but rather the way meetings are run. […]

Read more
6 Steps to a Successful DevOps Adoption
DevOps

Figuring out the most optimal way to enable agility and rapidly deliver services to customers—without compromising quality—continues to be one of our industry’s biggest challenges. Many IT leaders agree that implementing DevOps practices can significantly accelerate software releases while still assuring our applications meet quality objectives. If you’re considering a move to a DevOps delivery […]

Read more
X