public class ALMTestTool
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
class |
ALMTestTool.Event
Structure of step event
|
class |
ALMTestTool.Step
Structure of a recording/running step
|
class |
ALMTestTool.TestCase
Structure of a recording/running test case
|
Modifier and Type | Field and Description |
---|---|
static ALMTestTool |
INSTANCE |
static java.lang.String |
STATUS_ABANDON |
static java.lang.String |
STATUS_ERROR |
static java.lang.String |
STATUS_OK |
static java.lang.String |
STATUS_RUNNING |
Constructor and Description |
---|
ALMTestTool() |
Modifier and Type | Method and Description |
---|---|
static ALMTestTool.Event |
addEvent(Grant g,
java.lang.String type,
java.lang.String target,
java.lang.String form,
java.lang.String value,
boolean top,
java.lang.String x,
java.lang.String y)
Add event to last step
|
static ALMTestTool.Step |
addRunStep(Grant g,
ALMTestTool.TestCase tc,
Parameters p)
Add a step to running test case
|
static void |
changeProfile(Grant g,
java.lang.String login)
Switch user profile
|
static java.lang.String |
createTestCase(Grant g,
java.lang.String appId,
java.lang.String name,
java.lang.String desc,
java.lang.String userId)
Create a test case
|
static void |
deleteTestCase(Grant g,
java.lang.String testId)
Delete a test case
|
static ALMTestTool.TestCase |
getRecordingTestCase(Grant g) |
static ALMTestTool.TestCase |
getRun(Grant g) |
static ALMTestTool.Step |
registerStep(Grant g,
ALMTestTool.TestCase tc,
Parameters p)
Record a step to a test case
|
static void |
restoreProfile(Grant g)
Restore user profile
|
static void |
startRecorder(Grant g,
java.lang.String caseId) |
static ALMTestTool.TestCase |
startRun(ObjectDB testCase)
Simulate a test case
|
static void |
stopRecorder(Grant g) |
static void |
stopRun(ObjectDB testCase,
java.lang.String status)
Stop simulation
|
static void |
updateScreen(Grant g,
java.lang.String testId,
java.lang.String stepNum,
byte[] screen)
Update a step with the screenshot
|
public static final ALMTestTool INSTANCE
public static final java.lang.String STATUS_RUNNING
public static final java.lang.String STATUS_OK
public static final java.lang.String STATUS_ERROR
public static final java.lang.String STATUS_ABANDON
public static void startRecorder(Grant g, java.lang.String caseId)
public static void stopRecorder(Grant g)
public static ALMTestTool.TestCase getRecordingTestCase(Grant g)
public static java.lang.String createTestCase(Grant g, java.lang.String appId, java.lang.String name, java.lang.String desc, java.lang.String userId) throws java.lang.Exception
g
- User rightsappId
- ALM application IDname
- Test namedesc
- Test descriptionuserId
- User row IDjava.lang.Exception
public static void deleteTestCase(Grant g, java.lang.String testId)
g
- User rightstestId
- Test IDpublic static ALMTestTool.Step registerStep(Grant g, ALMTestTool.TestCase tc, Parameters p)
g
- User rightstc
- Current Test casep
- Request parameterspublic static void updateScreen(Grant g, java.lang.String testId, java.lang.String stepNum, byte[] screen)
public static ALMTestTool.Event addEvent(Grant g, java.lang.String type, java.lang.String target, java.lang.String form, java.lang.String value, boolean top, java.lang.String x, java.lang.String y)
g
- Current usertype
- 'click' or 'field' valuetarget
- element id or input field nameform
- Optional form namevalue
- Optional field valuex
- Optional event X coordinatey
- Optional event Y coordinatepublic static void changeProfile(Grant g, java.lang.String login)
g
- Current userlogin
- Run as loginpublic static void restoreProfile(Grant g)
g
- Current userpublic static ALMTestTool.TestCase startRun(ObjectDB testCase)
public static void stopRun(ObjectDB testCase, java.lang.String status)
public static ALMTestTool.TestCase getRun(Grant g)
public static ALMTestTool.Step addRunStep(Grant g, ALMTestTool.TestCase tc, Parameters p)
g
- User rightstc
- Current runp
- Request parametersCopyright (c)2006-2015 Simplicite Software. All Rights Reserved.