PeopleSoft Test Framework Overview


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.



PTF has a client that needs to be installed on testing machines. The only requirement of this client is the MS .NET Framework 3.5.



The PTF has a limitation interacting with Javascript objects like the toolbar for the Rich Text Objects. PTF also does not support Drag & Drop functionality.


To use PTF, the database needs to be running at least PeopleTools 8.51 and have an Integration Broker Server running. The testing workstations need the PTF client (which requires .NET 3.5).  Installing PTF Client Software (If you are installing on a machine that has a PeopleTools installation, setup.exe is located in the \setup\PsTestFramework directory)


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.


PTF retrieves the settings from Configuration Manager, Profile tab, Edit, Common tab for the Data Mover Directories:

Input Directory
Output Directory
Log Directory

2. If they are not set by Configuration Manager, PTF will use the system temporary folder - TMP
3. If the TMP system variable doesn't exist - it will use the TEMP variable.

You may need to close PTF and re-open it if changes are made in order to pick up changes to these settings.