home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / autopsp.zip / CHK1.DAT < prev    next >
Text File  |  1994-01-21  |  1KB  |  38 lines

  1. Completeness Checks:
  2.     * Ensure accuracy of program compared to specifications and design
  3.     * Are all specified outputs produced?
  4.     * Have all needed inputs been supplied?
  5.     * Have all required includes and dependancies been stated?
  6.  
  7. Logic Checks:
  8.     * Is the program flow correct?
  9.     * Are the stacks, lists, and other data containers fully defined?
  10.     * Does all recursion unwind correctly?
  11.     * Verify that all loops start, flow and end properly.
  12.  
  13. Special Cases:
  14.     * Do all of your containers handle the following situations:
  15.         empty, full, minimum, maximum, negative, zero, error
  16.     * Out of limits.  Overflow and Underflow
  17.     * Are impossible conditions actually impossible?
  18.     * Are incorrect inputs handled?
  19.  
  20. Functional Use:
  21.     * Have you forgotten any functions, such as interface, 
  22.         construction or destruction?
  23.     * Verify that all external documents are present and full understood.
  24.  
  25. Names:
  26.     * all special names and types are clear or specifically defined.
  27.     * the scopes of all variables and parameters are self-evident or defined.
  28.     * all named objects are used within their scope.
  29.     * a naming convention has been defined and followed.
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.