• SilkTest天龙八部系列6-用open agent进行测试


    SilkTest支持两种测试模式,一种是用classic agent,另一种就是用我们今天要介绍的open agent. open agent可以提供和classic agent差不多的录制回放功能。它们主要的差别在于所支持的对象类型,了解这些差别对于需要手工编辑的test case很有用。

     

    classic agent支持的应用类型包括:
    Windows Forms
    Java AWT applications
    Java SWT/RCP applications
    Java Swing applications
    Windows API-based client/server applications
    Powerbuilder applications
    web applications
    Web with ActiveX/Visual Basic applications
    Java Applets

    open agent支持的应用类型包括:
    Adobe Flex
    Windows API-based client/server applications
    Java SWT/RCP applications
    Windows Presentation Foundation (WPF) applications
    xBrowser applications

    需要注意的是open agent不支持下面这些record菜单下的功能,window location, class/scripted, class/accessibility,
    method, defined window.

    当你使用silktest的2008版本建立project的时候,向导会显示每种project类型使用的默认agent,不过这个是可以在运行case的
    时候进行相应的更改。你可以在工具栏上选择想用的agent,也可以通过runtime Option来进行更改。
    下面我用open agent来测试一下我们熟悉的老朋友,windows xp系统自带的计算器。下面是具体的步骤:
    1. 先从附件中运行计算器
    2. 打开silktest 2008,新建一个project "openagent",可以简单地选择类型为generic->open agent
    3.选择basic workflow, 然后点击工具栏上的enable extensions,然后在弹出的对话框中选择列出来的计算器应用,它的name应
    该是calc.exe。在click对话框下面的"enable extensions"按钮后就可以close对话框了。
    4.新建一个test frame,在弹出的对话空中选择计算器应用,然后点击OK按钮。这个时候,计算器的定义会被存储在默认的
    frame.inc文件中。
    5.关闭计算器
    6.新建一个calc_test.t,在其中输入如下的代码。
    [-] testcase calc_test()
    [ ] 计算器.SetActive()
    [ ] 计算器.Close()
    7.运行,你会发现用open agent运行一个testcase也很容易。


  • 相关阅读:
    Win7 中出现图标显示不全或消失的解决方法
    动态控制ToolStrip上ToolStripButton的图标大小
    TS——类型断言
    TS——函数的类型
    TS之对象类型——接口
    TS——联合类型
    Git文件合并
    1-1、作用域深入和面向对象
    webStrom2017.1版本如何添加vue.js插件
    二:搭建一个webpack3.5.5项目:建立项目的webpack配置文件
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3295287.html
Copyright © 2020-2023  润新知