| 函数 | 类型 | 作用 |
公用脚本 Common Script | Project_DefaultRes | 函数 | 进入项目时会触发,设置一些缺省值,缺省情况下是TRUE |
Project_CanLogin | 函数 | 用户登录项目之前触发 (能否登录该项目:这个要小心,不然会造成所有帐户都无法登录) |
Project_CanLogout | 函数 | 用户退出项目之前触发 (能否退出该项目:这个要小心,不然会造成所有账户都无法退出) |
Project_CanCustomize | 函数 | 用户是否有自定义权限(是否可以打开自定义页面) |
需求模块脚本 Requirement Module Script | Requirements_ActionCanExecute | 函数 | Action执行之前触发(Action是否可执行) |
Requirements_EnterModule | 过程 | 进入需求模块时触发 |
Requirements_ExitModule | 过程 | 退出需求模块时触发 |
Requirements_DialogBox | 过程 | 需求模块对话框打开或关闭(这里的对话框特指QC自带的那些) |
Requirements_Attachment_New | 过程 | 上传新附件后触发 |
Requirements_Attachment_CanOpen | 函数 | 打开附件之前触发(附件能否打开) |
Requirements_Attachment_CanPost | 函数 | 上传附件之前触发(附件能够上传) |
Requirements_Attachment_CanDelete | 函数 | 删除附件之前触发(附件能够删除) |
Requirements_Req_New | 过程 | 新需求提交之前触发 |
Requirements_Req_MoveTo | 过程 | 焦点从一个需求移动到另一个需求 |
Requirements_Req_FieldCanChange | 函数 | 更改需求字段值之前触发(该字段能否被修改) |
Requirements_Req_FieldChange | 过程 | 需求中该字段值发生变化时触发 |
Requirements_Req_CanPost | 函数 | 提交需求之前触发(该需求能否新建/修改) |
Requirements_Req_CanDelete | 函数 | 删除需求之前触发(该需求能否删除) |
Requirements_Req_AfterPost | 过程 | 需求提交之后触发 |
测试计划模块脚本 Test Plan Module Script | TestPlan_ActionCanExecute | 函数 | Action执行之前触发(Action是否可执行) |
TestPlan_EnterModule | 过程 | 进入测试计划模块时触发 |
TestPlan_ExitModule | 过程 | 退出测试计划模块时触发 |
TestPlan_DialogBox | 过程 | 测试计划模块对话框打开或关闭(这里的对话框特指QC自带的那些) |
TestPlan_Attachment_New | 过程 | 上传新附件后触发 |
TestPlan_Attachment_CanOpen | 函数 | 打开附件之前触发(附件能否打开) |
TestPlan_Attachment_CanPost | 函数 | 上传附件之前触发(附件能够上传) |
TestPlan_Attachment_CanDelete | 函数 | 删除附件之前触发(附件能够删除) |
TestPlan_MoveToSubject | 过程 | 焦点从一个项目移动到另一个项目时触发 |
TestPlan_Test_New | 过程 | 新计划提交之前触发 |
TestPlan_Test_MoveTo | 过程 | 焦点从一个计划移动到另一个计划时触发 |
TestPlan_Test_FieldCanChange | 函数 | 更改计划字段值之前触发(该字段能否被修改) |
TestPlan_Test_FieldChange | 过程 | 计划中该字段值发生变化时触发 |
TestPlan_Test_CanPost | 函数 | 提交计划之前触发(该计划能否新建/修改) |
TestPlan_Test_CanDelete | 函数 | 删除计划之前触发(该计划能否删除) |
TestPlan_Test_AfterPost | 过程 | 计划提交之后触发 |
TestPlan_DesignStep_MoveTo | 过程 | 焦点从一个设计步骤移动到另一个设计步骤时触发 |
TestPlan_DesignStep_FieldCanChange | 函数 | 更改设计步骤字段值之前触发(该字段能否被修改) |
TestPlan_DesignStep_FieldChange | 过程 | 设计步骤中该字段值发生变化时触发 |
测试实验室模块脚本 Test Lab Module Script | TestLab_ActionCanExecute | 函数 | Action执行之前触发(Action是否可执行) |
TestLab_EnterModule | 过程 | 进入测试实验室模块时触发 |
TestLab_ExitModule | 过程 | 退出测试实验室模块时触发 |
TestLab_RunTests | 过程 | 运行测试之前触发 |
TestLab_RunTestsManually | 过程 | 手动运行测试之前触发 |
TestLab_RunTestSet | 过程 | 更改运行测试集之前触发 |
TestLab_DialogBox | 过程 | 测试实验室模块对话框打开或关闭(这里的对话框特指QC自带的那些) |
TestLab_Attachment_New | 过程 | 上传新附件后触发 |
TestLab_Attachment_CanOpen | 函数 | 打开附件之前触发(附件能否打开) |
TestLab_Attachment_CanPost | 函数 | 上传附件之前触发(附件能够上传) |
TestLab_Attachment_CanDelete | 函数 | 删除附件之前触发(附件能够删除) |
TestLab_TestSet_New | 过程 | 新测试集提交之前触发 |
TestLab_TestSet_MoveTo | 过程 | 焦点从一个测试集移动到另一个测试集时触发 |
TestLab_TestSet_FieldCanChange | 函数 | 更改测试集字段值之前触发(该字段能否被修改) |
TestLab_TestSet_FieldChange | 过程 | 测试集中该字段值发生变化时触发 |
TestLab_TestSet_CanPost | 函数 | 提交测试集之前触发(该测试集能否新建/修改) |
TestLab_TestSet_CanDelete | 函数 | 删除测试集之前触发(该测试集能否删除) |
TestLab_TestSet_CanAddTests | 函数 | 添加测试之前触发(该测试能否添加) |
TestLab_TestSet_CanRemoveTests | 函数 | 删除测试之前触发(该测试能否删除) |
TestLab_TestSet_AfterPost | 过程 | 测试集提交之后触发 |
TestLab_TestSetTests_MoveTo | 过程 | 焦点从测试集的一个测试移动到另一个测试时触发 |
TestLab_TestSetTests_FieldCanChange | 函数 | 更改测试集中测试的字段值之前触发(该字段能否被修改) |
TestLab_TestSetTests_FieldChange | 过程 | 测试集的测试中该字段值发生变化时触发 |
手动执行(测试)模块 脚本 Manual Runner Module Script | ManualRun_ActionCanExecute | 函数 | Action执行之前触发(Action是否可执行) |
ManualRun_EnterModule | 过程 | 进入手动执行模块时触发 |
ManualRun_ExitModule | 过程 | 退出手动执行模块时触发 |
ManualRun_DialogBox | 过程 | 手动执行模块对话框打开或关闭(这里的对话框特指QC自带的那些) |
ManualRun_Attachment_New | 过程 | 上传新附件后触发 |
ManualRun_Attachment_CanOpen | 函数 | 打开附件之前触发(附件能否打开) |
ManualRun_Attachment_CanPost | 函数 | 上传附件之前触发(附件能够上传) |
ManualRun_Attachment_CanDelete | 函数 | 删除附件之前触发(附件能够删除) |
ManualRun_Step_New | 过程 | 新步骤提交之前触发 |
ManualRun_Step_MoveTo | 过程 | 焦点从一个步骤移动到另一个步骤时触发 |
ManualRun_Step_FieldCanChange | 函数 | 更改步骤字段值之前触发(该字段能否被修改) |
ManualRun_Step_FieldChange | 过程 | 步骤中该字段值发生变化时触发 |
ManualRun_Step_CanPost | 函数 | 提交步骤之前触发(该步骤能否新建/修改) |
ManualRun_Step_AfterPost | 过程 | 步骤提交之后触发 |
ManualRun_Run_FieldCanChange | 函数 | 执行过程中更改字段值之前触发(该字段能否被修改) |
ManualRun_Run_FieldChange | 过程 | 执行过程中该字段值发生变化时触发 |
ManualRun_Run_CanPost | 函数 | 执行过程中,提交执行步骤之前触发(该执行步骤能否新建/修改) |
ManualRun_Run_AfterPost | 过程 | 执行过程中,提交执行步骤之后触发 |
缺陷模块脚本 Defects Module Script | Defects_ActionCanExecute | 函数 | Action执行之前触发(Action是否可执行) |
Defects_EnterModule | 过程 | 进入缺陷模块时触发 |
Defects_ExitModule | 过程 | 退出缺陷模块时触发 |
Defects_DialogBox | 过程 | 缺陷模块对话框打开或关闭(这里的对话框特指QC自带的那些) |
Defects_Attachment_New | 过程 | 上传新附件后触发 |
Defects_Attachment_CanOpen | 函数 | 打开附件之前触发(附件能否打开) |
Defects_Attachment_CanPost | 函数 | 上传附件之前触发(附件能够上传) |
Defects_Attachment_CanDelete | 函数 | 删除附件之前触发(附件能够删除) |
Defects_GetNewBugPageName | 函数 | 打开新缺陷提交页面之前触发 |
Defects_GetDetailsPageName | 函数 | 打开缺陷详细页面之前触发 |
Defects_Bug_New | 过程 | 新缺陷提交之前触发 |
Defects_Bug_MoveTo | 过程 | 焦点从一个缺陷移动到另一个缺陷时触发 |
Defects_Bug_FieldCanChange | 函数 | 更改缺陷字段值之前触发(该字段能否被修改) |
Defects_Bug_FieldChange | 过程 | 缺陷中该字段值发生变化时触发 |
Defects_Bug_CanPost | 函数 | 提交缺陷之前触发(该缺陷能否新建/修改) |
Defects_Bug_Candelete | 函数 | 删除缺陷之前触发(该缺陷能否删除) |
Defects_Bug_AfterPost | 过程 | 缺陷提交之后触发 |