CVS: Products/Zelenium - README.txt:1.2

Tres Seaver <[email protected]>
Newsgroups gmane.comp.web.zope.public-cvs
Message-ID <[email protected]>
Update of /cvs-repository/Products/Zelenium
In directory cvs.zope.org:/tmp/cvs-serv24672

Modified Files:
	README.txt 
Log Message:
 - Outline usage of 'generator.py' script with tcpwatch.


=== Products/Zelenium/README.txt 1.1.1.1 => 1.2 ===
--- Products/Zelenium/README.txt:1.1.1.1	Fri Apr 15 14:48:44 2005
+++ Products/Zelenium/README.txt	Wed Apr 20 15:08:43 2005
@@ -69,3 +69,34 @@
     On the "Zip" tab, supply a filename and click the "Download" button.
     The Zuite object will construct a zip file with the same contents
     described above, and then save it as a File object in its own contents.
+
+
+  Generating Testcases using tcpwatch
+
+    1. Download the 'tcpwatch' product from Shane Hathaway's site:
+
+       http://hathawaymix.org/Software/TCPWatch
+
+    2. Unpack and run tcpwatch in its "HTTP proxy" mode, with recoring
+       turned on.  E.g., the following command runs the proxy on
+       port 9999, recording the request / response data to the directory
+       '/tmp/recorded_scenario'::
+
+        $ python /path/to/tcpwatch/ tcpwatch.py \
+            -p 9999 -r /tmp/recorded_scenario 
+
+    3. Configure your browser to use an HTTP proxy on localhost, port 9999.
+
+    4. Click through your site, exercising the features you are testing.
+
+    5. Stop the proxy.  Run the 'generator.py' script, pointing to the
+       directory where tcpwatch was recording::
+
+        $ python /path/to/Zelenium/generator.py \
+           --logfile-directory=/tmp/recorded_scenario \
+           --output-file=test_case_name.html
+
+    6. Edit the generated test case, removing / correcting the various
+       steps.
+
+    7. Upload the test case to a Zelenium Zuite and run it.

_______________________________________________
Zope-CVS maillist  -  [email protected]
http://mail.zope.org/mailman/listinfo/zope-cvs

Zope CVS instructions: http://dev.zope.org/CVS
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.