testing
Automating quality checks and Docker containers in a Git workflow
Recently I had the chance to meet the team over at CloudCannon and discuss how they develop their application using Bitbucket and Docker. They’ve faced challenges many other small teams are dealing with in setting up a solid continuous delivery model and ensuring the code released is of the highest quality possible. But thanks to the bitHound Bitbucket add-on and their own custom Bitbucket extension, they were able to create a Git workflow that’s a perfect fit.
Making the shift to behavior driven development
Many years ago, some smart people devised a better way to develop software quickly and with high quality using a test-first methodology in place of a traditional requirements-driven approach. But businesses quickly realized it didn’t give them the visibility and coverage they needed for the most important business cases in their systems. So, a variant was born called behavior driven development (BDD). Now, organizations could push features quickly with quality AND confidence that they met end user expectations.
Open letter from an @ignored test
Dear developer, I’ve been wanting to talk to you for a while now, but words don’t always come easy. We’ve had some really fun times together. I still remember the first time I warned you about a minor bug in your code, and how happy you were for having me in your life! Do you remember it? I also remember the first time you refactored me to make me more efficient and how well-written I felt afterwards… ah, great times!
Three simple ways to encourage bug reporting
When it comes to software, bugs are always a concern. A bug in the system can take an entire company down if it goes unnoticed. Staying on top of your system’s health is imperative. But, who hunts for bugs?
Database continuous integration with Bamboo and Redgate SQL CI
This is a guest post from Jason Crease, an application engineer working in Redgate’s DLM (Database Lifecycle Management) team. Most application developers are used to the benefits of continuous integration. With tools like Bamboo you can bring your application’s continuous integration and delivery pipeline together in a single workflow. What if you could include database continuous […]
Inside Atlassian: the Jira QA process, techniques and tools
This post is part of a series of blogs on Atlassian QA. We will cover how the QA strategy has been implemented in different teams, the tools and techniques we use, and the personal experiences from members of the team. The Jira engineering team is large, consisting of 78 developers and team leads, 10 product managers, […]
Inside Atlassian: introducing Atlassian QA
This is the first in a series of blogs on Atlassian QA. We will cover how the QA strategy has been implemented in different teams, the tools and techniques we use, and the personal experiences from members of the team. True, it’s an assumption – but probably a safe one – that the majority of […]
How I Learned to Stop Worrying and Love TestNG
Think back to your early 20’s. Remember going out on Halloween or New Year’s Eve? No sooner do you walk into a bar than someone in your group starts lobbying to go to some other bar. ‘Cuz it’s gonna be way better. (In your exasperation – you just ordered a drink for pete’s sake! – you vow that next […]
So You Want to Run Tests in Parallel… now what??
Lemme start by saying two things to regular readers: 1) “Thanks for tuning in and dropping lots of thoughtful comments!” and 2) “You’ve probably noticed me getting all up in your area codes about fast feedback lately, what with the artifact sharing and inner/outer loops n’ all.” Yeah, it’s been a bit of an obsession ever since the Agile2012 […]
