Siebel Test Automation Folder

The Siebel Test Automation folder structure contains the required folders for executing the csv script. The Framework folder contains all the required JARS and library files. The following folder structure is available when you install DISA.

Folder File Type Comment Execution

Framework\

Exe

Do not modify

Contains necessary Exe files which are used in the SiebelTestAutomation Framework

Framework\

Lib

None

Contains necessary Library files (JAR files) which are used in the SiebelTestAutomation Framework

Framework\

Perl

None

Contains necessary Perl scripts which are used in SiebelTestAutomation Framework

Framework\

SiebelTestAutomation.jar

None

Compiled executable JAR which drives KWD execution

Extensions

.jar

CustomExtension KeywordActionHandler implementations

Placeholder for CustomExtension JAR files.

Reports

N/A

Post- execution file

The folder gets created post execution, generates execution results for review.

Note: For batch runs, this folder is created under the SiebelTestAutomation\TestExecutions\ <RunId>\ folder.

Resources\

N/A

Contents of Resources.zip are unzipped into this folder.

Note: For batch runs, this folder is created under the SiebelTestAutomation\TestExecutions\ <RunId>\ folder.

Resources\

fileupload

Script authoring file

Folder containing user developed files needed for fileupload.

Resources\

inboundwebservicecall

Script authoring file

Folder containing user developed files needed for inboundwebservicecall.

Resources\

invokeperl

Script authoring file

Folder containing user developed files needed for invokeperl.

Resources\

toolsconfig

Script authoring file

Folder containing user developed files needed for toolsconfig.

Resources\

serverconfig

None

Folder containing user developed files needed for serverconfig keywords.

Scripts\

Samplescript.csv

None

Place holder for csv scripts.

Note: For batch runs, this folder is created under the SiebelTestAutomation\TestExecutions\ <RunId>\ folder.

TestExecutions\

N/A

Batch runs.

Folder where individual batch run folders are created – each folder is named according to the "Run Id" (row id) of the test execution record.

SiebelTestAutomation\TestExecutions\ <RunId>\batchconfig.xml

XML (.xml) file.

Pre-setup file

XML File which contains the configuration details of the execution (URL, username password, script location). The batchconfig.xml file will be copied by the Jenkins scheduler if it is an STE run. The unitconfig.xml file will be used for the UPT run.

SiebelTestAutomation\TestExecutions\ <RunId>\User_opted_operation.txt

Text (.txt) file.

Text file

Text file which contains information like Pause, Resume and abort. The user has the option to Pause/Resume/Abort the current execution by updating the value in the User_opted_operation.txt file.

SiebelTestAutomation\TestExecutions\ <RunId>\Log_randomnumber.log

Log (.log) file.

Log file

Text file which contains log messages by Framework for debug purposes.