So, what are the test types we need?

Photo by Victoriano Izquierdo on Unsplash

To be able to answer this question, we need to ask another question first; “What are the promises that our product makes?” which brings even more questions:

  • Which platforms are officially supported?

Is testing really necessary?

Nope, not always.

Photo by Evan Dennis on Unsplash

Yes, you read it right. Probably it looks strange to see that coming from a testing advocate. But I’d like to talk about this topic real quick here. (Also don’t get too excited, may be not always, but most of the time we’ll need to write tests :)

Now, the next couple of paragraphs might sound a bit controversial and generalizing too much. But all of them are based on my observations. Feel free to ignore them, if you didn’t have a similar experience with testing, I’d also love to hear your experiences in the comment section.

The Anatomy of a Product

Photo by Austin Ban on Unsplash

Maybe you have heard of Hero’s journey. If you haven’t; it’s a template which was created by anthropologist Edward Burnett Tylor, based on his observations of common patterns in plots of heroes’ journeys. You can simply take any tale or story that involves a hero, take all different stages that hero goes through and fit it into this template.


Ok. I’ll take a bit of your time now, but I want to assure you I tried my best to make it worthwhile. Grab your tea or coffee and let’s start.

Photo by _M_V_ on Unsplash

I’ve spent a huge portion of my last 5 years writing tests for javascript applications. I didn’t get into testing through my own personal interest, but mainly because, let’s say… others in the team were not that excited about it :) And they had good reasons for that.

Mehmet Yatkı

Full Stack Developer —

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store