Testing Siebel Business Applications > Overview of Testing Siebel Applications >

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, version 7.7 or later. It does not describe specific features of the Siebel Business Applications product suite.

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

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.

How This Guide Is Organized

This book describes the processes for planning and executing testing activities for Siebel business applications. These processes are based on best practices and proven test methodologies. You use this book as a guide to identify what tests to run, when to run tests, and who to involve in the quality assurance process.

The first two chapters of this book provide an introduction to testing and the test processes. You are encouraged to read the remainder of this chapter Overview of Testing Siebel Applications, which describes the relationships between the seven high-level processes. The chapters that follow describe a specific process in detail. In each of these chapters, a process diagram is presented to help you to understand the important high-level steps. You are encouraged to modify the processes to suit your specific situation.

Depending on your role, experience, and current project phases you will use the information in this book differently. Here are some suggestions about where you might want to focus your reading:

  • Test manager. At the beginning of the project, review Chapters 2 through 8 to understand testing processes.
  • Functional testing. If you are a functional tester focus on Chapters 3 through 7 and 9. These chapters discuss the process of defining, developing, and executing functional test cases.
  • Performance testing. If you are a performance tester focus on Chapters 3, 4, 7, and 10. These chapters describe the planning, development, and execution of performance tests.

At certain points in this book, you will see information presented as a best practice. These tips are intended to highlight practices proven to improve the testing process.

Additional Resources

  • American Society of Quality
    http://www.asq.org/pub/sqp
  • Bitpipe
    http://www.bitpipe.com/rlist/term/Testing.html
  • Economic Impact of Inadequate Infrastructure for Software Testing
    http://www.nist.gov/director/prog-ofc/report02-3.pdf
  • Empirix
    http://www.empirix.com/Empirix/Corporate/Resources/
  • International Federation for Information Processing
    http://www.ifip.or.at/
    (click on the "Search IFIP" link)
  • Making Software Development High Performance
    http://www.swforum.com/
    (click on the "Search" hyperlink)
  • Internet/Software Quality Hotlist
    http://www.soft.com/Institute/HotList/index.html
  • Mercury Interactive
    http://download.mercury.com/cgi-bin/portal/download/index.jsp
  • Software Testing Institute
    http://www.softwaretestinginstitute.com/index.html
  • StickyMinds
    http://www.stickyminds.com/testing.asp
Testing Siebel Business Applications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.