What is mean by overtesting?
What are the disadvantages of overtesting?
I haven't heard any special meaning for that term. When someone says you are over-testing a system I guess they mean you are either delaying things or eating up to much budget, or both. But remember over-testing is only what one person does that another wouldn't have bothered to do.
Overtesting is when someone continues to test past the point when there is a return on that investment, or when such testing has a small probability of driving out additional error.
Say you have a table with 1000 entries. Each entry, when retrieved into a field, reacts the same way in the system. In other words, a different selection does not result in a different system transformation. It exercises no unique code paths.
One tester might test these table entries by examining the table to ensure all of the expected entries are present, and retrieving the first entry, the last entry, the shortest entry, no entry, and the longest entry.
Another tester might test every single entry in the table. This would be overtesting. It is inefficient, wastes time, and costs money.
I sincerely hope this isn't an exam or interview question....