451_900x110

Testing with Python: Just Makes Sense

testing-with-python

Figuring out what language to code in as a tester can be particularly challenging. If you ask the programmers on the team, they'll say to use whatever they code in. Ask the internet, and, again, you are most likely to hear what your friends are most familiar and comfortable … [Read more...]

How Smart Are Your Performance Alerts?

performance-alerts

Performance alerts can be a double edged sword.  The ‘who, what, when and how’ of performance alerting decides the overall effectiveness and ability to avoid potential disaster. For example, if you are a web master, you don’t want to receive alerts at 3:00am when you know … [Read more...]

Creating Your Code Review Checklist

Creating-Your-Code-Review-Checklist

In any line of work, there are a number of rites of passage by which you can mark your career and feel good about milestones achieved.  Programming is no different. Think back to the first time you were asked to perform a code review.  How exciting! (Though you probably … [Read more...]

The Rise and Rise of Python: September Testing Webinar

pythonlogo

Python continues to get attraction worldwide. A September 2014 report from Dice lists Python as one of the fastest-growing skills based on increased job opportunities. What this means for testers and developers? The growth in Python jobs as well as associated salary means … [Read more...]

Verification and Validation: The Difference

verification-and-validation

I’ve been asked several times recently about the difference between Verification and Validation in automated testing and for some advice on applying and documenting each kind of testing. Let me first take a minute to define these terms. Verification Vs. … [Read more...]

Collaborator’s 2015 Guide To A Better Code Review

code-review-process

Code Review is an integral process of software development that helps identify bugs and defects before the testing phase. Code review is often overlooked as an ongoing practice during the development phase, but countless studies show it's the most effective quality assurance … [Read more...]

The 10 Best Practices For Peer Code Review

PCR

Peer code review has proven to be the pinnacle of software quality assurance. Through extensive research, we’ve been able to compile a list of best practices that will ensure you will have a successful peer code review process – whether it is your first code review or your … [Read more...]

9 Reasons Microservices Matter to Architects, Developers & Testers

Microservices

Several years ago, I was a developer in a travel reservation aggregator. Our mission was to pull flight and hotel data from a bunch of cryptic reservation platforms, and provide it to other companies via an API library – for a fee. That was before companies like Expedia … [Read more...]

Who Is Responsible For “Good Code”?

who-is-responsible-for-good-code

A few weeks back, I wrote a post about getting ready to address a coworker's bad code.  This sparked some conversation across various media, including the following interesting question: ...seems that there is a breakdown in managing the development process. Why is Bob … [Read more...]

3 Steps To Avoid Service Level (Dis)agreements

service-level-disagreements

You ask a friend to ‘check’ on your dog while you’re away. Obliging, your friend goes to your house, rings the doorbell to listen for a bark and then returns to their car. However, when you made the request you really wanted your friend to go into the house for a bit, make … [Read more...]

All Posts»