Print

Functional and Regression Testing

 

 

thermometerFunctional testing helps you know if your application meets the design specification. With functional testing you can be confident that unexpected behaviours and/or additional defects are not introduced with each new release of the application, system updates, updates to 3rd party software, ongoing data changes and changes in authorisation.

 

Key Services

Plan, develop, execute, and analyse automated functional tests.

Lead and/or perform the automated functional testing.

Build frameworks for repeated test execution.

Provide feedback on application design to allow for maximum testability.

 

 

 

Product Overview

With RFT one works with Java in the Eclipse® platform or with Microsoft® Visual Basic .NET® in a Visual Studio.NET environment. Scripting in an established language gives the tester access to vast native class libraries, adding to the flexibility of scripting.

An RFT user need not be a Java or VB.Net expert; this knowledge just allows the user to make extended use of RFT. The wizards and GUI provide extensive support for those with limit development background.

 

Support for Environments

RFT is a powerful and flexible automation tool which includes out of the box support for Web-based, .Net, Java, Siebel, SAP®, terminal emulator based applications such as 3270 (zSeries™) and 5250 (iSeries™), PowerBuilder, AJAX, Adobe Flex, Dojo Toolkit, and GEF applications. You can also test Adobe PDF documents, and zSeries®, iSeries® and pSeries® applications.

Oracle® E-Business applications and Oracle forms are also strongly supported with an integrated extension. Other environments are supported with integrated proxies.

If RFT does not support your application, there is the possibility to develop a proxy for interaction with your application - Zyntax can advise on this. Developing a proxy is not a simple task and time constraints should be taken into consideration before pursuing this option. That said, it can dramatically improve the automation effectiveness.

 

Training and Workshops

Zyntax has developed an RFT training course based on its own field experience; there is particular focus on object recognition, object maps and extended scripts. Zyntax can also provide registration discounts for the IBM public training courses. Courses can be provided on site. In addition to these training sessions, workshops are more informal, very interactive and can focus on specific goals, techniques, applications and environments. We suggest contacting us to discuss the background and the most appropriate and cost effective combination.

For an SAP environment, for instance, we might suggest a 2-day course followed by an extended demo and hands-on session with the SAP environment.

Being RFT experts we are passionate about sharing our knowledge and experience with you. Given RFT extensibility and creativeness in application development, one needs to constantly improve their knowledge and we enjoy this challenge. We look forward to hearing from you.

 

Zyntax Testing Kit

Zyntax has developed a Testing Kit for RFT. The ZTK is an essential toolkit for our consultants which helps them develop test scripts which are high-level, readable and robust. The ZTK contains 100+ methods which abstract the interaction with application objects and provide a consistent framework for navigation, verification and logging. Embedded within the development kit is an object dynamic find framework, which can help alleviate object recognition issues. For example, findAndClick() searches for an object based on criteria and then performs a click action on it. Similarly, findTextInput() searches for a matching text field and enters the provided value.

The ZTK is regularly updated and can be widely applied. The ZTK is a standard tool of Zyntax consultants and the compiled library would normally remain on customer site to support the developed test assets. The ZTK can be extended on customer site to support additional functional requirements or a specific application interface. In this case the extended library and the matching Javadocs are also provided.

Please see these videos showing using a ZTK method and the related test execution.

If you would like more information about the ZTK, please This e-mail address is being protected from spambots. You need JavaScript enabled to view it and we will be happy to answer any questions you may have.