PTF automation various tasks within the PeopleSoft application, primarily functional testing. Automating functional testing enables testers to execute more tests with greater accuracy during a shorter time.
A PTF development environment consists of the following elements:
The PTF client is a standalone program that runs on a Microsoft Windows workstation. The PTF client connects to the PeopleSoft application database where test assets are stored using a secure HTTPS connection through Integration Broker Web Services.
There is an installation folder under the PS HOME for installing the PTF client. Installation guidelines are available in the People Books. Astute has further documentation to help you in the installation.
Yes, PTF can be used for Regression Testing. For instance, if there is a highly customized environment or in case of significant ongoing development, PTF can automate the regression testing required to ensure the system functionality.
In the course of customizations and upgrades, changes are made to, among other elements, application menus, components, pages, records, and fields. Tests that were developed prior to these changes may fail when executed against the new application.
PTF delivers two tools that help test developers to determine the effect of changes:
Yes. Since the Test assets, including tests, test cases, logs and execution option, are stored in the database and are treated as other Application Designer objects, so they can be compared and copied between systems.
There is no coding language per se. The scripts are built on delivered functions that are provided on the PTF Tool Bar and Test Recorder.
There is a Test Language Reference in PeopleBooks that describes the functions you can use within PTF scripts.
PTF was first delivered in PeopleTools 8.5@Versions 8.52 and 8.53 have delivered significant revisions to the original release and also addressed some bugs.
No. There are no delivered test assets in the demo database.
As a best practice, while scripts are being recorded, you need to incorporate error handling steps within the tests scripts which you would do otherwise if you were manually testing it. You also need to include verification steps at appropriate stages. So, look for error conditions online as part of the traction and incorporate the error handling into your test script.Whether you can issue a corrective action within the test script itself depends on whether that can be executed within the same traction in PeopleSoft.
PeopleSoft Test Framework (PTF) is an automation tool for functional testing. The PTF recreates the actions of a user executing functional tests against a PeopleSoft Internet Architecture system inside a browser. It allows for testers to record their procedures and save for reuse in testing. The tests can be re-run as need be after upgrades, patches, or customizations.
In its current version, Internet Explorer is the only browser supported by PeopleSoft test Framework
During an upgrade or after the application of a patch, the existing test repository can be executed against the application to verify whether the application still behaves as expected. This reduces the time required to execute multiple rounds of testing. The end-users can thus focus on more value-added activitiesinstead of routine testing.
PTF is not designed to:
PTF is a Record and Playback tool for functional testing.