Presentation is loading. Please wait.

Presentation is loading. Please wait.

PTF for the PS Admin A PTF Overview for the PeopleSoft Administrator

Similar presentations


Presentation on theme: "PTF for the PS Admin A PTF Overview for the PeopleSoft Administrator"— Presentation transcript:

1 PTF for the PS Admin A PTF Overview for the PeopleSoft Administrator
100470 Kyle Benson PeopleSoft Administrator Hennepin County

2 Presenter @psa_io Kyle Benson PeopleSoft for 10 years
Developer > Sys Admin > Jr. DBA > DevOps Dude > ? Help run psadmin.io and PeopleSoft Administrator Podcast @psa_io

3 Hennepin County @psa_io Largest county in MN Minneapolis county seat
~8,000 employees Budget $1.9 billion PeopleSoft PeopleTools 8.54 > 8.55 in progress FSCM, HCM, ELM 9.2, Interaction Hub Image 4 in progress @psa_io

4 Agenda @psa_io PTF Technical Overview
Tips for Deploying and Maintaining PTF Going the extra mile Put your PTF on Phire PTF pie in the sky @psa_io

5 PTF Technical Overview
@psa_io

6 PTF Technical Overview
Selenium @psa_io

7 PTF Technical Overview
@psa_io

8 PTF Technical Overview
Set up Integration Broker Set up Security Set up Web Profile Define PTF Configuration Options @psa_io

9 PTF Technical Overview - IB
Normal Gateway setup Include PTF asset database node ANONYMOUS node default user needs PTF User role Make sure all PTTST* service operations are active and working. @psa_io

10 PTF Technical Overview - Security
@psa_io

11 PTF Technical Overview – Web Profile
@psa_io

12 PTF Technical Overview - Config
@psa_io

13 @psa_io

14 Deploying - Client @psa_io
Don’t use primary desktops for Client install VM with Terminal Services VDI Dedicated testing machines @psa_io

15 Deploying - Client @psa_io Install name changed in 8.55.08
PS_HOME/setup/PsTestFramework/installTestFramework.exe Install from command line cd %PS_HOME%\setup\PsTestFramework. installTestFramework.exe /s /f1"%PS_HOME%\setup\PsTestFramework\response-file.txt” Uninstall from command line installTestFramework.exe /s /f1"%PS_HOME%\setup\PsTestFramework\uninstall-silent-response.txt" Uninstall and Install a new instance of PTF setup.bat @psa_io

16 Deploying - Client @psa_io
PIA address needs to be in browser trusted zone @psa_io

17 Deploying - SSL @psa_io Client will always try and use `https`
To turn off validation, activate Service Operation `PTTST_CONFIG_NO_SSL` Issues behind load balancer and SSL termination Issues in lower environments with no SSL @psa_io

18 Deploying - SSL @psa_io Manually set all `PTTST_*` service operations
Create an ACM Plugin? @psa_io

19 Deploying – Dedicated DB
Use a dedicated database to store PTF assets Phire SYS DB Interaction Hub We are using a single DB PTF development life cycle is managed via folders Use the same database for Performance and Usage monitor data We use a centralized development IB gateway @psa_io

20 Maintaining - Migration
For the most part, not needed App Designer/Phire can migrate some assets Tests Test Cases DMS or ADS needed for others Execution Options Logs @psa_io

21 Maintaining - Migration
Manage AD projects from PTF Client Create new Application Designer projects. Open existing Application Designer projects. Insert tests into Application Designer projects. Remove tests from Application Designer projects. Set the upgrade action type within Application Designer projects. @psa_io

22 Maintaining - App Maintenance
Tests will need reworking Use Maintenance Report to identify post applying Change Packages Upload test data into Test Repository on PUM Dashboard @psa_io

23 Maintaining – Test Repository
It is not necessary to use PTF in order to use the test repository. Test impact is calculated based on components. PTF Tests CA identifies all Components associated with Test Components Create Projects that contain Components. “Test name” is the Project name. @psa_io

24 Maintaining - Tools Maintenance
If using dedicated DB, need to match tools release Start with this environment when patching, upgrading Don’t forget about IB gateway you are using, as well. Test assets will be upgraded via Client automatically @psa_io

25 @psa_io

26 Extra - Usage Monitor @psa_io
By default, PTF only tracks PT object usage of type: Menu, Component, Page, Record, Field For PeopleCode, etc you will need Usage Monitor @psa_io

27 Extra - Usage Monitor @psa_io Start recording
In the browser, select Usage Monitoring The Test Data page appears Enter Test Name and Test Case. Click Start test. Record the test steps. When finished, return to the Usage Monitoring page and select Stop Test. In the PTF Recorder click the Stop Recording icon. Note: Your PTF environment and the application you are testing must be on the same database Note: The manual steps of starting and stopping the Usage Monitor are included here during the recording process to capture them in the PTF test. PTF does not have to be in record mode to generate Usage Monitor data. @psa_io

28 Extra - Usage Monitor @psa_io

29 Extra - Usage Monitor @psa_io
Can we add Usage Monitor capturing after the fact? My idea Record the Usage Monitor “Start Test” and “Stop Test” tasks as a Library Test Insert these into existing Tests and pass the Test and Test Case names as variables. @psa_io

30 Extra - Batch Runs @psa_io Run Test from command line
PsTestFw -CS=rtdc79637vmc:8643 -CNO=PT_LOCAL -PS=ProxyServer:2345 -PU=mydomain\username -PP=pwd123 -CO=VP1 -CP=VP1 -TST=TEST_CMD_LINE -TC=DEFAULT -PFX=Prefix -EXO=QE851_No_Folder -LOG=my_run_log @psa_io

31 Extra - Batch Runs @psa_io
Can we schedule a batch of Tests to be run, versus manually running them? Create a script to accept a list of tests, then kick off individually Use Scheduled Tasks to run scripts @psa_io

32 Extra - Reports Custom Reports Upload data into PUM @psa_io

33 Extra – Repeatable Tests
Query Based Tests Manually done 8.55 and below Delivered method in 8.56 “Oracle” Method A “staged” testing environment to refresh from Create copy of DB > Run PTF Scripts > Review > Destroy DB Snapshot(Dataguard) Method Standby DB > Snapshot > Run PTF Scripts > Review > Revert to Physical @psa_io

34 @psa_io

35 PTF on Phire @psa_io Use Phire as your PTF database
Put Phire node in your Gateway Connect to Phire at PTF Client login All PTF assets will be stored in Phire Don’t worry about refreshes Leverage Phire version control for assets @psa_io

36 PTF on Phire Create coverage report based off of Change Requests Delivered coverage report compares against Project items Clone delivered and replace Project items with CR items Need a view to cross walk Project item type with CR item type Would work best if assets in Phire, but possible with Phire DB links? @psa_io

37 PTF on Phire @psa_io Create Test Plan tab on CR component
Execute Test Plan @psa_io

38 @psa_io

39 PTF pie in the sky @psa_io Use Phire as PTF Environment
Fully configure Usage Monitor Create “Usage Monitor” Library Test, add to all Tests Implement PTF PowerShell module Setup Scheduled and Adhoc Batch runs Create Phire CR coverage report Create Test Plan tab on Phire CRs Show coverage Execute Adhoc Batch runs @psa_io

40 100470 @psa_io

41


Download ppt "PTF for the PS Admin A PTF Overview for the PeopleSoft Administrator"

Similar presentations


Ads by Google