测试之家淘宝店:主营软件测试定制服务
http://shop71136398.taobao.com/
软件评测试考试论坛:http://www.testdao.com/forum-113-1.html
2012软件评测师考试群:28388329
转:微软UI自动化测试的技术演变(上)
上一篇 /
下一篇 2010-12-03 17:36:24
/ 个人分类:自动化测试
Windows平台的桌面开发技术, 从最原始的Win32 SDK,发展到.NET WinForm,一直到今天的WPF和Silverlight, 发生了翻天覆地的变化,相对应的UI自动化测试技术,也随之演变。^mY
aG-`*v6XM0 微软UI自动化技术揭秘将分两个部分介绍Windows平台桌面程序的自动化技术。上篇将介绍从Win32 SDK至今的UI自动化技术演变,下篇将着重介绍最新的UI Automation(UIA)的内部实现和使用技巧。
;x
pqu]4c051Testing软件测试网 P;H*}9P4Qk
[a kw,j0"G4t3P9mL@}AqX(K0 自动测试是指用一个程序自动地控制另外一个程序,模拟用户的操作进行测试。通常自动化测试涉及到下面三个步骤:
-Qe5BJ1x }'mimX051Testing软件测试网sGr)k"XC"b.rU-w w fU _${2G6H051Testing软件测试网"OgijP uH(D测试源侦测
/R)[{^:N9~06L Q\*k
m
r0 测试源侦测是定位测试目标元素的过程。比如要测试Windows附件中的计算器,首先要把计算器窗口和其他程序比如写字板区分开。进一步测试计算器窗口菜单的时候,需要首先定位菜单条的位置,获取第二层子菜单等等。简单地说,自动化测试首先要能够获取从桌面开始的整个UI树结构,定位到特定测试目标。
*FEp/_j
jDi0Z1EIA|;d$l-d051Testing软件测试网_XCU)U([A$Mt
X8lU;} A&N