[comp.sys.amiga] Ideas for testing programs for the "USENET Seal of Approval"

SLMYQ@USU.BITNET (03/16/88)

Here are a few ideas for testing programs for the "Usenet seal of approval".

    o How many bugs are there?

    o How smoothly does it run?

    o How consistent is it?

    o Does it offer on-line help?

    o How much does it use Intuition?

    o Does it offer command-keys for often-used menus?

    o Does it use menus?

    o Check what the program does if you run it in an operating system
      version it wasn't made for. (Like run a 1.2 program in 1.1.)

    o Does it use RMBTRAP if there are no menus?

    o When it needs to abort (such as not enough memory), does it tell
      you what happened, or does it just quit?

    o Check the error recovery:  if it can't open something, does it
      close everything it already opened?

    o For cutting and pasting, does it use the clipboard device AND
      stick to IFF?

    o For that matter, does it use IFF?

    o CLI programs: does it check for CTRL-C's?

    o Mostly for games - does it take over the machine without it
      being absolutely necessary?

    o When it puts up an autorequester, click in its normal window and
      click the menu button.  Many programs which use MENUVERIFY and
      also use AutoRequests (or DOS) forget to clear MENUVERIFY when
      they put up an autorequester.

Additional test might be possible if the author is willing to give the
testers (sp?) the source code.  This way, the program could be even
better approved. (USENET Source Approval?)  Good source code helps to
keep the hard-to-find bugs out of a program.

    o How modular is the program?  Does it look like it was built or
      does it look like it just "happened"? :)

    o How many global variables does it use?  They can be a real pain
      debugging, and as a result may produce more bugs.

Anyway, these are a few to munch on.  See if you Usenet-ites can add
more.

As for the testers, I think (1) there should always be several to keep
personal preferences down, and (2) they should NOT be hackers.  They
should be "normal" Amiga users that don't know anything about programming.
Hackers tend to prefer control sequences, complex command sequences,
and a command line interface.  I'm not anti-hacker, since I *am* one,
but I think the hackers should make programs for non-hackers as well
as fellow hackers.


                                    Bryan

       Bryan Ford             \\                                     //
Snail: 1790 East 1400 North    \\ "Copy" may be a four-letter word, //
       Logan, UT 84321          \\          but who cares?         //
Email: USU@FATQW.BITNET          \\ //                         \\ //
Phone: (801)753-1159              \X/           -me             \X/

suh@cunixc.columbia.edu (Kenneth Suh) (03/22/88)

Seems like this thing is getting off the ground!!!  Anyone going to
volunteer to coordinate this thing?  I don't think that right now it
would be very feasible to issue any "Usenet Seal of Approval".  Instead,
what if people wrote reviews of software and hardware.  I would
volunteer to store these and make them available to people on Arpanet
and Bitnet.  These reviews could then be disseminated to BBS', etc.  As
people discover incompatibilities between hardware and software, the
reviews could be updated.

Any comments?

/ken

Kenneth Suh                            PATH: suh@CUNIXC.COLUMBIA.EDU
312 McBain Hall, C/O Carman Hall             SY.SUH@CU20B.BITNET
Columbia University                          ..!rutgers!columbia!cunixc!suh
New York, NY 10027

				       

michael@stb.UUCP (Michael) (04/01/88)

Add:
     o Does it run from RAM:

     o Does it run from VD0:/VDK:
 
     o Does it destroy VD0:/VDK:

     o Is it copy protected

			Michael
-- 
: Michael Gersten          uunet.uu.net!ucla-an.ANES\ 
:				 ihnp4!hermix!ucla-an!denwa!stb!michael
:				sdcsvax!crash!gryphon!denwa!stb!michael
: "A hacker lives forever, but not so his free time"