Testing Siebel Business Applications


What's New in This Release


Back to top


Overview of Testing Siebel Applications

About Testing Siebel Business Applications

Introduction to Application Software Testing

Application Software Testing Methodology

Common Test Definitions

Modular and Iterative Methodology

Continuous Application Lifecycle

Testing and Deployment Readiness

Overview of the Siebel Testing Process

Plan Testing Strategy

Design and Develop Tests

Execute Siebel Functional Tests

Execute System Integration Tests

Execute Acceptance Tests

Execute Performance Tests

Improve and Continue Testing


Back to top


Plan Testing Strategy

Overview of Test Planning

Test Objectives

Test Plans

Test Cases

Component Inventory

Test Plan Schedule

Test Environments

Performance Test Environment


Back to top


Design and Develop Tests

Overview of Test Development

Design Evaluation

Reviewing Design and Usability

Test Case Authoring

Functional Test Cases

System Test Cases

Performance Test Cases

Test Case Automation

Functional Automation

Performance Automation


Back to top


Execute Siebel Functional Tests

Overview of Executing Siebel Functional Tests

Reviews

Track Defects Subprocess


Back to top


Execute System Integration and Acceptance Tests

Overview of Executing Integration and Acceptance Tests

Execute Integration Tests

Execute Acceptance Tests


Back to top


Execute Performance Tests

Overview of Executing Performance Tests

Executing Tests

Performing an SQL Trace

Measuring System Metrics

Monitoring Failed Transactions


Back to top


Improve and Continue the Testing Process

Improve and Continue Testing


Back to top


Automating Functional Tests

Benefits of Functional Test Automation

Key Features of Functional Test Tools

Architectural Overview of Functional Testing

Setting Up Your Functional Testing Environment

Using Siebel Test Automation for Functional Testing

Hand-Scripting Functional Tests

Best Practices for Functional Test Automation

Best Practices for Functional Test Design

Best Practices for Functional Test Script Development

Best Practices for Functional Test Environment and Execution


Back to top


Automating Load Tests

Benefits of Load Test Automation

Key features of Load Test Tools

Architectural Overview of Load Testing

Parameterizing Transaction Data

Setting Up Your Load Testing Environment

Best Practices for Load Testing

Troubleshooting Load Testing Issues


Back to top


Functional Test Object Reference

Functional Test Automation Objects for High Interactivity Siebel Applications

SiebApplet Object

SiebApplet Methods

GetActiveControlName Method

GetClassCount Method

GetRepositoryName Method

GetRepositoryNameByIndex Method

IsControlExists Method

SetActiveControl Method

SiebApplication Object

SiebApplication Methods

GetBusyTime Method

GetClassCount Method

GetLastErrorCode Method

GetLastErrorMessage Method

GetLastOpId Method

GetLastOpTime Method

GetSessionId Method

GetRepositoryName Method

GetRepositoryNameByIndex Method

SetTimeOut Method

SiebButton Object

SiebCalculator Object

SiebCalculator Methods

ClickKeys Method

SiebCalendar Object

SiebCheckbox Object

SiebCommunicationsToolbar Object

SiebCommunicationsToolbar Methods

GetButtonState Method

GetButtonTooltip Method

SiebCurrency Object

SiebCurrency Methods

GetClassCount Method

GetRepositoryName Method

GetRepositoryNameByIndex Method

SiebInkData Object

SiebList Object

SiebList Methods

GetActiveControl Method

GetCellText Method

GetColumnRepositoryName Method

GetColumnRepositoryNameByIndex Method

GetColumnSort Method

GetColumnType Method

GetColumnUIName Method

GetTotalsValue Method

IsColumnDrilldown Method

IsColumnExists Method

IsRowExpanded Method

SetActiveControl Method

SiebMenu Object

SiebMenu Methods

GetRepositoryName Method

GetRepositoryNameByIndex Method

GetUIName Method

IsEnabled Method

IsExists Method

SiebPageTabs Object

SiebPageTabs Methods

GetRepositoryName Method

GetRepositoryNameByIndex Method

GetUIName Method

IsExists Method

SiebPDQ Object

SiebPDQ Methods

GetPDQByIndex Method

IsExists Method

SiebPicklist Object

SiebPicklist Methods

GetItemByIndex Method

IsExists Method

SiebRichText Object

SiebScreen Object

SiebScreen Methods

GetClassCount Method

GetRepositoryName Method

GetRepositoryNameByIndex Method

SiebScreenViews Object

SiebScreenViews Methods

GetRepositoryName Method

GetRepositoryNameByIndex Method

GetUIName Method

SiebTask Object

SiebTask Methods

GetClassCount Method

GetRepositoryName Method

GetRepositoryNameByIndex Method

SiebTaskAssistant Object

SiebTaskLink Object

SiebTaskStep Object

SiebTaskStep Methods

GetClassCount Method

GetRepositoryName Method

GetRepositoryNameByIndex Method

SiebTaskUIPane Object

SiebTaskUIPane Methods

GetClassCount Method

GetRepositoryNameByIndex Method

GetStepByIndex Method

GetTaskByIndex Method

Start Method

SiebText Object

SiebTextArea Object

SiebThreadbar Object

SiebThreadbar Methods

GetThreadItemByIndex Method

IsExists Method

SiebToolbar Object

SiebToolbar Methods

IsControlEnabled Method

IsControlExists Method

GetRepositoryName Method

GetRepositoryNameByIndex Method

GetUIName Method

SiebTree Object

SiebTree Methods

GetChildCount Method

GetTreeItemName Method

IsExpanded Method

IsExists Method

SiebView Object

SiebView Methods

GetClassCount Method

GetRepositoryName Method

GetRepositoryNameByIndex Method

SiebViewApplets Object

SiebViewApplets Methods

GetRepositoryName Method

GetRepositoryNameByIndex Method

GetUIName Method

IsExists Method

Common Test Automation Object Properties

Common Test Automation Object Methods

GetClassCount Method

GetRepositoryName Method

GetRepositoryNameByIndex Method

GetUIName Method

IsExists Method

Standard Interactivity Functional Test Objects

Back to top

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