Every project that commences in an organization would always wish to stick to the timelines and that would be the foremost priority. And so did our client who also wanted to figure out an option to do it with minimized time and effort. The importance of PTF was well appreciated and inducted by the project team.
2. Why was PeopleSoft Test Framework (PTF) considered
during the upgrade?
Every project that commences in an organization would always
wish to stick to the timelines and that would be the foremost
priority. And so did our client who also wanted to figure out an
option to do it with minimized time and effort. The importance of
PTF was well appreciated and inducted by the project team.
http://fastest.beastute.com/wp-content/uploads/2015/05/FAQ.pdfRead FAQ:
3. Pain and Benefit
There were large number of test cases (700+) to be executed during the
SIT phase which was only for a duration of a 6 weeks. The test steps of each
test case were comprehensive in nature.
The recordings and the training needed to done for all those above
mentioned test cases, so that the test cases were ready for the second
phase of SIT
By employing PTF, the execution of test cases were completed as per
schedule.
4. BACKGROUND
The client is one of the top three independent game publisher in the world with
presence in 19 countries.
The company were on version 9.0 and wanted to upgrade to the latest 9.2
(along with PeopleTools upgrade to 8.53). They have an extensive use of most of
the FSCM modules namely GL, AP, PO, ePro, Inventory, OM, BI, AR, Production
control.
They had more than 700+ test across these modules and each test case was
comprehensive with at least 10-15 steps. The company wanted an application and
tools upgrade in a span of 8 months.
5. CUSTOMER REQUIREMENTS
All the test cases to be available for execution for SIT phase 2 and UAT.
The test cases were more oriented towards the process flow rather than being
module specific or function based. The process flows were Procure to Pay (PTP),
Order to Cash (OTC) and Plan to Build (PTB). The PTF scripts were supposed to
handle the mentioned process flows.
The team to be trained well on PTF recording and execution
Documentation of PTF recording and execution manually as well through
command prompt
6. ASTUTE SOLUTIONS
Astute maintains a library of ‘ready to use’ test cases which can be executed in
any environment/instance just by updating the instance information and the
input data. The library maintains more than 300 test cases across FSCM modules.
10% of Astute’s test cases were a perfect match to client’s test cases.
30% of Astute’s test cases were tweaked to match that of client’s test cases.
Remaining test cases were recorded in the client’s instance.
Use of PTF’s shell scripts came in handy while executing test cases in a process
flow.
7. CUSTOMER BENEFITS
The PTF scripts which were created during the SIT phase 1 were tested in the same
phase and during the commencement of SIT phase 2, the testing team were required
to just click the ‘Execute’ test script icon to run the script as data was already
available in the test scripts created and tested in Phase 1.
A user who wanted more data for executing his test cases found PTF valuable when
he loaded data just by changing the values in the PTF script and executing it with a
click of a mouse. For e.g. creation of a Purchase order.
The other benefit included re-testing with just a click of a mouse (post bug
fixing/applying PUMs) during the SIT phase 2 and UAT phase.
The availability of Astute’s read-to-use PTF test scripts helped in reducing the
completion time required to build all the client’s scripts in PTF. The SIT phase 2 which
was scheduled for completion in 6 weeks was completed in 5 weeks which helped the
client in going live one week before scheduled date.
The clients when applying the latest PUM will find the PTF scripts valuable while
testing the process flows post applying. The testing can be completed in less than 2
days if the existing scripts are executed.