Testbase
v5.4.29
使用前准备
创建和修改测试项目
设计测试用例
检查测试用例
执行测试用例
处理测试结果
管理测试用例
数据驱动测试
执行测试
发现测试用例
测试计划
配置测试项目
测试资源管理
测试项目打包
开发新的扩展
接口文档
配置项说明文档
环境变量配置
Testbase
Docs
»
索引
Edit on GitHub
索引
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
abs_path() (testbase.resource.LocalResourceManagerBackend 方法)
acquire_resource() (testbase.resource.IResourceManagerBackend 方法)
(testbase.resource.LocalResourceHandler 方法)
(testbase.resource.LocalResourceManagerBackend 方法)
(testbase.resource.Session 方法)
(在 testbase.resource 模块中)
activate() (testbase.dist.VirtuelEnv 方法)
add_result() (testbase.runner.TestResultStubManager 方法)
addHandler() (在 testbase.logger 模块中)
ArgumentParser (testbase.management 中的类)
assert_() (testbase.testcase.TestCase 方法)
assert_equal() (testbase.testcase.TestCase 方法)
assert_match() (testbase.testcase.TestCase 方法)
assertEqual() (testbase.testcase.TestCase 方法)
assertMatch() (testbase.testcase.TestCase 方法)
B
BaseTestRunner (testbase.runner 中的类)
begin_report() (testbase.report.ITestReport 方法)
(testbase.report.JSONTestReportBase 方法)
(testbase.report.StreamTestReport 方法)
(testbase.report.XMLTestReport 方法)
(testbase.runner.TestReportProxy 方法)
(testbase.runner.ThreadSafetyReport 方法)
begin_step() (testbase.testresult.TestResultBase 方法)
begin_test() (testbase.testresult.TestResultBase 方法)
begin_time (testbase.testresult.TestResultBase 属性)
C
call_result_func() (testbase.runner.TestResultStubManager 方法)
casedata (testbase.testcase.TestCase 属性)
casedataname (testbase.testcase.TestCase 属性)
check() (testbase.util.Timeout 方法)
classproperty (testbase.util 中的类)
clean_test() (testbase.testcase.TestCase 方法)
clean_up() (testbase.runner.BaseTestRunner 方法)
(testbase.runner.MultiProcessTestRunner 方法)
cleanTest() (testbase.testcase.TestCase 方法)
Command (testbase.management 中的类)
create() (testbase.report.EmptyTestResultFactory 方法)
(testbase.report.HtmlTestResultFactory 方法)
(testbase.report.ITestResultFactory 方法)
(testbase.report.JSONTestResultFactory 方法)
(testbase.report.StreamTestResultFactory 方法)
(testbase.report.XMLTestResultFactory 方法)
create_project() (在 testbase.project 模块中)
create_session() (testbase.resource.IResourceManagerBackend 方法)
(testbase.resource.LocalResourceManagerBackend 方法)
(testbase.resource.TestResourceManager 方法)
CreateProject (testbase.management 中的类)
critical() (testbase.report.ITestReport 方法)
current_project() (在 testbase.project 模块中)
current_scope() (testbase.util.ThreadGroupScope 静态方法)
current_testcase() (testbase.runner.TestWorker 方法)
(在 testbase.context 模块中)
current_testresult() (在 testbase.context 模块中)
D
DataDrive (testbase.datadrive 中的类)
debug() (testbase.report.ITestReport 方法)
(testbase.testresult.TestResultBase 方法)
(在 testbase.logger 模块中)
debug_run() (testbase.plan.TestPlan 方法)
(testbase.testcase.TestCase 方法)
debug_run_all() (在 testbase.testcase 模块中)
debug_run_one() (testbase.testcase.TestCase 方法)
destroy() (testbase.resource.Session 方法)
destroy_session() (testbase.resource.IResourceManagerBackend 方法)
(testbase.resource.LocalResourceManagerBackend 方法)
DiscoverTests (testbase.management 中的类)
DistGenerator (testbase.dist 中的类)
Distribute (testbase.management 中的类)
DownloadFileError
dumps() (testbase.report.EmptyTestResultFactory 方法)
(testbase.report.ITestResultFactory 方法)
(testbase.report.StreamTestResultFactory 方法)
(testbase.testcase.SeqTestSuite 方法)
(testbase.testcase.TestSuite 方法)
(在 testbase.serialization 模块中)
E
emit() (testbase.logger.TestResultBridge 方法)
EmptyResult (testbase.testresult 中的类)
EmptyTestReport (testbase.report 中的类)
EmptyTestResultFactory (testbase.report 中的类)
end_report() (testbase.report.HtmlTestReport 方法)
(testbase.report.ITestReport 方法)
(testbase.report.JSONTestReport 方法)
(testbase.report.JSONTestReportBase 方法)
(testbase.report.StreamTestReport 方法)
(testbase.report.XMLTestReport 方法)
(testbase.runner.TestReportProxy 方法)
(testbase.runner.ThreadSafetyReport 方法)
end_test() (testbase.testresult.TestResultBase 方法)
end_time (testbase.testresult.TestResultBase 属性)
EnumLogLevel (testbase.testresult 中的类)
EnumProcessMsgType (testbase.runner 中的类)
EnumProjectMode (testbase.project 中的类)
Environ (testbase.testcase 中的类)
environ (testbase.testcase.TestCase 属性)
error() (testbase.report.ITestReport 方法)
(testbase.testresult.TestResultBase 方法)
(在 testbase.logger 模块中)
exception() (testbase.testresult.TestResultBase 方法)
(在 testbase.logger 模块中)
execute() (testbase.management.Command 方法)
(testbase.management.CreateProject 方法)
(testbase.management.DiscoverTests 方法)
(testbase.management.Distribute 方法)
(testbase.management.Help 方法)
(testbase.management.InstallLib 方法)
(testbase.management.RunPlan 方法)
(testbase.management.RunPlanDistPackage 方法)
(testbase.management.RunScript 方法)
(testbase.management.RunTest 方法)
(testbase.management.RunTestDistPackage 方法)
(testbase.management.Shell 方法)
(testbase.management.UpgradeProject 方法)
ExLibManager (testbase.exlib 中的类)
F
fail() (testbase.testcase.TestCase 方法)
failed_info (testbase.testresult.TestResultBase 属性)
failed_reason (testbase.testresult.TestResultBase 属性)
file_path (testbase.testresult.XmlResult 属性)
filter() (testbase.runner.TestCaseSettings 方法)
ForbidOverloadMethods() (在 testbase.util 模块中)
G
get_datadrive() (在 testbase.datadrive 模块中)
get_extra_fail_record() (testbase.testcase.TestCase 方法)
get_file() (testbase.resource.IResourceManagerBackend 方法)
(testbase.resource.LocalResourceManagerBackend 方法)
(testbase.resource.Session 方法)
(在 testbase.resource 模块中)
get_filtered_tests() (testbase.loader.TestLoader 方法)
get_filtered_tests_with_reason() (testbase.loader.TestLoader 方法)
get_last_errors() (testbase.loader.TestLoader 方法)
get_parser() (testbase.report.EmptyTestReport 类方法)
(testbase.report.HtmlTestReport 类方法)
(testbase.report.ITestReport 类方法)
(testbase.report.JSONTestReport 类方法)
(testbase.report.StreamTestReport 类方法)
(testbase.report.XMLTestReport 类方法)
(testbase.runner.BaseTestRunner 类方法)
(testbase.runner.MultiProcessTestRunner 类方法)
(testbase.runner.TestRunner 类方法)
(testbase.runner.ThreadingTestRunner 类方法)
get_result_attr() (testbase.runner.TestResultStubManager 方法)
get_subcommand() (testbase.management.ArgumentParser 方法)
get_test_target() (testbase.plan.TestPlan 方法)
get_testresult_factory() (testbase.report.EmptyTestReport 方法)
(testbase.report.HtmlTestReport 方法)
(testbase.report.ITestReport 方法)
(testbase.report.JSONTestReport 方法)
(testbase.report.StreamTestReport 方法)
(testbase.report.XMLTestReport 方法)
(testbase.runner.TestReportProxy 方法)
(testbase.runner.ThreadSafetyReport 方法)
get_tests() (testbase.plan.TestPlan 方法)
get_thread_traceback() (在 testbase.util 模块中)
H
handle_log_record() (testbase.testresult.JSONResult 方法)
(testbase.testresult.StreamResult 方法)
(testbase.testresult.TestResultBase 方法)
(testbase.testresult.XmlResult 方法)
handle_step_begin() (testbase.testresult.JSONResult 方法)
(testbase.testresult.StreamResult 方法)
(testbase.testresult.TestResultBase 方法)
(testbase.testresult.XmlResult 方法)
handle_step_end() (testbase.testresult.JSONResult 方法)
(testbase.testresult.StreamResult 方法)
(testbase.testresult.TestResultBase 方法)
(testbase.testresult.XmlResult 方法)
handle_test_begin() (testbase.testresult.JSONResult 方法)
(testbase.testresult.StreamResult 方法)
(testbase.testresult.TestResultBase 方法)
(testbase.testresult.XmlResult 方法)
handle_test_end() (testbase.testresult.JSONResult 方法)
(testbase.testresult.StreamResult 方法)
(testbase.testresult.TestResultBase 方法)
(testbase.testresult.XmlResult 方法)
Help (testbase.management 中的类)
HtmlResult (testbase.testresult 中的类)
HtmlTestReport (testbase.report 中的类)
HtmlTestResultFactory (testbase.report 中的类)
I
info() (testbase.report.ITestReport 方法)
(testbase.testresult.TestResultBase 方法)
(在 testbase.logger 模块中)
init_test() (testbase.testcase.TestCase 方法)
initTest() (testbase.testcase.TestCase 方法)
install() (testbase.exlib.ExLibManager 方法)
InstallLib (testbase.management 中的类)
IResourceManagerBackend (testbase.resource 中的类)
is_datadrive() (在 testbase.datadrive 模块中)
is_passed() (testbase.report.ITestReport 方法)
(testbase.report.TestReportBase 方法)
iter_managed_resource() (testbase.resource.IResourceManagerBackend 方法)
(testbase.resource.LocalResourceHandler 方法)
(testbase.resource.LocalResourceManagerBackend 方法)
(testbase.resource.TestResourceManager 方法)
iter_resource() (testbase.resource.LocalCSVResourceHandler 方法)
(testbase.resource.LocalResourceHandler 方法)
iter_resource_paths() (在 testbase.resource 模块中)
ITestCaseRunner (testbase.testcase 中的类)
ITestReport (testbase.report 中的类)
ITestResultFactory (testbase.report 中的类)
J
JSONResult (testbase.testresult 中的类)
JSONTestReport (testbase.report 中的类)
JSONTestReportBase (testbase.report 中的类)
JSONTestResultFactory (testbase.report 中的类)
L
LazyInit (testbase.util 中的类)
LineTestListOutput (testbase.report 中的类)
list_dir() (testbase.resource.IResourceManagerBackend 方法)
(testbase.resource.LocalResourceManagerBackend 方法)
(testbase.resource.Session 方法)
(在 testbase.resource 模块中)
list_names() (testbase.exlib.ExLibManager 方法)
load() (testbase.loader.TestDataLoader 方法)
(testbase.loader.TestLoader 方法)
(testbase.runner.BaseTestRunner 方法)
load_datadrive_tests() (在 testbase.datadrive 模块中)
loads() (testbase.report.EmptyTestResultFactory 方法)
(testbase.report.ITestResultFactory 方法)
(testbase.report.StreamTestResultFactory 方法)
(testbase.testcase.SeqTestSuite 方法)
(testbase.testcase.TestSuite 方法)
(在 testbase.serialization 模块中)
LocalCSVResourceHandler (testbase.resource 中的类)
LocalResourceHandler (testbase.resource 中的类)
LocalResourceLock (testbase.resource 中的类)
LocalResourceManagerBackend (testbase.resource 中的类)
log() (在 testbase.logger 模块中)
log_filtered_test() (testbase.report.ITestReport 方法)
(testbase.report.JSONTestReportBase 方法)
(testbase.report.StreamTestReport 方法)
(testbase.report.XMLTestReport 方法)
(testbase.runner.ThreadSafetyReport 方法)
log_info() (testbase.testcase.TestCase 方法)
log_load_error() (testbase.report.ITestReport 方法)
(testbase.report.JSONTestReportBase 方法)
(testbase.report.StreamTestReport 方法)
(testbase.report.XMLTestReport 方法)
(testbase.runner.ThreadSafetyReport 方法)
log_loaded_tests() (testbase.report.ITestReport 方法)
(testbase.runner.ThreadSafetyReport 方法)
log_record() (testbase.report.ITestReport 方法)
(testbase.report.JSONTestReportBase 方法)
(testbase.report.StreamTestReport 方法)
(testbase.report.XMLTestReport 方法)
(testbase.runner.TestReportProxy 方法)
(testbase.runner.ThreadSafetyReport 方法)
(testbase.testresult.TestResultBase 方法)
log_resource() (testbase.report.ITestReport 方法)
log_test_result() (testbase.report.ITestReport 方法)
(testbase.report.JSONTestReportBase 方法)
(testbase.report.StreamTestReport 方法)
(testbase.report.TestReportBase 方法)
(testbase.report.XMLTestReport 方法)
(testbase.runner.TestReportProxy 方法)
(testbase.runner.ThreadSafetyReport 方法)
log_test_target() (testbase.report.ITestReport 方法)
logInfo() (testbase.testcase.TestCase 方法)
M
ManagementTools (testbase.management 中的类)
ManagementToolsConsole (testbase.management 中的类)
MultiProcessTestRunner (testbase.runner 中的类)
P
parse_args() (testbase.management.ArgumentParser 方法)
(testbase.report.EmptyTestReport 类方法)
(testbase.report.HtmlTestReport 类方法)
(testbase.report.ITestReport 类方法)
(testbase.report.JSONTestReport 类方法)
(testbase.report.StreamTestReport 类方法)
(testbase.report.XMLTestReport 类方法)
(testbase.runner.BaseTestRunner 类方法)
(testbase.runner.MultiProcessTestRunner 类方法)
(testbase.runner.TestRunner 类方法)
(testbase.runner.ThreadingTestRunner 类方法)
passed (testbase.testresult.TestResultBase 属性)
(testbase.testresult.TestResultCollection 属性)
post_test() (testbase.testcase.TestCase 方法)
postTest() (testbase.testcase.TestCase 方法)
pre_test() (testbase.testcase.TestCase 方法)
preTest() (testbase.testcase.TestCase 方法)
print_help() (testbase.management.ArgumentParser 方法)
Project (testbase.project 中的类)
Q
qta_manage_main() (在 testbase.management 模块中)
R
recv_message() (testbase.runner.TestWorker 方法)
register_resource_type() (testbase.resource.LocalResourceManagerBackend 类方法)
release() (testbase.resource.LocalResourceLock 方法)
release_resource() (testbase.resource.IResourceManagerBackend 方法)
(testbase.resource.LocalResourceHandler 方法)
(testbase.resource.LocalResourceManagerBackend 方法)
(testbase.resource.Session 方法)
(在 testbase.resource 模块中)
removeHandler() (在 testbase.logger 模块中)
RepeatTestCaseRunner (testbase.testcase 中的类)
report (testbase.runner.BaseTestRunner 属性)
resource_setup() (testbase.plan.TestPlan 方法)
(testbase.runner.BaseTestRunner 方法)
resource_teardown() (testbase.plan.TestPlan 方法)
(testbase.runner.BaseTestRunner 方法)
ResourceNotAvailable
restart() (testbase.runner.TestWorker 方法)
retry() (testbase.util.Timeout 方法)
run() (testbase.management.ManagementTools 方法)
(testbase.runner.BaseTestRunner 方法)
(testbase.testcase.ITestCaseRunner 方法)
(testbase.testcase.RepeatTestCaseRunner 方法)
(testbase.testcase.SeqTestCaseRunner 方法)
(testbase.testcase.TestCase 方法)
(testbase.testcase.TestCaseRunner 方法)
run_all_tests() (testbase.runner.BaseTestRunner 方法)
(testbase.runner.MultiProcessTestRunner 方法)
(testbase.runner.TestRunner 方法)
(testbase.runner.ThreadingTestRunner 方法)
run_test() (testbase.runner.BaseTestRunner 方法)
(testbase.testcase.TestCase 方法)
run_testcase() (testbase.runner.TestWorker 方法)
RunPlan (testbase.management 中的类)
RunPlanDistPackage (testbase.management 中的类)
RunScript (testbase.management 中的类)
RunTest (testbase.management 中的类)
runTest() (testbase.testcase.TestCase 方法)
RunTestDistPackage (testbase.management 中的类)
S
send_message() (testbase.runner.TestWorker 方法)
SeqTestCaseRunner (testbase.testcase 中的类)
SeqTestSuite (testbase.testcase 中的类)
Session (testbase.resource 中的类)
session_created() (testbase.resource.LocalResourceHandler 方法)
session_destroyed() (testbase.resource.LocalResourceHandler 方法)
SettingsMixin (testbase.conf 中的类)
setup() (testbase.testcase.TestCaseRunner 方法)
Shell (testbase.management 中的类)
Singleton (testbase.util 中的类)
smart_binary() (在 testbase.util 模块中)
smart_bytify() (在 testbase.util 模块中)
smart_strfy() (在 testbase.util 模块中)
smart_text() (在 testbase.util 模块中)
smart_text_by_lines() (在 testbase.testresult 模块中)
start() (testbase.runner.TestWorker 方法)
start_step() (testbase.testcase.TestCase 方法)
startStep() (testbase.testcase.TestCase 方法)
stop() (testbase.runner.TestWorker 方法)
StreamResult (testbase.testresult 中的类)
StreamTestListOutput (testbase.report 中的类)
StreamTestReport (testbase.report 中的类)
StreamTestResultFactory (testbase.report 中的类)
suite_class_name (testbase.testcase.TestSuite 属性)
T
teardown() (testbase.testcase.TestCaseRunner 方法)
test_class_name (testbase.testcase.SeqTestSuite 属性)
(testbase.testcase.TestCase 属性)
test_dir (testbase.testcase.TestCase 属性)
test_doc (testbase.testcase.SeqTestSuite 属性)
(testbase.testcase.TestCase 属性)
test_extra_info (testbase.testcase.TestCase 属性)
test_name (testbase.testcase.SeqTestSuite 属性)
(testbase.testcase.TestCase 属性)
test_resmgr (testbase.testcase.SeqTestSuite 属性)
(testbase.testcase.TestCase 属性)
test_resources (testbase.testcase.TestCase 属性)
test_result (testbase.testcase.SeqTestSuite 属性)
(testbase.testcase.TestCase 属性)
test_setup() (testbase.plan.TestPlan 方法)
test_teardown() (testbase.plan.TestPlan 方法)
testbase.conf (模块)
testbase.context (模块)
testbase.datadrive (模块)
testbase.dist (模块)
testbase.exlib (模块)
testbase.loader (模块)
testbase.logger (模块)
testbase.management (模块)
testbase.plan (模块)
testbase.project (模块)
testbase.report (模块)
testbase.resource (模块)
testbase.runner (模块)
testbase.serialization (模块)
testbase.testcase (模块)
testbase.testresult (模块)
testbase.util (模块)
TestCase (testbase.testcase 中的类)
testcase (testbase.testresult.TestResultBase 属性)
TestCase.EnumPriority (testbase.testcase 中的类)
TestCase.EnumStatus (testbase.testcase 中的类)
TestCasePriority (testbase.testcase 中的类)
TestCaseRunner (testbase.testcase 中的类)
TestCaseSettings (testbase.runner 中的类)
TestCaseStatus (testbase.testcase 中的类)
TestCaseType (testbase.testcase 中的类)
TestClassName (testbase.testcase.TestCase 属性)
TestDataLoader (testbase.loader 中的类)
TestDoc (testbase.testcase.TestCase 属性)
TestListOutputBase (testbase.report 中的类)
TestLoader (testbase.loader 中的类)
TestName (testbase.testcase.TestCase 属性)
TestPlan (testbase.plan 中的类)
TestReportBase (testbase.report 中的类)
TestReportProxy (testbase.runner 中的类)
TestResourceManager (testbase.resource 中的类)
TestResultBase (testbase.testresult 中的类)
TestResultBridge (testbase.logger 中的类)
TestResultCollection (testbase.testresult 中的类)
TestResultFunctionProxy (testbase.runner 中的类)
TestResultProxy (testbase.runner 中的类)
TestResultStubManager (testbase.runner 中的类)
TestRunner (testbase.runner 中的类)
TestSuite (testbase.testcase 中的类)
TestWorker (testbase.runner 中的类)
ThreadGroupLocal (testbase.util 中的类)
ThreadGroupScope (testbase.util 中的类)
ThreadingTestRunner (testbase.runner 中的类)
ThreadSafetyReport (testbase.runner 中的类)
Timeout (testbase.util 中的类)
to_pretty_xml() (在 testbase.util 模块中)
toxml() (testbase.testresult.XmlResult 方法)
try_acquire() (testbase.resource.LocalResourceLock 方法)
U
update_project_qtaf() (在 testbase.project 模块中)
UpgradeProject (testbase.management 中的类)
V
VirtuelEnv (testbase.dist 中的类)
W
wait_for_equal() (testbase.testcase.TestCase 方法)
wait_for_match() (testbase.testcase.TestCase 方法)
waitForEqual() (testbase.testcase.TestCase 方法)
waitForMatch() (testbase.testcase.TestCase 方法)
waitObjectProperty() (testbase.util.Timeout 方法)
walk() (testbase.resource.IResourceManagerBackend 方法)
(testbase.resource.LocalResourceManagerBackend 方法)
(testbase.resource.Session 方法)
(在 testbase.resource 模块中)
warn() (在 testbase.logger 模块中)
warning() (testbase.report.ITestReport 方法)
(testbase.testresult.TestResultBase 方法)
(在 testbase.logger 模块中)
X
XmlResult (testbase.testresult 中的类)
XMLTestReport (testbase.report 中的类)
XMLTestResultFactory (testbase.report 中的类)
Read the Docs
v: v5.4.29
Versions
latest
stable
v5.4.29
v5.4.21
v5.4.18
v5.4.7
v5.4.6
v5.4.4
v5.4.0
v5.3.5
v5.3.4
v5.3.3
v5.3.2
v5.3.1
v5.3.0
v5.0.125
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.