About Testing Siebel Business Applications

This guide introduces and describes the processes and concepts of testing Siebel Business Applications. It is intended to be a guide for best practices for Oracle customers currently deploying or planning to deploy Siebel Business Applications for Siebel CRM 17.x or later.

Although job titles and duties at your company may differ from those described in the following table, the audience for this guide consists primarily of employees in these categories:

Job Title Description

Application Testers

Testers responsible for developing and executing tests. Functional testers focus on testing application functionality, while performance testers focus on system performance.

Business Analysts

Analysts responsible for defining business requirements and delivering relevant business functionality. Business analysts serve as the advocate for the business user community during application deployment.

Business Users

Actual users of the application. Business users are the customers of the application development team.

Database Administrators

Administrators who administer the database system, including data loading, system monitoring, backup and recovery, space allocation and sizing, and user account management.

Functional Test Engineers

Testers with the responsibility of developing and executing manual and automated testing. Functional test engineers create test cases and automate test scripts, maintain regression test library and report issues and defects.

Performance Test Engineers

Testers with the responsibility of developing and executing automated performance testing. Performance test engineers create automated test scripts, maintain regression test scripts and report issues and defects.

Project Managers

Manager or management team responsible for planning, executing, and delivering application functionality. Project managers are responsible for project scope, schedule, and resource allocation.

Siebel Application Developers

Developers who plan, implement, and configure Siebel business applications, possibly adding new functionality.

Siebel System Administrators

Administrators responsible for the whole system, including installing, maintaining, and upgrading Siebel business applications.

Test Architect

Working with the Test Manager, an architect designs and builds the test strategy and test plan.

Test Manager

Manages the day-to-day activities, testing resources, and test execution. Manages the reporting of test results and the defect management process. The Test Manager is the single point of contact (POC) for all testing activities.

Note: On simple projects, the Test Architect and Test Manager are normally combined into a single role.