Making Siebel Interviews easy

Monthly Archives: February 2009

Black Box Testing and its methods

Black Box Testing:  Also called as Behavioural Testing. It is a Function-based testing, which focuses on testing the functional requirements.  The test cases are designed with a view point that for a particular set of input conditions, you will get a particular set of output values. It is mostly being done at later stages of… Continue Reading

Difference between Verification and Validation

Verification refers to the set of activities performed in order to ensure that the software we are building, correctly performs a specific function. In other words, it answers the question “Are we building the product right?” while, Validation refers to the set of activities performed to ensure that the product which we have built complies… Continue Reading

What is difference between Hierarchical and Constraint Picklist?

Purpose of both the Picklists is similar, to restrict or constraint the values of child Picklist based on the value of parent but we need to do different configuration to implement them. The only reason I can think of using Constraint over Hierarchical Picklists is due to a limitation of Hierarchical Picklist showing all the… Continue Reading

What does the source property of a database test object specify?

Values for the following parameters need to be passed to the source object property of a database object when used in QTP: 1. Connection string:  which defines the path to the source database. 2. Username:  username with which you want to connect to source database. 3. Password:  password for authentication.

What are the components of a recovery scenario?

The following are the important components of a recovery scenario in Quick Test Professional.

What is a VBC?

VBC stands for Virtual Business Component. Important features describing VBC are as following:

What is the difference between End Step and Stop Step in Workflow?

Purpose: Stop steps are used to raise an error to User and terminate workflow process. End Step is used to mark the end of workflow.

How is exception handling done in Workflows?

We have to use connector of Type “Error Exception” to handle exceptions in workflow. Exception Connectors are shown in red color in Workflow Process Designer Palate (You can change the color though). So, be sure to check the “Type Field” of the connecter.  It should be “Error Excpetion”

What is the use of return(CancelOperation)?

return(CancelOperation) statement is used to send the control back to Siebel or in other words to stop the normal flow of execution of script of a particular event. This statement is mandatory if we are defining a custom method. For example:

What will happen if I provide value in both Pre-Default and Post-Default properties?

I will try to explain the answer with the help of an example of  “Status” field. We will assume the following values have been given for Pre-Default and Post-Default properties of Status Field Pre-Default Value:  “In Process” Post-Default Value:  “Complete” Following are the scenarios which can take place: