有些界面的测试用例,比如窗口的大小的比例是否符合黄金比例法则,窗口是否有最大化或最小化按钮,窗口是否处于所有窗口的最前面等用例就需要用到上面的属性来判断。
如“要求计算器窗口的最大化按钮不可用”的用例
Dim isMax isMax=Window("regexpwndtitle:=计算器").CheckProperty("maximizable",true) If isMax Then print "窗口可以最大化" else print "窗口不可以最大化" End If |
三)易用性测试
如:
focused |
光标是否定位于该控件上面 |
比如进入某个窗口后,光标需要位于第一个输入框中的用例。这只是一个高亮功能,但是这个功能我们通常认为可以省略用户思考的时间,同时也将起到提示作用,所以我们把这类用例归纳为易用性用例。
下面这个示例演示了利用这个属性来判断的实例:
验证SQL2000 SQL Server服务管理器启动后,光标是否默认在第一个输入框。
……………………
查看全文请点击下载:http://www.51testing.com/html/13/n-806213.html
五)测试成功的判断依据
如:
text |
文字信息 |
如获取某个输入框对象的文字信息与预期的文字信息是否一致,一致则Pass,不一致则记录Fail的用例。
''判断启动后,服务器输入框中的字符是否为“23F7CB1691A8445” Dim isEditRight isEditRight=window("SQL Server 服务管理器").WinButton("Button").CheckProperty("text",true) If isEditRight Then print "默认服务器为:23F7CB1691A8445 Pass" else print "默认服务器不为:23F7CB1691A8445 Fail" End If |
六)childObjects的应用
如:
Class Name |
对象的名称 |
NativeClass |
对象窗口的名称 |
text |
某对象的文字信息 |
选择这三个属性来查找或操作某对象,通常选择的属性包括但不限于这3个,良好的属性选择其实决定了使用该方法查找到该对象的速度。
下面这个示例演示了如何利用Class Name属性来做一些特别酷的操作。
……
查看全文请点击下载:http://www.51testing.com/html/13/n-806213.html
版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。