f Get Oracle Apps Traning Here: Oracle Apps Training Testing Environments

This work is licensed under a Creative Commons -NonCommercial 2.5 License.



Wednesday, October 18, 2006

Oracle Apps Training Testing Environments

In every implementation, there are always more than one environments in Oracle Apps.

The rule of thumb states that below environment are a must:-
1. Development environment, where developers usually have System Administrator responsibility and also the apps password. If not System Administrator then at least they should have access to "Application Developer" responsibility.

2. Testing environment
Developers usually do not and must not have apps password to this environment . This is where users sign-off customizations or even setup changes.

3. Production environment
This is where the business runs

Optional environments:-

CRP environment
Conference room pilot environment is where usually implementation team gets buying to their product offering from user community, during implementation. This environment is usually used for sign off during new implementations.

Patching environment
This is where all new Oracle Patches are sanity tested.

Support environment
This environment is exclusive to support staff. This environment is usually the most frequently cloned environment in Oracle Apps site that has gone live. Frequent cloning helps the Oracle Applications support staff to reproduce production issues


Migration Environment
This is where repeated data migration can take place before migration code gets frozen and ready for UAT.

User Training Environment
Some clients mix this with the CRP itself. But post-goLive of APPS, when rolling out new module, an environment like this comes handy.

You as a developer do not need to worry about these environments, as your focus will be on Development Environment only.

Now some notes:-
1. There can be more than one development environment at any implementation site, when different big modules are being implemented, all having different timelines. However, the changes to each environment are UAT'ed on a common Test environment.
2. The development to production cycle is.... Developer does development & unit testing on Development Environment, and their code gets promoted to User Testing environment. Following this, the changes get applied to Production environment.
3. The changes done to "development environment" must be scripted in all cases where possible. As a thumb rule, everything except for Functional Configuration can be scripted. You may be intersted in FNDLOAD Link

Comments on "Oracle Apps Training Testing Environments"

 

Anonymous Anonymous said ... (7:15 AM) : 

hello Anil,

what does it mean UAT ?

thanks

 

Blogger Anil Passi said ... (7:44 AM) : 

Hi Florin,

It means "User Acceptance Testing"

Thanks
Anil Passi

 

Anonymous Anonymous said ... (1:21 PM) : 

Hi Anil,

You are doing a great work!

I do have a question on the support environment/instance. Do you know or could you refer to any best practices or do or don'ts to support environment.

For example, you get a third party company to support your applications and you don't want them to see the sensitive or not execute certain operations. What would you recommend based ? If there are any articles on this ?

Thank you in advance.
Vish

 

Blogger Anil Passi said ... (3:29 PM) : 

Hi Vish

Out here we are running anonymizing scripts to garble the HRMS data, whereby the last name of one person becomes the first name of some other person etc. This helps us protect the HRMS sensitive data.

Regarding sensitive concurrent programs, you can always give the third party specific responsibilitis which have restricted access to concurrent programs.

thanks,
anil

 

Blogger islamyousry80 said ... (12:41 AM) : 

Hello,
Thanx for the added value in your article.
Can any one suggest a form for the BF035 document.
Best rgds
Islam Yousry

 

Blogger oraclefan said ... (10:46 PM) : 

Hello Passi,

pls, i dont understand how to protect data by the way of last name come first name of other pls explain

 

Blogger Unknown said ... (8:17 AM) : 

Hi Anil,
could you please explain how the code is moved between different environments, i. e from development to test and then to production in real life? Is is just FTPed or we need any migration tools? How is it related with version control?
Please explain me in detail. I am new to apps.

Thanks,
Satya.

 

Blogger Venkata Sathish Kadiyala said ... (3:03 AM) : 

Hey Anil,
can u please explain how the code is moved between different environments, i. e i want to move code from DEV to UAT we need any migration tools? How is it related with version control?

Thanks,
Sathishkadiyala@gmail.com

 

Blogger Venkata Sathish Kadiyala said ... (3:05 AM) : 

Hey Anil,
please explain how the code is moved between DEV to UAT
we need any migration tools? How is it related with version control?
Please explain me in detail. I am new to apps.

Thanks,
Sathishkadiyala@gmail.com

 

Blogger Anand Tripathi said ... (6:20 PM) : 

Hi Anil,
I am going to to do start Functional Testing for the AP and GL modules. Can you suggest some documentation, or the things that I should look out for. If you have any relevant document please email it to tripana99@gmail.com.

Any kind of help is appreciated.

Thanks
Anand

 

Anonymous Anonymous said ... (8:57 AM) : 

Hi Anil,
could you please explain how the code is moved between different environments, i. e from development to test and then to production in real life? Is is just FTPed or we need any migration tools? How is it related with version control?
Please explain me in detail. I am new to apps.

Thanks,
kaushal

 

Anonymous Anonymous said ... (2:37 PM) : 

Hi Anil,

Could you please help me to clarify the below doubts:

Does different environments have separate databases

You do we need to more than 1 development or testing instances?

Thanks in advance for your help.

 

Anonymous Anonymous said ... (9:31 PM) : 

Hi Anil,

I am new to apps. Can you please explain me what is GRN number in AP.Is it related to rcv_transaction_id?


Thanks in advance.

 

Blogger Kishore said ... (3:53 AM) : 

Please provide test scripts on HRMS (IRequirements, OTL etc).

 

Anonymous Gaurav said ... (3:55 AM) : 

Hi, GRN means Good Receipt Notes. It is zgenerated by System afetr taking The Applicable Inputs

 

Anonymous JD Edwards EnterpriseOne said ... (3:07 AM) : 

Developers usually do not and must not have apps password to this environment . This is where users sign-off customizations or even setup changes.

 

Anonymous JD Edwards EnterpriseOne said ... (3:08 AM) : 

What about the GUI testing? How is that done?

 

Blogger test said ... (11:32 AM) : 

what is the role of test manager/lead in apps implentation prj's?

what r the best practices for testing..plz advise

 

post a comment