Why I prefer Exploratory Testing ?
I have been into Software Testing field for nearly 5.5yrs now. My first 4 years went in writing test cases and executing the same. My initial days as a software tester was something like this: Going through Requirement Spec or Use cases of my modules, Identifying High level scenarios and Low level scenarios for the same, writing test cases and then once the module is ready for test, execute my test cases and test the module. Once I finish writing test cases, A senior or peer tester would review my test cases and add/update my test cases. After that, test cases freezes for that cycle. I was not supposed to change my test cases for any reason. Now while testing, If I get any other test ideas which I might have missed during my test case writing period, I have no option to add that in my test ideas list. If I log a defect without giving reference to the test step which I am executing, Developer won't accept it. Funny part was, We have to shar...