Package manual
source code
Contains modules for the Manual Test User Interface.
The Manual Test UI is used to detail test steps to be performed via
manual intervention, i.e. when a series of test steps cannot be automated
through the execution of an external process etc. The UI displays the
test steps through loading of an XML file detailing the required
information to be presented to the user, and allows for easy navigation
through the steps, and for passing / failing steps that require explicit
verification.
Starting of the Manual Test UI is through pysys.basetest.BaseTest.startManualTester, so it can be
performed alongside automated steps, e.g. to setup the test prior to the
manual steps being performed, or to perform as much automation as
possible so as to limit the time required for manual intervention. This
approach utilises the automated regression facilities of the PySys
framework, provides autdit trail logging of manual tests as for automated
tests, and makes it easy at a future date to remove the manual steps when
automation is possible i.e. through scriptable record and playback test
tools for user interface testing etc.