Hi Ravi,
I understand the business context from which these survey questions are posed. Your intention is to increase regression effectiveness by âmore bugsâ per suite, and reduce regression âwasteâ by avoiding tests that wonât âyieldâ âbugsâ.
As you might have already observed in your experience, regression is not a âsetâ set of âtestsâ that you can execute and compare efficiencies. Software under development keeps evolving, and hence your regression âtestsâ should keep pace with that too. More so with continuous integration and deployment. If you take that into consideration, every regression run could involve different set of test cases, which needs be intelligently selected and overseen by humans (I have to explicitly say that!)
I would say it would make sense to pick your regression âareasâ or âthemesâ for a regression run (you can think of it as parallels to âmodulesâ in software code), and focus on those as you deemed fit. Of course, how large or how small your âareaâ is is up to the context.
Finally, the survey sounds too âmechanicalâ, more inclined to a rigid environment of execution of regression âtestsâ, while software regression is far from it. It involves a lot of human ingenuity in thinking, observing, adapting, and orienting the âtestsâ.
Hope that helps. Feel free to message me to discuss your companyâs regression situation if you need help and if you would like.