BIG NEWS! My LinkedIn Learning course on Postman is now live! This course is an introduction to creating API requests and assertions with Postman. You’ll learn how to create a test collection, run it from the command line, and set it to run as an automated job in Jenkins. You can access the course here: https://www.linkedin.com/learning/postman-essential-training
Author: kristinjackvony
Encryption and Encoding
We’ve all encountered mysterious hashed passwords and encrypted texts. We’ve heard mysterious terms like “salted” and “SHA256” and wondered what they meant. This week I decided it was finally time for me to learn about encryption! The first distinction we need to learn is the difference between encryption and encoding. Encoding simply means transforming data […]
Book Review: Enterprise Continuous Testing
As I’ve mentioned in previous posts, this year I’m reading one testing-related book a month and reviewing it in my blog. This month I read Enterprise Continuous Testing, by Wolfgang Platz with Cynthia Dunlop. This book aims to answer solve the problems often found in continuous testing. Software continuous testing is defined by the author […]
Adventures in Node: Arrow Functions
This year I’ve been feeling an urge to really learn a programming language. There are lots of languages I know well enough to write automation code in- C#, Java, Javascript, and so on- but I decided I wanted to really dive into one language and learn to really understand it. I decided to go deep […]
How I Would Have Tested the Iowa Caucus App
About six weeks ago, the Iowa Democratic Party held its caucus. For those who don’t live in the United States, this event is one of the first steps in the presidential primaries, which determine who will be running for president in the next presidential election. In 2016, the Iowa Caucus used a mobile app created […]
API Contract Testing Made Easy
As software becomes increasingly complex, more and more companies are turning to APIs as a way to organize and manage their application’s functionality. Instead of being one monolithic application where all changes are released at once, now software can be made up of multiple APIs that are dependent upon each other, but which can be […]
More Fun With Cypress
Two weeks ago, I wrote about my first experiences using Cypress.io. I was intrigued by the fact that it was possible to do http requests using Cypress commands, so this week I decided to see if I could combine API commands with UI commands in the same test. To be honest, it wasn’t as easy […]
Book Review: The Unicorn Project
As I mentioned in a previous post, it’s my goal this year to read and review one tech-related book each month. This month, I read The Unicorn Project, by Gene Kim. The book is a work of fiction, and is the story of an auto parts supply company that is struggling to participate in the […]
Why I’ll Be Using Cypress For UI Automation
I’ve mentioned in previous posts that I don’t do much UI automation. This is because the team projects I am currently on have almost no UI, and it’s also because I’m a strong believer that we should automate as much as we can at the API level. But I had an experience recently that got […]
“Less” is More Part II: Headless Browser Testing
Last week we talked about serverless architecture, and we learned that it’s not really serverless at all! This week we’re going to be learning about a different type of “less”: headless browser testing. Headless browser testing means testing the UI of an application without actually opening up the browser. The program uses the HMTL and […]