1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 """
20 Contains modules for the Manual Test User Interface.
21
22 The Manual Test UI is used to detail test steps to be performed via manual intervention,
23 i.e. when a series of test steps cannot be automated through the execution of an
24 external process etc. The UI displays the test steps through loading of an XML file
25 detailing the required information to be presented to the user, and allows for easy
26 navigation through the steps, and for passing / failing steps that require explicit
27 verification.
28
29 Starting of the Manual Test UI is through L{pysys.basetest.BaseTest.startManualTester}, so
30 it can be performed alongside automated steps, e.g. to setup the test prior to the
31 manual steps being performed, or to perform as much automation as possible so as to limit the
32 time required for manual intervention. This approach utilises the automated regression facilities
33 of the PySys framework, provides autdit trail logging of manual tests as for automated tests, and
34 makes it easy at a future date to remove the manual steps when automation is possible i.e. through
35 scriptable record and playback test tools for user interface testing etc.
36
37 """
38 __all__ = [ "ui",
39 "xmlhandler" ]
40