Step 1: Set your goal
First step is to decide on the goal of automation and identifying the tests to be automated. The true value of automation can be derived for:-
- Tests that run repeatedly
- Tests that are susceptible to human error
- Tests that have high data requirements
- Tests that are time consuming when conducted manually
PUM Regression Testing, Tax Updates, Compliance Testing, System Integrations Testing can be considered as good examples of areas where Test Automation can deliver true value.
Step 2: Identify the test automation tool, build a Test repository
PeopleSoft Test Framework is a record and playback test automation tool that is delivered as part of your PeopleSoft license. PTF does not come with any pre-packaged. Building tests from scratch requires an initial investment of time and effort. Astute offers Pre-Built libraries for vanilla functionality across all modules within PeopleSoft FSCM, HCM, CS and ELM to give an initial jumpstart.
The key is to first list out all the discreet tests that can be automated and tested as an individual unit test .The unit tests can then be bundled to build end to end scenarios to mimic the business processes within the organization. Astute’s Test Automation tools – FasTest allows users to create such business process sequences using an online tool for quick bundling of tests in sequences for one step execution.
Step 3: Construct good quality Test Data
Test data is an important parameter to determine test quality and test coverage. PTF allows users to create multiple test cases for each of the tests within the repository. Test case creation from within PTF may prove to be a bit cumbersome for business users not familiar with the technical environment. FasTest is designed with the purpose to provide an online interface to PTF allowing users to generate multiple sets of data for the tests in PTF. This reduces the amount of time spent in test preparation.
Step 4: Test early and frequently
The earlier the testing phase starts, and the sooner the testers get involved within the project lifecycle, higher are the chances to catch possible bugs. The unit tests can be run early on within the project and as you progress, start building business process scenarios. An early start can ensure that more test cycles can be incorporated within the same time, thus ensuring high quality of project implementation
Step 5: Track and Report
Timely reporting can help identify bottlenecks and help raise red flags early on. Tightly integrated reporting metrics can ensure real time monitoring and allows instant feedback to managers and stakeholders. FasTest comes with pre-built Dashboards with Test KPI’s to track test progress in real time.
Astute’s FasTest Test Automation Solution