I’m currently working on a project, where I write test cases for manual & auto execution during the regression phase. We don’t test new features. More or less our test cases cover basic positive flows.
Though it sounds easy, I feel my approach to the creating regression test cases is far away from perfect. Sometimes I drop minor verification or flows, mainly because I want to avoid complex and hard to maintain scenarios (time is money), just to find out after several months that we missed a bug.
And the more I work the less confident I am, even though I have 6 years of experience. It turned out that the testing of new features is much easier in this regard, at lest for me.
Could you please share your experience? How do you decide what to cover in regression and what to not? Thanks!