Simplify Testing with UPK Q&A

Last week we had our webcast “Simplify Testing with Oracle UPK”, and we had a very lively Q&A session that followed our experts’ presentation. Today we bring you a brief transcript of the questions from our audience. If you missed the webcast and would like to download the recording, click here.

If the software being tested initially does not react as it should, how easy is it to maintain the recordings once the issue is resolved?
It’s really very simple. When you record a UPK topic, every action that you do (click, scroll down, etc) is considered a frame. So when you record a process, the process is split into frames – this makes it easy to go to your topic and delete a frame and re-record the new action.

Like any other automation tool, how you want to structure the test is important when you’re developing the framework. When you implement Oracle globally, you will do it the same everywhere – but globalization will create uniqueness in the frames – this is where version control becomes important. You may have a master test, and you may want to customize it by region or country, and you can do that using the single set of scripts.

Once the software is working, how quickly can these recordings play back?
It definitely can be done very quickly. Let’s say you recorded every process in General Ledger, you need to publish that, and that process will be a matter of a few minutes. You can also take advantage of the Preview feature and check how it will look before publishing (this also takes just a few minutes.) This will depend mostly on the size of the recordings, how many of them are being published, etc, and also the use of the tests being created. If you’re using it for straight functional testing, you will want to publish right away and start using it. If there’s additional parameterization to be done, such as range tests on different variables, you will need to expand to include that information.

Can a script be assigned to multiple users at the same time?
Yes, UPK is very flexible in deployment – especially if you’re using Knowledge Center, they can be assigned specifically to one person, or create groups and publish that script for them.

Can you explain patch under regression testing?
When you get a new patch from Oracle, it’s usually a time when you are testing between releases. In this situation you will want to run a regression suite (whole or prioritized) against that patch and ensure that existing functionality did not break due to the upgrade.

Once the scripts are in developed in UPK, how easy is it to update them for future projects? Can business users not on the testing team use UPK for functional testing?
Yes, it can be used across a variety of test groups. We recommend this as you are working from the same functional information and ensuring the testing is accurate across groups. You could create functional testing groups, technical architecture group, UAT group – set them up and manage them accordingly.

For more information on using Oracle UPK for testing, check out our UPK services and our Testing consultancy pages.