Software system and methods for testing transactional servers

   
   

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.

 
Web www.patentalert.com

< System and method for distribution and delivery of media context and other data to aircraft passengers

< Method and apparatus of using a single computer program source code base to provide a program that is operable in either a client-server mode or a standalone mode

> Method and apparatus for decomposing and verifying configurable hardware

> Fully exhibiting asynchronous behavior in a logic network simulation

~ 00139