欢迎来到天天文库
浏览记录
ID:50193505
大小:604.23 KB
页数:32页
时间:2020-03-06
《VSCodeUITest工具基础介绍--下集.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、CodeUITest基础介绍—下集目录CodeUITest的常用模块FastConfg性能测试MCPMManager安装包自动化测试数据驱动的测试总结和讨论CodeUITest的常用模块1.UIMap.uitest整个结构图如上。Configuration:是对环境进行一个描述和配置,对测试几乎没有影响,可以忽略InitializeActions:指初始化需要执行的操作ExecuteActions:指测试过程中的操作(目前我们所通过录制所生成的操作都默认放在ExecuteActions,大家现在可以回过去仔细看看ExecuteActions节点的内容)CleanupActions
2、:指测试完毕需要清理资源的ActionsOnErrorAction:指代异常处理ActionsMaps:是我们需要关注的对象库,我们操作过程中所识别的所有控件都是会存放到这里的ValueMap:是值映射,类似于参数记载,实际功能也不是特别大CodeUITest的常用模块1.UIMap.uitestExecuteActions的Action集(黄色是目前录制的时候经常用到的Action)CodeUITest的常用模块1.UIMap.uitest一般性应用:(1)通过ExecuteActions进行方法和判断式的修改和删除修改案例:录制判断式时,将属性判断Selected选成了Foc
3、us,直接修改文件,然后重新更新脚本。SelectedTrueBooleanAreEqual4、dition>删除案例:录制步骤时,录了重复步骤。直接删除该操作的动作键Action和标记键TestStepMarkerAction(如果标记键包括了多个Action,只删其中一个动作,则不需删除标记键)(2)通过Maps修改映射对象的名称和删除无效映射修改案例:国际化时修改中英文。(暂未使用过)删除案例:不小心录制了没用到的映射,通过删除相应的映射组UIObject。CodeUITest的常用模块1.UIMap.uitest一般性应用:(1)通过ExecuteActions进行方法和判断式的修改和删除修改案例:录制判断式时,将属性判断Selecte5、d选成了Focus,直接修改文件,然后重新更新脚本。SelectedTrueBooleanAreEqual6、ertyCondition>删除案例:录制步骤时,录了重复步骤。直接删除该操作的动作键Action和标记键TestStepMarkerAction(如果标记键包括了多个Action,只删其中一个动作,则不需删除标记键)(2)通过Maps修改映射对象的名称和删除无效映射修改案例:国际化时修改中英文。(暂未使用过)删除案例:不小心录制了没用到的映射,通过删除相应的映射组UIObject。CodeUITest的常用模块2.CodedUITest1.cs(可自定义名称)[TestMethod]:在函数前添加这个定义,即把该函数的整个过程当成一个独立的测试过程7、。如:运行CodeUITest的常用模块3.常用函数(1)ApplicationUnderTest,调起运行程序举例:启动D盘该目录下的FastConfig程序stringpath=@"D:CETR5FastConfigFastConfig.exe";ApplicationUnderTestrunFastConfig=ApplicationUnderTest.Launch(path);(2)待控件属性满足条件后继续下一步。WaitForControlCondition():
4、dition>删除案例:录制步骤时,录了重复步骤。直接删除该操作的动作键Action和标记键TestStepMarkerAction(如果标记键包括了多个Action,只删其中一个动作,则不需删除标记键)(2)通过Maps修改映射对象的名称和删除无效映射修改案例:国际化时修改中英文。(暂未使用过)删除案例:不小心录制了没用到的映射,通过删除相应的映射组UIObject。CodeUITest的常用模块1.UIMap.uitest一般性应用:(1)通过ExecuteActions进行方法和判断式的修改和删除修改案例:录制判断式时,将属性判断Selecte
5、d选成了Focus,直接修改文件,然后重新更新脚本。SelectedTrueBooleanAreEqual6、ertyCondition>删除案例:录制步骤时,录了重复步骤。直接删除该操作的动作键Action和标记键TestStepMarkerAction(如果标记键包括了多个Action,只删其中一个动作,则不需删除标记键)(2)通过Maps修改映射对象的名称和删除无效映射修改案例:国际化时修改中英文。(暂未使用过)删除案例:不小心录制了没用到的映射,通过删除相应的映射组UIObject。CodeUITest的常用模块2.CodedUITest1.cs(可自定义名称)[TestMethod]:在函数前添加这个定义,即把该函数的整个过程当成一个独立的测试过程7、。如:运行CodeUITest的常用模块3.常用函数(1)ApplicationUnderTest,调起运行程序举例:启动D盘该目录下的FastConfig程序stringpath=@"D:CETR5FastConfigFastConfig.exe";ApplicationUnderTestrunFastConfig=ApplicationUnderTest.Launch(path);(2)待控件属性满足条件后继续下一步。WaitForControlCondition():
6、ertyCondition>删除案例:录制步骤时,录了重复步骤。直接删除该操作的动作键Action和标记键TestStepMarkerAction(如果标记键包括了多个Action,只删其中一个动作,则不需删除标记键)(2)通过Maps修改映射对象的名称和删除无效映射修改案例:国际化时修改中英文。(暂未使用过)删除案例:不小心录制了没用到的映射,通过删除相应的映射组UIObject。CodeUITest的常用模块2.CodedUITest1.cs(可自定义名称)[TestMethod]:在函数前添加这个定义,即把该函数的整个过程当成一个独立的测试过程
7、。如:运行CodeUITest的常用模块3.常用函数(1)ApplicationUnderTest,调起运行程序举例:启动D盘该目录下的FastConfig程序stringpath=@"D:CETR5FastConfigFastConfig.exe";ApplicationUnderTestrunFastConfig=ApplicationUnderTest.Launch(path);(2)待控件属性满足条件后继续下一步。WaitForControlCondition():
此文档下载收益归作者所有