Oracle database application projects face new upgrade (12to13).
As a tester application, you need a set of application-level integration test plans.
In order to avoid falling into the fool-off on preconceived plan to do this if the system needs comb.
How to prepare for Oracle Database Upgrade
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/upgrd/develop-a-test-plan-for-upgrading-database.html#GUID-1CE27BA9-26B0-491D-89EB-A01F06CEC9D2
Because of the organizational structure of the company, we have a dedicated team responsible for upgrading Oracle Instance DBA's.
Here it will pick a part omitted tubing DBA operation and testing, in fact, strictly speaking, as the application of QA, DBA need to know is what to do testing, integration testing as a pre-test. Here we focus on application-level testing program.
Become Familiar with New Oracle Database Features
Choose an Upgrade Method for Oracle Database (DBA)
Develop a Test Plan for Upgrading Oracle Database
- Upgrade Testing (DBA)
Create, test, and validate an upgrade plan. - Minimal Testing (QA)
Minimal testing can find application startup or invocation problems. - Functional Testing After Upgrades (DBA & QA)
Perform functional testing of the upgraded Oracle Database after the upgrade is complete. - High Availability Testing
Plan to perform High Availability testing on your upgraded system. - Integration Testing to Ensure Applications are Compatible
Integration testing for Oracle Database examines the interactions among components of the system. - Performance Testing an Upgraded Oracle Database
Plan performance testing comparisons between your earlier release and new release Oracle Database. - Volume and Load Stress Testing for Oracle Database Upgrades
Use Database Replay to perform volume and load stress testing of the entire upgraded Oracle database under high volume and loads. - Test Plan Guidelines for Oracle Database Upgrade Planning
Perform planned tests on your current database and on the test database that you upgraded to the new Oracle Database release.
Practice upgrading the database using the test environment. The best practice is to perform testing of the upgrade process on an exact copy of the database that you want to upgrade, rather than on a downsized copy or test data. If an exact copy is impractical, then carefully chose a representative subset of your data to move over to your test environment and test the upgrade on that data.