home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pmate.zip / PMATE_RD.ME < prev    next >
Text File  |  1993-06-18  |  5KB  |  116 lines

  1.  
  2.                            ===========
  3.                             P M A T E
  4.                            ===========
  5.  
  6.                         File: PMATE_RD.ME
  7.  
  8.  
  9. What is PMATE?
  10. --------------
  11.  
  12. PMATE stands for Presentation Manager Automated Test Environment.
  13. User inputs to an OS/2 2.x based system may be recorded and replayed
  14. to automate functional testing of software. 
  15.  
  16. Events  will be captured and stored in a readable and editable form.
  17. Individual recorded segments may be merged to create more 
  18. comprehensive tests.
  19.  
  20. PMATE provides an editor for viewing and modifying a recorded script. 
  21. All standard MLE edit controls are supported, such as <Ctrl><End) to
  22. go to the bottom of the file.
  23.  
  24. No additional hardware is required. PMATE may be used on any OS/2 2.x
  25. or greater system. PMATE does not take up much screen area, just a 
  26. small icon in the lower left hand corner for access to PMATE 
  27. functions during recording and playback. 
  28.  
  29. PMATE is an automation tool which is intended to help remove the 
  30. boring, repetitive tasks from the test activity, especially 
  31. regression testing. 
  32.  
  33.  
  34. Quick Start Instructions
  35. ------------------------
  36.  
  37. The on-line reference file, pmate.inf, provided with the package 
  38. explains how to install and use PMATE. We recommend that you study 
  39. the on-line reference file thoroughly before using PMATE for the
  40. first time. To view the reference file type "view x:pmate.inf" at 
  41. an OS/2 command prompt where "x:" is the drive and directory path
  42. where pmate.inf is located. (This file can also be viewed from within 
  43. PMATE, by selecting Help->Reference from the PMATE main menu.)   
  44.  
  45.  ***   PLEASE READ THE HELPFUL HINTS SECTION IN THE REFERENCE   ***
  46.  
  47.  
  48. Known Problems and Limitations
  49. ------------------------------
  50.  
  51.    1. This version of pmate supports OS/2 PM and OS/2 Vio Window
  52.       applications.  It does not currently support Windows apps., 
  53.       Dos apps., or OS/2 full screen sessions.
  54.  
  55.    2. The Shift Keys (Alt, Ctrl, and Shift) when used by themselves,
  56.       do not record to script. However this can be done by entering
  57.       a "Key <ALT>" message directly into the script. Another
  58.       workaround is to use Binary / WM_Message mode to record the
  59.       keystroke requested.
  60.  
  61.    3. When setting delays and intervals one should note that on a
  62.       very slow machine such as a 386SX or a faster machine which is 
  63.       being completely swamped with tasks, the delays and intervals
  64.       will have to be much larger. This is due to the current system
  65.       architecture which does not guarantee processes a time slice
  66.       if an application is hogging the resources.  *Note the smaller
  67.       your interval on a focus, crc, or bitmap the more you are using 
  68.       up the system resources.
  69.  
  70.    5. When testing OS/2 Vio Windows the system may not completely 
  71.       close the pmate dll on exit. This leaves the dll running and
  72.       causes a access violation the 2nd time one uses pmate.  This 
  73.       can only occur if the os2 vio window is left running after 
  74.       pmate exits.  This only seems to be happening in a few cases
  75.       such as:
  76.  
  77.          a) Bring up a os2 window type dir <ctrl>c from this
  78.             point on you will not be able to unload the dll 
  79.             until exiting this window.
  80.          b) Type pause <enter> from the command line to get
  81.             the same results.
  82.  
  83.       The solution is to either use pmate's /r (resident) mode to 
  84.       leave pmate running, or to exit the vio window between
  85.       playbacks which do not use the resident mode.
  86.  
  87.    6. When recording one must use single mouse clicks to select items
  88.       from the record options menu.  If one uses the keyboard or a
  89.       mouse button down and drag motion to select menu items, pmate
  90.       may record extra items in the script.  If this does happen the
  91.       extra commands can be deleted from the script.
  92.  
  93.    7. PMATE v1.02 works with OS/2 2.1 and the Service Packs.  If you
  94.       wish to run pmate on OS/2 2.0 use pmate_if.exe instead of 
  95.       pmate.exe.  It should be noted that the pmate resident mode
  96.       is not available when calling pmate_if directly.
  97.  
  98.  
  99.  
  100.  
  101. Fixes / Changes Built into v1.02
  102. --------------------------------
  103.  
  104. -- 04/07/93 --
  105.  
  106.    1. Modifications made to better check for valid log_open calls.  
  107.       This fixes a defect reported on tight loop pmate calls, we 
  108.       were traping intermitently in fputs.          
  109.  
  110. -- 05/20/93 --
  111.  
  112.    2. Fixed a memory leak which occurred when loading bitmaps.
  113.  
  114.  
  115.  
  116.