Coded UI 自动化测试初步研究

发表于:2014-5-09 11:17

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:soulery    来源:51Testing软件测试网采编

  里面包括了以前录制过的每一个动作次序,点开之后可以看到具体的动作,左边是录制的次序,右边是控件的定位方法,定位的方法和一般的Windows Ui自动化定位元素相比,其实变化不大,从窗口开始,一层一层的找Windows的控件,直到能够精确的定位。
  用右键点击一个动作次序,可以发现也就几个选项,注意,不能在这里把一个动作次序里面的动作移到别的动作次序里面去,除非你改后台的代码。(改后台的代码不是微软推荐的最佳实践)
  调整的另外一个目的是优化对控件的查找,右键点击控件的树形结构,你可以很容易的使用“Locate the UI Control"对控件进行定位,也就是看看Coded UI目前还能不能找到这个控件。
  如果找不到,大概有两个原因
  a. 原来的Windows应用窗口已经关闭了,需要重现打开
  b. 控件的属性发生的变化,需要再定义。
  如果真的属于控件属性变化,需要通过UIVerifier或者UI Spy重新查找该控件的属性,这不属于本文讨论的范围
  修改控件定位的方法是这样,先选一个控件,然后点"Search Properties"之后会出现对于控件的定义,然后修改这些定义就可以了。
  5. 组合测试用例
  录也录了,改也改了,剩下来的工作就是把他们组合成测试用例,组合的方法就要动代码了,这个我就不多说了,通过排列
  ”this.UIMap.次序的名字“,来把测试用例进行再组合
32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号