Automated Testing, Analysis, Performance and Monitoring Solutions 

  Home Products Services Download Purchase Support About Us
 
Enterprise Server
Requirements Manager
License Manager
Test Manager
Issues/Defects Manager
Test Studio
Load Tester
Functional Tester for Windows
PDF Data Sheet
Overview
Key Features
Screenshots
Online Demos
Tutorials
Documentation
Scripting Guide
FAQs
Functional Tester for Web
DevTest4J
Java Code Analyzer
Java Unit Tester
Java/J2EE Profiler
Agentless Monitor
Monitor Server
 

Resources:
Tutorials
Online Demos
Discussion Forum
 

AppPerfect Functional Tester For Windows/Java/GUI Applications

Overview

All softwares are designed and developed to meet and satisfy certain functional needs. A functional need may be technical, business, or process based. A key component of testing a software is to ensure that it functionally does what it is supposed to do. Functional Testing is the process by which expected behavior of an application can be tested.

Most software undergo changes over a period of time. These changes may occur during initial development of the software, or after the release of the software. Any change to the software increases the chance of errors or bugs being introduced. Regression Testing is the process of frequently re-testing a software to ensure known existing behavior or functionality is not broken. If behavior is modified, the developer or tester must ensure that it is expected. Otherwise, it is called a Regression.

As the size and complexity of applications have grown over the years, it has become increasingly difficult to ensure functional compliance and to ensure no regressions over time. Even a small size project can generate excessive permutations and combinations of test cases that are too big for a human to test consistently and continually. Hence, it is critical to find a functional testing system which can be automated.

AppPerfect Windows Functional Tester was created to assist users with such functional testing challenges.

AppPerfect Windows Functional Tester is a fully Automated Functional testing and Regression testing tool which is easy to use and cost effective replacement to manual testing. Since the mechanics of Functional Testing and Regression Testing are similar, they can be addressed with a single testing tool. AppPerfect Functional Tester provides support for "recording" a test once and then "replaying" it when desired without additional manual intervention, thus providing an automated functional testing solution.

AppPerfect Windows Functional Tester performs functional testing and regression testing of your Windows/.NET/Java/GUI applications. Its designed for developers as well as QA professionals. Functional testing provides a rich set of features in an easy-to-use manner that makes both groups productive immediately.

AppPerfect Functional Tester provides accurate recording and replay of windows UI events. It records all the activities you perform in your windows application and then repeat those activities automatically. It is easy to use with no programming needed. Implementing functional tests for your application early in the software development cycle speeds developments, improves quality and reduces risks towards the end of the cycle.

AppPerfect Functional Tester records application interaction in terms of the actual element, rather than just screen co-ordinates. This fundamental difference in architecture sets this product apart from most competing products. The productivity gain for the user is immediate and substantial. Your functional tests are more flexible and portable across machines, and easier to modify and update.

AppPerfect Windows Functional Tester Key Features

  • Easy to use Recording functionality: Recording a functional test with AppPerfect Functional Tester is as easy as working with your application. All the actions you perform on your application are automatically recorded. There is no need to learn any proprietary scripting language. Morever Recording is component based and not co-ordinate based, which does not break your functional test if position of UI element changes in future.
  • UI based editing of tests: AppPerfect Functional Tester provides user friendly UI which is easy to use and allows you to edit your existing functional test as well as add new Windows/Dialogs and parameters to the test. You can quickly modify your functional tests and easily build on the Test Cases as and when additional functionality is added to your products
  • Object Spy: AppPerfect Functional Tester provides functionality to Spy on any UI element and fetch its properties. This makes it easier to add any new UI element to your existing functional test and build on the Test Cases as and when additional functionality is added to your products
  • Central Controller: You can run functional test from multiple machines and can control the functional test from one central machine. At the end of execution application will present the functional testing result of entire functional test as well as individual machines.
  • Scripting Support: For advanced user AppPerfect Functional Tester provides scripting language support. The scripting language used is simple java script, users can view/edit the functional test using script editor provided. Users can customize a functional test as much as they want using java script.
  • Parameterized Tests: In real world scenario, for any Window-based application, the content shown in UI is not static. In fact, most of the elements accept some parameters as input and then correspondingly show the appropriate customized content. Parameterized functional tests feed these parameters automatically to the test and thus help simulate a more realistic usage environment. AppPerfect can read values from text files, databases etc.
  • Validation: AppPerfect Functional Tester supports validation for Window/Dialog elements and their properties.
  • Informative and user friendly reports: AppPerfect Functional Tester provides reports that help you pin point failure points of the functional test. These reports are available through the UI and can be exported into various formats like HTML, PDF, CSV, XLS, XML etc.
  • Scheduling of functional tests: You can schedule your functional tests using AppPerfect Enterprise Server product. You do not have to be physically present to start the functional test. The whole process is automated so you can schedule a functional test to run in the night and have a look at the results the next day and then correct any errors found by the functional test.
  • Notification of results: You can configure AppPerfect Functional Tester to notify results using Email or custom notification mechanism. In case of Email notification you can specify whether you want functional testing results as attachment and AppPerfect will export the functional testing results as HTML file and send the same as attachement with the mail.
  • IDE Integration: AppPerfect Functional Tester supports IDE integration with most commonly used IDEs. This enhances ease-of-use and productivity. Currently supported IDEs are Eclipse, NetBeans, IntelliJ, JBuilder, JDeveloper and Workshop.
  • ANT Integration and Command line execution: AppPerfect Functional Tester supports ANT Integration and command line execution so you can integrate the same with your build process. You can functional test your application by invoking ANT script or by running bat file.

Screenshot

Results Summary view:

Online Demos

Tutorials

Supported Products

  • OS : Windows 2000/XP/2003
  • IDE : Eclipse 2.1.3 and higher, IBM WebSphere Studio 5.x, IBM Rational Developer 6.x and higher, NetBeans 4.0 / 4.1 / 5.0 / 5.5 / 6.0 (version 3.x not supported), IntelliJ IDEA 4.0 / 4.5 / 5.0 / 5.1, Borland JBuilder 10.x / 2005 / 2007, JDeveloper 9.x / 10.x

Availability & Download

AppPerfect Functional Tester is a component of the AppPerfect Test Studio. AppPerfect Functional Tester is not sold separately. The AppPerfect Test Studio is shipped in two different versions:Standard and Professional.

Click here for details on feature differences between the two versions. The AppPerfect Test Studio - Standard Edition is free for non-commercial use only. Visit AppPerfect Sales for price information and purchasing options for AppPerfect Test Studio - Professional Edition.

A free 15-day evaluation version of the AppPerfect Test Studio - Professional Edition can be downloaded from here. At the end of 15 days, you must purchase a license, else the software will automatically convert to the Standard Edition.

 

© 2002- 2007 AppPerfect Corporation
AppPerfect is a trademark of AppPerfect Corporation.
Terms of Use | Privacy Statement