One mistake I did while testing.
In the initial days of my testing career, I was mostly running available test cases,developed by someone, some years back.
I was just running test cases.
I was performing the actions as per the test steps and comparing the result with the expected result in test cases.
That is it.
I completed test case execution much faster than others in my testing team. And I was proud about it.
Everyone clapped for me !
But when product was deployed to production, there were many bugs reported by users.
I was wondering why ?
My manager, called me to his cabin. Asked me how I am testing my allocated modules in the product.
I told I am executing test cases.
He then asked just running test cases? Are you not exploring other areas where that test case might be related?
I was silent.
He kindly explained me that test cases running is not testing. You have to explore the product. Learn about it. Experiment with it.
He then asked me to test as if you are an user.
That day I realised that just test case running is not testing.
+ I have to explore the product
+ Do analysis
+ Do random actions apart from what is there in test cases.