Professional Documents
Culture Documents
Agenda
Hexaware Overview: Key Facts PTF Overview
Hexaware confidential
Hexaware confidential
Hexaware confidential
PTF works by replicating the actions of a single user executing functional tests against the PeopleSoft browser-based application Users can record manual test procedures and save them within the framework Users can execute those tests against the application to verify whether the application still behaves as expected
5
Hexaware confidential
PeopleTools Metadata
When PTF records a test, it recognizes the metadata, the actual name of a field rather than the position of that field on a page If the field is moved in a subsequent revision, PTF is still able to locate it when the test is executed
Hexaware Technologies. All rights reserved.
Hexaware confidential
Developing Tests
Robust Test Development Platform
PTF EXPLORER PTF EDITOR
Hexaware confidential
Process Scheduler
PTF
P S Query
DataMover
PTF tests can run processes and reports through Process Scheduler, as well as queries and Data Mover programs
Hexaware confidential
Hexaware confidential
10
Features
Test Assets Are Stored in the Database
As test assets are stored in the database they are readily accessible to anyone with authorized access Tests and test cases (test data) are PeopleTools managed objects They can be included in upgrade projects along with other managed objects and moved to a new database as part of the upgrade process.
Hexaware Technologies. All rights reserved.
Hexaware confidential
11
Features
Facilitate Maintenance Due to Upgrades
The PTF test maintenance process drastically reduces the expense and risk in testing upgrades Provides reports that tell you what changes in the upgrade affect which tests in your test library.
Hexaware Technologies. All rights reserved.
Hexaware confidential
12
Navigation Create Test Maintenance Report - Manual Tasks Select PeopleTools, Lifecycle Tools, Test Framework, Create Maintenance Reports
13
Hexaware confidential
Benefits of PTF
Automated testing Consistent across environments Functional testing Speeds testing Reduces testing time and resources Easy to migrate
Hexaware confidential
14
Hexaware confidential
15
PTF
Cleaning Up Tests
Creating Tests
Recording Tests
Hexaware confidential
16
PTF Architecture
Hexaware confidential
17
Hexaware confidential
18
Execution Options
Hexaware confidential
19
Local Options
Hexaware confidential
20
Creating Tests
Using PeopleSoft Test Framework Explorer
Hexaware confidential
21
Recording Tests
Launching the Test Recorder
Recording a Test
To record a test: 1. Open a test. 2. Launch the test recorder. 3. Hook a browser. 4. Start recording. 5. Perform the test steps in the PeopleSoft application. 6. Stop recording. 7. Close the rest recorder. 8. Save the test.
Hexaware confidential
22
Hexaware confidential
23
Log Icons
Hexaware confidential
24
Cleaning Up Tests
Removing Unneeded Steps
When you record a test you often record unneeded steps.
Correcting Typos
To change a value, click in the Value column and retype or edit the text.
Hexaware confidential
25
Best Practices
Hexaware confidential
26
Process Run
ACTION RECOGNITION VALUE TYPE Use Process Run Feature to run a process in process scheduler. Process Run prcname=PAT07; prctype=SQR Report; wait=True; expected=Success
Hexaware confidential
27
Libraries
Whenever testers find that they are coding the same sequence of PTF steps multiple times, they should try to isolate that sequence of steps in a library Library is a special type of PTF test that can then be called by another test Parameter feature provides the user with flexibility in passing values to the library
Hexaware confidential
28
Comments fields
Comments fields
PTF supports comments at the Test, Test Case, and Test Step levels. Comments must be used to clearly document the functional testware being automated
Hexaware confidential
29
Types Of Variables
System Variables, Global Variables, and Reserved Words
Use these when the value of an object being set or verified is not known prior to run time Document the usage in the appropriate comment field (usually best at the test step level)
Persistent Variables
Testers should use persistent variables when they need a test to refer to the value of a global variable that was set during a previous execution of PTF Persistent variables are saved to the PTF database rather than in temporary computer memory .
Hexaware confidential
30
Persistent Variables
Hexaware confidential
31
Hexaware confidential
32
Hexaware confidential
33
Benefits:
Automatically updates the data for the required test case from the flat file Automatically run the updated test case by calling PTF executable file through Application Engine Program User can activate the required sequence test and run the same in the Shell Test program No need to open the PTF environment to change the data or run the test case, it will automatically run through PIA
Hexaware Technologies. All rights reserved.
Hexaware confidential
34
Hexaware confidential
35
Time for
Questions
Hexaware confidential
36
Poll Results
Hexaware confidential
37
8.52
8.51
8.5
Hexaware confidential
Hexaware confidential
39
Yes No
Hexaware confidential
40
Yes No
Hexaware confidential
41
About Hexaware
Follow Hexaware on Twitter: @hexawaretech
Hexaware Technologies. All rights reserved.
Hexaware confidential
42
201
Active Clients served worldwide (April 12)
8,624
Employees globally (April 12)
55
Million dollar clients (April 12)
Industry Recognitions
32
Offices worldwide
The prestigious Golden Peacock Award for Excellence in Corporate Governance Ranked among the GLOBAL CIO 2011 winners. Hexaware is the only IT Company to receive this award BPO Excellence Awards 2010- 2011 subsidiary Caliber Point Best in Corporate Responsibility Practice award by Indy's Awards Top 100 Innovative service Provider by Global Services
Golden Peacock Award
308
$ mn Revenues in CY 11
Certifications
CMMI Level 5, ISO 9001 & ISO 27001, SAS 70 Type II, PCIDSS
Hexaware Technologies. All rights reserved.
CIO 100 Ingenious Award EMC Cloud Pioneer Awards Honorees 2011. 43
Hexaware confidential
BFS
Core expertise in critical applications like E-Ticketing, E Commerce, Passenger Reservations, Cargo Handling, Crew Scheduling & Aircraft Maintenance,, MRO. Expertise in IBM/UNISYS Mainframe, Open Systems, Web Technologies and specialized skills in TPF, ALCS, TIP, USAS Expertise in Logistics systems, Warehouse management systems, Transportation management systems, logistics business intelligence and analytics
Expertise in Employee Benefits, Policy Administration and Claims for Life, Health, General and Annuities. Innovative & automated solutions / services with specialization in Regulatory Compliance (HIPAA 4010 to 5010, ICD-9 to ICD-10, Solvency II, SIGeDIS, 401K). Enterprise Data Management, Business and Predictive Analytics for Insurance. Expertise in Pharma Analytics (Market Research Services and Managed Care Services) and Payer Analytics. Automated test accelerators for Policy Admin, Claims, Enrollment products. Specialized testing services around ICD-9 to ICD-10 transition. End-to-end Integrated Claims Management Services (IT & BPO).
Hexaware confidential
44
Enterprise Solutions
Comprehensive set of solutions Consulting and Governance, TCoEs, Automated and Manual Testing, ERP testing accelerators, OneSource, eSignature and CloudTesting, Strategic alliance with HP, IBM, ORACLE, SOASTA, Jamo Solutions, Greenline and Validata Dedicated Testing Center of Excellence Dedicated Automation and Performance Center of Excellence (CoE) Mobile Application Testing (CoE) HP award: BTO Implementation Partner of the Year in 2006, 2008 & 2009
Expertise Spanning Entire IT Infrastructure Lifecycle World Class Tier III Datacenter 24/7 End User Services Global NOC & Global SOC dedicated to Infrastructure Services Enterprise Security Solutions Cloud & Virtualization
Hexaware confidential
45
Business Intelligence/Analytics
Actionable Intelligence Enabled
Establish : Strategic BI Roadmap Definition, Enterprise Data Warehouse Governance, BI Platform Evaluation, Business Case - Benefits Insight Enhance : Analytics Implementation, Product Upgrades, Dashboard Deployment, Data Integration Extensions, Data Quality - MDM Transform : BI CoE Setup - Factory model, Platform Consolidation, Product Migration, Metadata Management, BI 3.0 Integration (Mobility, Social Media, Cloud, Big Data) Experts on multiple BI platforms, BI Innovation Lab- Saves up to 40% of effort on your DW / BI deployment with absolute focus on quality with our patent pending IPs.
Hexaware confidential
46
Thank You
Hexaware confidential
47 www.hexaware.com