Developing and Deploying Siebel Business Applications > Guidelines for Testing a Deployment > Process of Modifying Siebel Objects >

Benefits of Functional Test Automation


Functional testing validates the functionality of your Siebel application. If you do not use test automation, then users must manually log in and manually perform numerous tasks. This technique can be effective but costly.

It is recommended that you use a test automation tool. You can prepare a test script that exercises the functionality of a particular module or that performs the tasks in a comprehensive business process. Then you can share and use this script repeatedly. This technique improves the configuration of your Siebel application, and it increased user acceptance because it allows you to perform software testing with little additional cost. Test automation reduces the requirement for multiple human test passes and reduces the amount of human error in the testing process.

Features of Functional Test Tools

Functional test automation tools provide the following features:

  • Test script recording. Instead of composing a script in a text editor, you can start a recorder and perform a series of steps. The test tool records the session in a script, which you can replay later to perform the test.
  • Automated test execution. Instead of manually performing tasks in the test script each time, you can use a test tool to start the test and then let the script run.
  • Data value parameterization. You can use variables in your test script that pull in data values from an external table during test execution. This technique avoids the requirement to hard code data values in a test script.
  • Reusable tests. You can share a test among multiple testers and across multiple cycles of application testing.
  • Result tracking. The test tool records important statistics for identifying functional errors.

Not all functional test automation tools include all these features, and some tools include more features. For more information, see the documentation for your testing tool.

About Siebel Test Automation for Functional Testing

Siebel Test Automation objects support the automation of functional tests on the following types of Siebel clients:

  • Siebel Web Client
  • Siebel Mobile Web Client
  • Siebel Developer Web Client

Siebel Test Automation does not provide general automation services. It only supports test automation.

You can use a third-party test automation tool to write, record, and run test scripts on these clients. If you use a third-party tool, then see the documentation that accompanies the tool for information about the features and functionality that it provides.

Developing and Deploying Siebel Business Applications Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.