Learn about performance testing foundations using this video tutorial. You will learn about different performance testing types, its terminology, and create first load tests using k6 and JavaScript.
Testing types covered in this video:
- performance vs load
- spike
- breakpoint or stress test
- normal load
- endurance or soak
- scaling
- recovery
I will use k6 load testing tool to demo the progress and you will learn all of the basic concepts:
- getting started
- using options to change test duration
- using virtual users (VU or VUS) to increase load
- using stages to control ramping up & down
And, of course, I will clarify fundamental knowledge blocks required to interpret results:
- average (mean) vs median
- percentiles meaning (p90 & p95)
- different load patterns
https://www.youtube.com/watch?v=kt1Bb3fzqlI
Testing types covered in this video:
- performance vs load
- spike
- breakpoint or stress test
- normal load
- endurance or soak
- scaling
- recovery
I will use k6 load testing tool to demo the progress and you will learn all of the basic concepts:
- getting started
- using options to change test duration
- using virtual users (VU or VUS) to increase load
- using stages to control ramping up & down
And, of course, I will clarify fundamental knowledge blocks required to interpret results:
- average (mean) vs median
- percentiles meaning (p90 & p95)
- different load patterns
https://www.youtube.com/watch?v=kt1Bb3fzqlI
YouTube
Performance testing made simple. Creating your first load test with k6.
Learn about performance testing foundations using this video tutorial. We will learn about different performance testing types, its terminology, and create our first load tests using k6 and JavaScript.
Testing types covered in this video:
- performance vs…
Testing types covered in this video:
- performance vs…
Last video that I have made is a bit playful.
I hack myself with the help of the postman and list of common passwords! 😳🤣
https://www.youtube.com/watch?v=eJJHDXqIWf0
I hack myself with the help of the postman and list of common passwords! 😳🤣
https://www.youtube.com/watch?v=eJJHDXqIWf0
YouTube
Power of data-driven testing. Hacking my account using Postman.
To make learning fun, we will do a little hacking! (into my own account) ;) In this video tutorial, you will learn what data-driven testing is and how to do it in Postman!
After watching it you will know the following:
- what data-driven testing means
-…
After watching it you will know the following:
- what data-driven testing means
-…
IvanAndCode - Test Automation, Testing, and Quality discussions with Ivan pinned «Welcome to the channel! If you are working in the software development field, it might be helpful for you! However, the main target audience is Testers/Test Engineers/SDETs/QAs/and other similar titles 😅 This channel will have a mix of content: 1 - content…»
Time for articles!
What are the "mocks"? Simple real life analogy:)
https://www.linkedin.com/pulse/mocks-what-do-you-mean-ivan-karaman/
What are the "mocks"? Simple real life analogy:)
https://www.linkedin.com/pulse/mocks-what-do-you-mean-ivan-karaman/
Linkedin
Mocks? What do you mean?
testing, test automation, test doubles, mocks, stubs, fakes, test spy, dummy object, test frameworks, jest
Is there a life beyond a "Senior QA" title?
This article will tell you about "Principal" and "Staff" roles, why they exist, and what do they actually do!
https://www.linkedin.com/pulse/what-who-principal-qa-ivan-karaman-c7gpe/
This article will tell you about "Principal" and "Staff" roles, why they exist, and what do they actually do!
https://www.linkedin.com/pulse/what-who-principal-qa-ivan-karaman-c7gpe/
Linkedin
🌟 What and who is a Principal QA?
Short Answer 🚀 Principal QAs have different scopes of influence and goals. 🎯 They are not needed in every company; it depends on the organization's structure and size.
Are you scared of Friday deployments?
It might be an indicator for the "lack of safety". Read more about it here:
https://www.linkedin.com/pulse/deployment-fridays-like-living-bad-neighbourhood-ivan-karaman-qdtve/
It might be an indicator for the "lack of safety". Read more about it here:
https://www.linkedin.com/pulse/deployment-fridays-like-living-bad-neighbourhood-ivan-karaman-qdtve/
Linkedin
Deployment on Fridays is like living in a bad neighbourhood
Fridays are scary? I know many developers who are terrified by the idea. When they hear the words “deploy” and “Friday” in one sentence they start sweating.
Does testing lead to quality? Really?
(intentional clickbait 🤣)
https://www.linkedin.com/pulse/does-testing-lead-quality-ivan-karaman-2dsge/
(intentional clickbait 🤣)
https://www.linkedin.com/pulse/does-testing-lead-quality-ivan-karaman-2dsge/
Linkedin
Does testing lead to quality?
While testing is thought to improve quality, it doesn't always guarantee it. The article discusses situations where even excellent testing might not prevent product issues due to business pressures.
What is "IKEA effect" and how to use it for your advantage (as a QA/tester)
https://www.linkedin.com/pulse/harnessing-ikea-effect-ivan-karaman-v4zdf/
https://www.linkedin.com/pulse/harnessing-ikea-effect-ivan-karaman-v4zdf/
Linkedin
Harnessing the IKEA effect (for testing)
Some time ago, I learned about the IKEA effect! 🧠😎 Simply put, it is the idea of “you built it → you love it more”. When developers write the code, they are engaged in the act of creation.
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/
- 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/
Linkedin
What is the point of test automation?
🤔 Why do we actually do it? 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!).…
Do you prefer to create your test data on:
- hell
- nightmare
- normal
- or easy?
https://www.linkedin.com/pulse/4-difficulty-levels-creating-test-data-ivan-karaman-6ugtc/
- hell
- nightmare
- normal
- or easy?
https://www.linkedin.com/pulse/4-difficulty-levels-creating-test-data-ivan-karaman-6ugtc/
Linkedin
4 difficulty levels of creating test data
🕹️If you played computer games, you have seen a difficulty selection screen. It allows you to decide if you want to enjoy the game without any worries or looking for a challenge.
Always ask yourself: “Am I doing something dumb?” 🤔
https://www.linkedin.com/pulse/question-ask-yourself-ivan-karaman-s3smc
https://www.linkedin.com/pulse/question-ask-yourself-ivan-karaman-s3smc
Linkedin
Question to ask yourself…
🥳🎉It’s a new year and you are looking for some advice? What could it be? Where is this magical thing that is going to change your life (hopefully towards “easier and happier”) and be the resolution? Always ask yourself: “Am I doing something dumb?” 🤔 This…
What House M.D. tv show taught us (applicable for testing)
https://www.linkedin.com/pulse/lessons-from-house-md-tv-show-help-you-better-tester-ivan-karaman-vvoyc
https://www.linkedin.com/pulse/lessons-from-house-md-tv-show-help-you-better-tester-ivan-karaman-vvoyc
Linkedin
Lessons from “House, M.D.” TV show that will help you be a better tester
Testing pyramid (yet another explanation, this time using "fishing" as analogy!)
https://www.linkedin.com/pulse/levels-testing-test-pyramid-explained-fish-ivan-karaman-xhflc
https://www.linkedin.com/pulse/levels-testing-test-pyramid-explained-fish-ivan-karaman-xhflc
Linkedin
Levels of testing (test pyramid) explained with fish🐟
The testing pyramid (or a test triangle) is simple. Yet it is HARD! 😩 In its typical simplest representation (unit/integration/e2e or unit/api/ui) explaining “what and why” to someone will not always be easy.
Reminders for 2024 (but it is applicable all the time) for testers!
https://www.linkedin.com/pulse/3-reminders-testers-2024-ivan-karaman-uri5e
https://www.linkedin.com/pulse/3-reminders-testers-2024-ivan-karaman-uri5e
Linkedin
3 reminders for testers in 2024
1 - Embrace working with developers And I’m not talking about “having an occasional conversation with them” 🤣 Actually work closely with your software engineers. Brainstorm, pair test, pair program.
Simple example on how to automate 2FA code generation!
https://www.linkedin.com/pulse/automating-2fa-hard-impossible-ivan-karaman-esgfc
https://www.linkedin.com/pulse/automating-2fa-hard-impossible-ivan-karaman-esgfc
Linkedin
Automating 2FA is hard? Impossible? Or…
It is not hard! In fact, it's quite easy..
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
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
Linkedin
Software testing categories visualised
I have a problem with software testing. It has way too many different types, names, and dimensions! Meaning talking about it is HARD! One can say: I do a positive exploratory black box ui system acceptance test .
Pesticide paradox is one of the things every tester encounters quite early in their career. But are you using an original definition, or a distorted ISTQB one? 😜
https://www.linkedin.com/pulse/paradox-pesticide-ivan-karaman-8nayc/
https://www.linkedin.com/pulse/paradox-pesticide-ivan-karaman-8nayc/
Linkedin
Paradox of the Pesticide Paradox
We need to talk! Talk about the “pesticide paradox”! Testers seem to use this term without digging into “Where did it come from?” and “What is the original quote?”. And I am also guilty of this… I am one of those people! 😅 I knew this term for years, but…
What is a "test automation framework"?
Good question!
https://www.linkedin.com/pulse/mythical-beast-called-test-automation-framework-ivan-karaman-teq4c
Good question!
https://www.linkedin.com/pulse/mythical-beast-called-test-automation-framework-ivan-karaman-teq4c
Linkedin
Mythical beast called "Test automation framework"
Beginner test automation engineers struggle with many things. One of them is the confusion around this: “What is the test automation framework?” This phrase is even harder for people with English as a second language! Framework?? 😕 The goal of this article…
What if I tell you that "testing in production" happens no matter if you do it or not? Customers do it for you, haha! 😂
Is it a good idea for you to do it or do you need to rely more on observability (spoiler: the latter!)?
https://www.linkedin.com/pulse/testing-production-yes-observability-ivan-karaman-plfbc/
Is it a good idea for you to do it or do you need to rely more on observability (spoiler: the latter!)?
https://www.linkedin.com/pulse/testing-production-yes-observability-ivan-karaman-plfbc/
Linkedin
“No” to Testing in Production!?… “Yes” to Observability?👀
🕵️A few days ago I was lurking on the real estate website and found a very curious listing… it was a TEST LISTING! On the customer-facing website! Of course, I looked around for more! And, of course, I found more… 😃 From this article, you will learn: is testing…
Practical guide on naming things while coding.
Use this pattern:
Horrible → acceptable → good → perfect
https://www.linkedin.com/pulse/how-name-things-while-writing-code-ivan-karaman-0w6fc
Use this pattern:
Horrible → acceptable → good → perfect
https://www.linkedin.com/pulse/how-name-things-while-writing-code-ivan-karaman-0w6fc
Linkedin
How to name things while writing code
Naming is hard! Did you ever struggle with naming a variable? A method? A file? 🤕 I am sure you have seen code examples like these: This naming style is common for less experienced test automation engineers (and, who are we kidding, developers) meaning it…
❤2