Tree Index
Symbian Verification Suite
SVS Test Development Tool Guide
Getting Started
SVS Test Development Tool Overview and Concepts
Using SVS Test Development Tool
Creating a TEF Project
Creating a TEFUnit Project
Creating a TEF Block Project and Class
Creating a Test Data File
Creating a TEF Script File
Creating a Test Suite File
Running the Test
Viewing the Result
Reference
SVS Test Suites Preference
Troubleshooting
TestExecute Framework (TEF) and TEFUnit
TestExecute Framework
Getting Started
TEF Overview and Concepts
Using TEF
Developing a Test
Creating a Test Step
Deriving from CTestStep
Accessing Test Data
Sharing Test Step Data
Using Setup Parameter Values in Test Steps
Creating a Test Server Project
Creating a TEF Script File
Configuration
Executing Tests
Results
Result Codes
Log Output
Reference
Script Command Syntax
CONCURRENT
CONSECUTIVE
Comments
DELAY
END_TESTCASE
END_REPEAT
LOAD_SERVER
LOAD_SUITE
PAUSE
PREFIX
PRINT
REMOVE_PREFIX
RUN_PROGRAM
RUN_SCRIPT
RUN_TEST_STEP
RUN_UTILS
RUN_WS_PROGRAM
SHARED_DATA
START_REPEAT
START_TESTCASE
Example
TestExecute Syntax
Support
TEFUnit
Getting Started
TEFUnit Overview and Concepts
Using TEFUnit
Developing Unit Tests
Creating a CTestFixture derived class
Creating a CActiveTestFixture derived class
Naming the TEF Server
Defining the Test Suite Hierarchy
Defining TEF Step Hierarchy
Accessing Test Data
ASSERTs
Creating a TEFUnit Script File
Configuration
Executing Unit Tests
Results
Reference
Examples
Implementing the Global Functions
Header file and CPP file for creating a test suite
Header file and CPP file for creating a test suite in active environment
Header file and CPP file for creating a test sub-suite
Header file and CPP file for creating TEF Test Steps
Creating MMP for unit tests
Creating a TEF Script file
TestDriver
Getting Started
TestDriver overview and concepts
Overview
Concept
How TestDriver works
Typical use cases
Using TestDriver
TestDriver Input
TestDriver Schema
XML Schema
Execute on PC
Execute on Symbian
Transfer to Symbian
Retrieve from Symbian
Start and Stop Trace
TestDriver variables and wildcards
Including or excluding test cases during execution
Restarting the device
Reflashing the device
Viewing the test hierarchy
Enabling and Disabling Trace
Configuring TestDriver
Configuring TestDriver using command-line options
Configuring TestDriver using GUI
Communicating with the device
STAT plug-in
STAT Lite
IP-based plug-in
Transport modes
Using serial connection
Using TCP/IP
Using Bluetooth
Using USB
Transport for communicating with the emulator
Building and running tests
Building tests
Building the test packages
Running tests
Running tests remotely
How to run tests remotely
Configuring for remote testing
How to run test packages remotely
SIS files
How to get rid of file eclipsing
Using TestDriver with Platform Security
Results
Storing tests and results
Viewing the test results
Reference
TestDriver command reference
TestDriver preference reference
Reboot plug-in reference
ROMFlash plug-in reference
FTPTelnet plug-in reference
Interface breaks
Migrating from TestDriver v1.0
Troubleshooting
Use Case Controller
Getting Started
UCC Overview and Concepts
Using UCC
Setting up ONC-RPC
Configuration
Services for Multi-Device Testing
Configuring UCC
Creating New Services
Reference
Error Codes
UCC Syntax
Index
Document Tree
Figure Index
Copyright ©2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. License:
SFL