UXM-FREE-LLAMAS-BLOG-TOP-900-110 (1)

The Rise and Rise of Python: September Testing Webinar

Python Job Trends

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...]

Test Automation Pitfalls: Don’t Get Trapped!

working hard

Automation has been around for a long time now, at least since the 1950s. At the insistence of management at every software company I've worked with, I've been trying to make it useful for the past decade.  That game is a tricky one. One common strategy, for example, is to … [Read more...]

Orchestrating Microservices: Who’s Composing this Symphony, Anyway?

BADAJOZ, SPAIN - JUNE 13: The Extremadura Region Classical Music Orchestra performs at the Hight Square of Badajoz, Spain on June 13, 2014

Before becoming a developer, I was in the high school band. I played several brass instruments – including French horn and cornet – as well as keyboards in the jazz stage band. A musician and a nerd, what can I say? I even dabbled in writing music for the band. Okay, … [Read more...]

API Mocking for the REST of Us: Ready! API 1.4 Is Here!

Ready!API No Fakes, Just Mocks

Fellow geeks and API nerds: Have you ever worked with mock APIs before? Ever had to wait for code to get deployed just to start testing? Ever wanted to just prototype an API without getting lost in the weeds? Ever have problems testing 3rd party APIs? Oh my goodness, this … [Read more...]

All Posts»