What testing on different layers means? How many tests do you need on each level? Why can't you test everything on the UI level?
https://www.youtube.com/watch?v=FKS5FwK6YbE
https://www.youtube.com/watch?v=FKS5FwK6YbE
YouTube
Want to increase quality of testing? Empower yourself with test pyramid (triangle)!
What testing on different layers means? How many tests do you need on each level? Why can't you test everything on the UI level? Many reasons, mainly the tim...
Simple visual explanation on why https is secure:
https://www.youtube.com/watch?v=8BiOVVesmZk
https://www.youtube.com/watch?v=8BiOVVesmZk
YouTube
Do you need HTTPS? Elegant method of making secure connections.
This video visually shows the difference between insecure HTTP and secured HTTPS network traffic. We draw the diagram of interactions between the client (aka...
What is TDD (test-driven development) and how is it different from "implementation first" approach
https://www.youtube.com/watch?v=Om1_-Wtfpr8
https://www.youtube.com/watch?v=Om1_-Wtfpr8
YouTube
Is Test-Driven Development worth the effort? Comparing "TDD" and "Implementation first" approaches.
In this video we make a practical comparison of the "implementation first" approach VS "Test-Driven Development" or "TDD" approach for unit testing. Indeed i...
BDD! Behaviour-driven development.
(bonus meme in comments 😁)
https://www.youtube.com/watch?v=34vfahwnSW8
(bonus meme in comments 😁)
https://www.youtube.com/watch?v=34vfahwnSW8
YouTube
5 amazing feats of BDD one absolutely have to know
This video is about BDD or Behavior Driven Development. We discuss what BDD is. What are some of the behaviour-driven development key attributes, like:
- Three Amigos
- why BDD can be applied when writing unit tests (even though most of the time it's about…
- Three Amigos
- why BDD can be applied when writing unit tests (even though most of the time it's about…
What is "Stories" (not user stories) and how to use Storybook to test your frontend components!
https://www.youtube.com/watch?v=5KzuA5FYI_s
https://www.youtube.com/watch?v=5KzuA5FYI_s
YouTube
How to improve your UI frontend testing. Test components with Storybook!
Storybook stories are an efficient and simple way of testing UI components! We start with an abstract analogy to understand "why", then do a live demo, and then discuss options for testing, both manual and automated.
We used the React framework (but any…
We used the React framework (but any…
Here they are:
errors performance, middleware (or filters), security, and contract.
https://www.youtube.com/watch?v=G9nikCIa7_8
errors performance, middleware (or filters), security, and contract.
https://www.youtube.com/watch?v=G9nikCIa7_8
YouTube
5 most important things to test in your API. Helpful testing ideas.
Struggle with "where to start" with API testing? This video is for you!We will explore five areas for testing, along with generating some test ideas for furt...
Can't find a good and simple explanation of what QA is? Is testing the same as checking? Quality control seems like a term you've heard but never understood?
This video will help you understand:
- QA or Quality Assurance
- QC or Quality Control
- Testing
- Checking
https://www.youtube.com/watch?v=NRwqXYbN-ms
This video will help you understand:
- QA or Quality Assurance
- QC or Quality Control
- Testing
- Checking
https://www.youtube.com/watch?v=NRwqXYbN-ms
YouTube
Quality Assurance, Quality Control, Testing, Checking. Definition and difference.
Can't find a good and simple explanation of what QA is? Is testing the same as checking? Quality control seems like a term you've heard but never understood?...
How having "leaner descriptions" of your test cases could lead to more bugs found!
(in other words, test cases in a traditional waterfall sense are not good)
https://www.youtube.com/watch?v=HOde79NnniY
(in other words, test cases in a traditional waterfall sense are not good)
https://www.youtube.com/watch?v=HOde79NnniY
YouTube
Find more bugs and defects in any software! Easy method!
Want to learn a simple method to enable yourself in the daunting task of looking for bugs? This video is for you!
... and yes, it requires you to be brave and change the way you deal with test cases ;)
Full playlist:
https://www.youtube.com/playlist?l…
... and yes, it requires you to be brave and change the way you deal with test cases ;)
Full playlist:
https://www.youtube.com/playlist?l…
Learn Cypress hooks (that really are the Mocha hooks 🤣) to better control the tests!
These hooks are:
- "before" (aka "beforeAll")
- "beforeEach"
- "afterEach"
- "after" (aka "afterAll)
https://www.youtube.com/watch?v=gJAEE48xJvs
These hooks are:
- "before" (aka "beforeAll")
- "beforeEach"
- "afterEach"
- "after" (aka "afterAll)
https://www.youtube.com/watch?v=gJAEE48xJvs
YouTube
Understanding Cypress. Order of events for hooks and plugins.
This cypress.io tutorial explains, in a simple and visual manner, what happens when the framework starts and when the tests are being run.We explore how the ...
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…