Posts

Showing posts from December, 2017

Postman In The Pipeline: Newman Delivers

Image
It's not me, it's the songs. 
I'm just the postman, 
I deliver the songs....
 - Bob Dylan

Recently, I've had the chance to work on a project with some other awesome folks which has involved creating a BFF - A back end for front end service. This allows the app to access several API and aggregate calls into something the app can use, or lets the app send information to the BFF for several APIs to receive.

Part of the code coverage for the BFF was creating some simple tests with Postman around the business logic and interactions.

Learning About Postman I did lots of reading. Lots of reading how others has done things (Danny Danton - big props for being a super help!). Eventually, I came down to a small set of tests which could give us some accuracy about our BFF pipeline and the APIs we were accessing with it.

Postman has a couple of options for this, global variables, environmental variables, and plain variables. One of the first problems I came across was gathering a vari…

Testing @ ThoughtWorks: A TestBash Experience

Image
I have been attending TestBash prior to signing onto ThoughtWorks. This year I enlisted the help of a fellow tester, Abby Bangser, and we recruited a couple of other TW'ers to spend their conference dollars going to TestBash USA in Philadelphia.

From Left to Right: Abby Bangser, Hiyasmin Dimaranan,  David Corrales, Melissa Eaden, Darrel Grainger
For those of you that don't read my blog regularly, TestBash USA is a pretty awesome event, along with all it's co-events that happen throughout the year which focuses on community and testing.

It's different from other Testing Conferences because it does exactly what it's mission is: Help testers, Aid the community at-large, and help people network within the context of testing and software development.

TestBash USA was 2 days long and offered a single track each day. The first day even had a new event called The Testing Circus.

The Testing Circus is a carousel style learning event where you can move from station to station …

Why Testing Is Like Writing: It Takes Years Of Practice

“Being a writer is a very peculiar sort of job: It’s always you versus a blank sheet of paper (or a blank screen) and quite often the blank piece of paper wins.” —Neil Gaiman

I had a recent thought that writing is very much like testing. You have to learn it much like you learn most languages, developing a vocabulary, working on the pronunciations, and then figuring how to make a proper sentence.

That's all a lot harder than most people realize. We grow up in systems of learning that expose us to writing and language every day. We are inundated by the daily routine of learning language from the moment we learn how to speak.

Most testers I've known didn't start with Exploratory Testing. They started with test cases, probably dealing with regression, writing out hundreds of them, running through an application which they previously had no prior knowledge.

The description above includes myself. I didn't start off doing ad hoc anything. People wanted me to prove that w…

Dear Tester: Github Is Your Friend

Image
"It's never too late - in fiction or in life - to revise" - Nancy Thayer
Personal confession time. I have no idea why it's taken me so long to realize that I too could be a regular github user. For years, I've used it on projects, learned the basic commands for the command line so I could switch repos quickly, whether it was for automation projects or software development, I used github with little thought about how I could use it myself.

Somehow, one comment from one of the developers I'm currently working with, on a project I've been pairing regularly with developers, my mental context about github shifted. He asked about my github and if I had anything there. I responded, no, I used it for practice. I didn't really keep anything there.

I realized, much to my utter horror, that I could have been keeping all of my little coding projects and all of my code notes in one spot. Things that I've come up with and used for automation, small scripts I&#…