![]() |
The manual testing functionality is deprecated but still available in TestComplete. While we recommend using other approaches for new tests, you can continue to create and run manual tests if needed.. |
Description
The ManualTestStep
object is used to create manual test steps from scripts. The object provides a scripting interface to individual test steps.
Members
Example
The following example demonstrates how to obtain the ManualTestStep
object in script.
JavaScript, JScript
function ManualTest()
{
var RootStep, TestStep;
// Clears the test properties
ManualTestBuilder.Reset();
// Specifies the test name
ManualTestBuilder.Name = "NewManualTest";
// Obtains the root step of the manual test and specifies its properties
RootStep = ManualTestBuilder.Root;
// ...
// Adds a new substep and specifies the test step properties
TestStep = RootStep.AddSubstep();
// ...
// Adds more test steps
// ...
// Saves the test to a file
ManualTestBuilder.Save("C:\\Work Folder\\ManualTest\\", false);
}
{
var RootStep, TestStep;
// Clears the test properties
ManualTestBuilder.Reset();
// Specifies the test name
ManualTestBuilder.Name = "NewManualTest";
// Obtains the root step of the manual test and specifies its properties
RootStep = ManualTestBuilder.Root;
// ...
// Adds a new substep and specifies the test step properties
TestStep = RootStep.AddSubstep();
// ...
// Adds more test steps
// ...
// Saves the test to a file
ManualTestBuilder.Save("C:\\Work Folder\\ManualTest\\", false);
}
Python
def ManualTest():
# Clears the test properties
ManualTestBuilder.Reset()
# Specifies the test name
ManualTestBuilder.Name = "NewManualTest";
# Obtains the root step of the manual test and specifies its properties
RootStep = ManualTestBuilder.Root;
# ...
# Adds a new substep and specifies the test step properties
TestStep = RootStep.AddSubstep()
# ...
# Adds more test steps
# ...
# Saves the test to a file
ManualTestBuilder.Save("C:\\Work Folder\\ManualTest\\", False)
VBScript
Sub ManualTest
' Clears the test properties
ManualTestBuilder.Reset
' Specifies the test name
ManualTestBuilder.Name = "NewManualTest"
' Obtains the root step of the manual test and specifies its properties
Set RootStep = ManualTestBuilder.Root
' ...
' Adds a new substep and specifies the test step properties
Set TestStep = RootStep.AddSubstep
' ...
' Adds more test steps
' ...
' Saves the test to a file
Call ManualTestBuilder.Save("C:\Work Folder\ManualTest\", False)
End Sub
' Clears the test properties
ManualTestBuilder.Reset
' Specifies the test name
ManualTestBuilder.Name = "NewManualTest"
' Obtains the root step of the manual test and specifies its properties
Set RootStep = ManualTestBuilder.Root
' ...
' Adds a new substep and specifies the test step properties
Set TestStep = RootStep.AddSubstep
' ...
' Adds more test steps
' ...
' Saves the test to a file
Call ManualTestBuilder.Save("C:\Work Folder\ManualTest\", False)
End Sub
DelphiScript
procedure ManualTest();
var RootStep, TestStep;
begin
// Clears the test properties
ManualTestBuilder.Reset;
// Specifies the test name
ManualTestBuilder.Name := 'NewManualTest';
// Obtains the root step of the manual test and specifies its properties
RootStep := ManualTestBuilder.Root;
// ...
// Adds a new substep and specifies the test step properties
TestStep := RootStep.AddSubstep;
// ...
// Adds more test steps
// ...
// Saves the test to a file
ManualTestBuilder.Save('C:\Work Folder\ManualTest\', false);
end;
var RootStep, TestStep;
begin
// Clears the test properties
ManualTestBuilder.Reset;
// Specifies the test name
ManualTestBuilder.Name := 'NewManualTest';
// Obtains the root step of the manual test and specifies its properties
RootStep := ManualTestBuilder.Root;
// ...
// Adds a new substep and specifies the test step properties
TestStep := RootStep.AddSubstep;
// ...
// Adds more test steps
// ...
// Saves the test to a file
ManualTestBuilder.Save('C:\Work Folder\ManualTest\', false);
end;
C++Script, C#Script
function ManualTest()
{
var RootStep, TestStep;
// Clears the test properties
ManualTestBuilder["Reset"]();
// Specifies the test name
ManualTestBuilder["Name"] = "NewManualTest";
// Obtains the root step of the manual test and specifies its properties
RootStep = ManualTestBuilder["Root"];
// ...
// Adds a new substep and specifies the test step properties
TestStep = RootStep["AddSubstep"]();
// ...
// Adds more test steps
// ...
// Saves the test to a file
ManualTestBuilder["Save"]("C:\\Work Folder\\ManualTest\\", false);
}
{
var RootStep, TestStep;
// Clears the test properties
ManualTestBuilder["Reset"]();
// Specifies the test name
ManualTestBuilder["Name"] = "NewManualTest";
// Obtains the root step of the manual test and specifies its properties
RootStep = ManualTestBuilder["Root"];
// ...
// Adds a new substep and specifies the test step properties
TestStep = RootStep["AddSubstep"]();
// ...
// Adds more test steps
// ...
// Saves the test to a file
ManualTestBuilder["Save"]("C:\\Work Folder\\ManualTest\\", false);
}
See Also
Creating Manual Tests From Scripts
Manual Testing
ManualTestBuilder Object