Friday, June 17, 2016

PeopleSoft Application Upgrade Techical Overview

PeopleSoft Application Upgrade Technical Architecture Diagram:


                                                              
Technical Summary of the steps involved: 

·        Prepare the Database: We shall ensure the functional and Technical integrity of database, with the help of respective Audit Reports delivered in the certified path. 

·        Apply People Tools Changes: This activity involves the execution of Rel (New Release) scripts so as to perform tools upgrade to 8.54, Analyze the customization if any in the People Tools objects. 

 ·        Run and Review Compare Reports: Generate the Compare report to analyze the customization in the retired object definitions or modified objects definitions and map the requirements feasibility to newly added objects, also Identify the bolt on Objects so as to retain them as is in New Release. 

·        Apply Application Changes: Copy the set of 9.0 Object definitions to Target i.e. Copy of production database. Apply the Upgrade Bundles for Data conversion and Perform Data Conversion for the certified path. 

·        Finalizing the Database Structure: Execute the Scripts to Load Application Data, Run the Final Audit Reports to Ensure Integrity in the Upgraded instance. 

·       Complete Database Changes: Configure the Application server and Web server for the Upgraded instance and setup the PIA. Setup and Synchronize the Security. 

·     Testing the Upgraded Instance: In order to ensure a quality implementation, testing needs to be performed to validate the new system. During this stage conversion, functional, integration, user acceptance, volume/performance and parallel testing will be performed. Parallel testing is optional and will be determined as part of the engagement.

Test Type
Description
Resources
Unit Testing
Unit Testing is the testing of a specific customization, interface, report or configuration within a specific module. 
Typically conducted by developers and those who have configured apiece of functionality. Team leads.
System Testing
System testing is end to end testing. It involves the entire process of a piece of functionality as it moves throughout a module. Also involves testing a specific business process end to end as designed including those outside of the software.
Typically conducted by project team leads.
Integration Testing
Integration testing is the testing of data and processes from end to end across all business areas. Integration testing ensures that the individual modules have been configured appropriately to work together and data flows and resources down the process flow understand how to execute.
Typically conducted by project team leads.
Performance Testing
Performance testing is technical infrastructure testing designed to ensure that positive response times will be achieved while simulating the anticipated stresses and strains on the production system.
Typically conducted by the technical project team.
User Testing
User testing is the end users testing the system which the project team has designed. It is a combination of unit testing, system testing and integration testing.
Typically conducted by the end users of the system.
 

No comments:

Post a Comment