![]() |
Automated Testing, Analysis, Performance and Monitoring Solutions |
| Home | Products | Services | Download | Purchase | Support | About Us |
|
AppPerfect Functional Tester for Windows > FAQs
What are the key features of the AppPerfect Functional Tester(AP FT)?AP FT records all your actions in the MS IE Web browser or on windows application and replays them at a later point without your intervention. AP FT is used for functional and regression testing on a continuous basis. What kinds of applications can be tested using AP FT?Most application that have a Web/html front end or launched using exe file can be tested using AP FT. Commonly tested applications are based on Java/JSP/Servlet, ASP, PHP, desktop applications etc. In addition, applications using Java applets and Macromedia Flash are also supported. What are the different types of errors that can be detected using AppPerfect Functional Tester?The following types of errors can be detected:
Why is the AP FT only supported on Windows 2000/XP/2003?AP FT uses the COM interface to record and reply events in the Microsoft Internet Explorer browser and Windows applications. Equivalent technology is not available on other platforms and/or browsers. Hence, only Windows/MSIE is supported for AP FT. Note that all other products of the AppPerfect DevTest4J/TestStudio (Profiler, Code Analyzer, Unit Tester, Load Tester) will run on all other platforms. Only AP FT has a dependency on Windows. How are parameters created and handled?Most Web applications are dynamic in nature and work interactively with the user's data. User data is communicated to the application by means of parameters. Parameters can either by passed via a URL or as part of the Http header of the request. AppPerfect provides extensive support for defining and using parameters. Once a test is recorded, AppPerfect stores all parameters into the project as a property/value pair. Click on the "Parameters" node in the Editor to manage parameters. What are dynamic parameters? How do they work?A dynamic parameter is a parameter whose value is not know at test design time. An example of a dynamic parameter is a session ID. A unique session ID is generated once you log in to your server. AppPerfect supports defining such dynamic parameter and tying its value to either a returned value in the http header or in the URL. My dynamic menus are not being recorded and replayed. What do I do?Most dynamic menus are implemented using the "MouseOver" event in JavaScript. By default, this event is NOT recorded. You must manually select recording this event by clicking in Tools -> Options -> Functional Tester -> Event Types -> MouseOver. I want to run multiple iterations of my test, each with a different set of parameter values. How do I do that?Once your test has been recorded and your parameters properly defined, click on the "Parameters" node in the Editor. Click the parameter you are interested in and select the "'Configure Parameters" button. In the dialog box, click the 'Values' tab and enter values separated by commas in the column 'Parameter Values'. Now when the project is replayed, one value is taken for each iteration. You can also provide these values from a CSV file or a database by selecting appropriate options from 'Data Source'. I want to check for certain value in one of the elements of the returned page to validate that the request was correctly processed. How do I add such validation?In the Editor view, click on the desired page. Click on the "Validation" tab at top of page. Add validation based on object's HTML id as desired. What are the differences between AP Pro vs. AP Std as far as the Functional Tester is concerned?Please visit AppPerfect to view the table of differences between the two versions. I'm getting an error again and again. I've tried everything, but I'm stuck. What should I do?
|
|
|
© 2002- 2007 AppPerfect Corporation |