IvanAndCode - Test Automation, Testing, and Quality discussions with Ivan
47 subscribers
3 photos
105 links
Curated selection of the materials/news/announcements about Test Automation, Testing, and Quality. Presented to you by Ivan Karaman (aka IvanAndCode)
Download Telegram
Ever wondered why you automate? Pause for a moment and ask yourself, “Why do I code?” 🤔💭

- Because I will have a cool title and more money? 😎💰The current market indeed pays more for people with coding skills (test code is still code!). But this is not the reason we automate, or at least it shouldn’t be!
- Because it is cool? Do you want to be in the “cool kids” club? This is also often the case, but not the right rationale…
- Because it’s fun, interesting, and challenging? True that, but it is still a wrong motive! 😄

So what is the proper reason?...
read more
https://www.linkedin.com/pulse/what-point-test-automation-ivan-karaman-wsdrf/
I think a lot of people use wrong words when they talk about testing...

Imagine a phrase: "I do a positive exploratory black box ui system acceptance test"
...and this is not a gibberish, it makes some sense! All these words describe "different kinds" of testing, so using them in one sentence is ok (at least grammatically 😁).

https://www.linkedin.com/pulse/software-testing-categories-ivan-karaman-wrr2c
This is why I love Twitter!
Sometimes you can get SO MUCH wisdom from a random post by reading replies...

Take this one from DHH:
| "HEY today has some 300-odd system tests. We're going to cut that number way down. The sunk cost fallacy has kept us running this brittle, cumbersome suite for too long. Time to cut our losses, reduce system tests to a much smaller part of the equation."
https://x.com/dhh/status/1791552150038024424

🤔What can we extract from the buzz in replies and quotes around it?
(...some screenshots and more links in comments...)
🤓4
Would any of you like to have an "early access" to the articles that I create? 🤔

Benefit for me is the feedback (highlighting the blindspots), benefit for you is, well, early access and a chance to work with me! 🤣
Anonymous Poll
100%
Hell yes!
0%
No, thanks...
Friday afternoons are for the good reads!
I want to share with you one of my "all time favourite" articles ❤️

It is about "lemons"! 🤣

It explains a SURPRISING DYNAMICS of the hiring market! If you are looking for a job, or looking to hire somebody, reading this might be useful!

http://danluu.com/hiring-lemons/
🦄1
How do you normally autotest an API? You write some custom code or create a Postman collection... But is it a) "the only way" and b) "the best way" of doing it? What if I tell you that you could test your API in the "end-to-end style" and the "unit-test style" (at the same time)!? 🤓 And that you could have ULTIMATE CONTROL over the inner behaviour!

Intrigued?
This article will show you a theory and a practical example of "how to do it".
https://www.linkedin.com/pulse/testing-api-without-e2e-tests-node-express-supertest-example-karaman-uchec
2👏1
Friday is for good reads! 😎
Here's an article for you called "Being Glue"! https://noidea.dog/glue
This is another one of my favourites of all times! ❤️

TLDR In case you have never seen/read it: "To not harm your career do (mostly) the work that is expected from your role/title"
3🔥1
I am on fire this week in terms of writing productivity! So much that I Just published a new article 🔥
It is a practical step-by-step guide on how to make improvements to your test code!

I take a simple API test and do 10 rounds of improvements on it.

What is your opinion, is it better now, same, or worse? 🤔
Fight me in the comments (in a civilized manner, of course) if you don't like it!

https://www.linkedin.com/pulse/practical-step-by-step-guide-improving-your-test-code-ivan-karaman-blhbc/
🔥4👍1🦄1