A testing tool records a user session with a transactional server and
generates a test for subsequently testing the server. Through a user
interface of the testing tool, the user can define verification steps to
automatically test for expected server responses during test execution.
The test is displayed to the user as a tree having nodes which represent
steps of the test. Via the user interface, the user can modify node
properties and perform other types of tree edit operations to edit the
test, without the need to know a scripting or other programming language.
When a user selects a node that corresponds to a particular field or other
object of the server screen, the testing tool automatically displays the
screen with the object highlighted. The testing tool also allows the test
author to use a spreadsheet to conveniently specify data sets for running
multiple iterations of a test.
Een het testen hulpmiddel registreert een gebruikerszitting met een transactieserver en produceert een test voor later het testen van de server. Door een gebruikersinterface van het het testen hulpmiddel, kan de gebruiker controlestappen bepalen voor verwachte serverreacties tijdens testuitvoering automatisch te testen. De test wordt aan de gebruiker als boom getoond die knopen heeft die stappen van de test vertegenwoordigen. Via het gebruikersinterface, kan de gebruiker knoopeigenschappen wijzigen en andere types van boom uitvoeren uitgeeft verrichtingen om de test, zonder de behoefte uit te geven om het scripting te kennen of andere programmeertaal. Wanneer een gebruiker een knoop selecteert die aan een bepaald gebied of ander voorwerp van het serverscherm beantwoordt, toont het het testen hulpmiddel automatisch het scherm met het benadrukte voorwerp. Het het testen hulpmiddel staat ook de testauteur toe om spreadsheet te gebruiken om gegevensreeksen gemakshalve te specificeren voor het runnen van veelvoudige herhalingen van een test.