Do you cringe when you hear the term ROI? Yes, it's true that it is broadly overused and as a result, driven way down the list of business value discussions. When it comes to testing automation, the market has been mostly dominated by large software vendors like HP and IBM who offer comprehensive but costly solutions making it difficult to justify the ROI. While open-source tools for testing and test automation are thriving and very relevant in social, mobile, and other modern platforms, it has been slow to catch on. The traditional back-office spaces such as ERP and because of its “create-your-own” framework with open source platforms, many companies are reluctant to take it on.
Automating PeopleSoft Test Framework
PeopleSoft introduced the PeopleSoft Test Framework (PTF) in PeopleTools 8.51. Largely unnoticed, mainly because it was buried in PeopleTools and did not come with any packaged tests or advanced automation capabilities that the mainstream test automation providers offer, Tools 8.53 and 8.54 brought along several enhancements and few features. Despite this, customers are waking up to the possibility of leveraging a utility they own (PTF is included in your PeopleTools license!) to ease their maintenance and upgrade regression testing woes.
A widely popular solution to manual testing is Astute's FasTest for PTF testing automation. FasTest pays for itself by reducing the amount of time it takes to execute testing and freeing up internal resources to work on other business-critical activities. With FasTest, you can significantly boost your ROI by implementing an automated solution. Read the 7 easy steps to enhancing your ROI with FasTest for PTF:
1. Business as Usual
Simple ROI calculation relies on cost savings and the quickest and easiest way to achieve this with PTF is to have all your PeopleSoft resources continue to do business as usual and only turn on the PTF recorder so that without any extra effort, a test is defined and saved for future testing.
ROI Points - No additional costs for creating and managing tests.
2. Do More with More
Why not test something10 different ways when there are 10 different ways of doing the same thing? Sampling is the single biggest contributor to lower quality and higher production defects. Record as many tests with as many test cases (combinations of data values used for testing) and store them in your PeopleSoft instance. When it comes time to test, you or your test lead and pick and choose which ones to run or run them all for a comprehensive test.
ROI Points - Increased quality assurance levels, fewer defects, bigger smile.
3. Do Not Regress When it Comes to Regression Testing
Now that you have recorded your tests, compiling those into a regression test bed is as simple as dragging and dropping them into a single folder or for those of your obsessed with hierarchy and organization, creating as many folder structures within as you like. Once you are done with that, select all of them to run at once or run them one at a time. (Don’t !)
ROI Points - Regression testing is automated and predictable.
4. Create True Functional Business Process Tests
Use PTF to create end-to-end process tests to mimic the way your business uses PeopleSoft by simply selecting your discrete tests (remembers the ones you recorded earlier) and organizing them into Shell Tests. Run one Shell Test, run many. Break out of your shell.
ROI Points - Testing tailored to your business.
5. Collect Cool - Looking and Intelligent Test Metrics
Build your own dashboards using PeopleTools (8.52 or higher) or better yet, take one of Astute’s many pre-built testing dashboards for PTF and plug them into your environment. Instantly wow and mesmerize your management and business stakeholders with cool graphics and dashboards.
ROI Points - Say goodbye screen captures and manual data collection.
6. Track and Manage Defects in PeopleSoft
When you are recording and executing a test using PTF in your PeopleSoft instance, PTF logs the test outcomes (in excruciating detail) to your PeopleSoft instance so it makes sense to log/track/assign/report on defects in PeopleSoft too. Check out the FasTest Defect Manager and assign them.
ROI Points - Track, manage and report on defects within PeopleSoft at any time. Save logs for historical and audit purposes.
7. Blend PTF Into Your Application Management Process
The best way to ensure ongoing returns with PTF is to ensure that PTF creation, maintenance, and updates are part of your application management process.
Create an enhancement
- Create a PTF test for it
- Apply a fix
- Create or reuse a PTF test
- Apply PUM
- Run your regression test bed and create new tests for new or enhanced functionality in the PUM
- Migrate PTF objects (tests and test cases) in the same project as your PeopleTools objects to keep them in sync
ROI Points - Repeatability, consistency, integration.