AH HA! I think I've got it, and the problem is the same one as another posting I began yesterday about getting the message "Compiled with errors" but list of errors when I compile my package.
Both packages are oldsters and have long lists of "rem" comments, their modification history, at their beginning. When I remove those commments both problems go away: I get a list of errors rather than the lonely little "compiled with errors" message, and when the package compiles without errors the Test option appears in the menu when I right-click a program in the package.
I had the exact same problem when I first began using PL/SQL Developer, although I don't remember the exact error I encountered. It was the reason I logged my very first question in this forum. I discovered at that time that there is some magic number of characters you can have in "rem" comments; after that errors arise. I solved the problem then by changing the comment prefix to "--", which worked just fine. The trouble is that the standard here is "rem" and I am the only developer using your product.
Since I am an old programmer, I have a tiney little retention span for problems like this. I am bound to encounter it again one day unless you can fix it, and I'll have to be back here asking the same old question.
I love this forum and I love PL/SQL Developer. Keep up the good work, fix this problem, and let's all get on with the job.
Thank you!