5 Step approach to Test Automation

Author: | Posted in PeopleSoft Test Framework No comments

 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
astute blog1

 

astute blog2

Add Your Comment