zoukankan      html  css  js  c++  java
  • Coded UI Test(二)创建一个Coded UI Test

    下面介绍如何使用Coded UI Test的录制和播放功能,实现一个简单的自动化测试:

    • 首先必须确定你所使用的VS2010是Ultimate和Premium版本,其他版本没有Coded UI Test的功能

    • 打开VS2010  -> 创建一个Test的项目

    • 在Solution的窗口中,鼠标右击你的项目上添加一个Coded UI Test的文件

    • 跳出一个提示创建Coded UI Test的窗口,点击OK按钮

    • 此时会在屏幕右下角出现一个控制条,点击红色圆圈按钮,Code UI Test就开始录制你的UI操作

    • 我们将做一个简单的UI自动化测试,测试当前操作系统是不是Windows XP

    • 鼠标右击我的电脑,点击属性

    • 点击暂停按钮,再点击生成代码的按钮

    • 在弹出的窗口中,确认你想要的录制方法名,再点击Add and Generate按钮生成代码

    • 拖住瞄准的按钮,放置我们要验证的UI控件上

    • 此时会出现被选中的UI控件的属性窗口

    • 选中想验证的属性,这里我们选“DisplayText”,然后点击Add assertion 按钮,确认验证的方式和验证的值,最后点击OK按钮

    • 点击生成代码的按钮,在弹出的窗口中,确认你想要的验证方法名,点击Add and Generate按钮生成代码

    • 点关闭按钮结束脚本录制

    • 该如何播放前面录制的代码呢?首先编译你的项目,然后双击TestProject1.vsmdi文件,选中你的测试方法,点击Run按钮

    • 之后你会看到鼠标自动移至我的电脑,打开属性窗口,执行之前录制的验证功能,若验证成功会显示通过信息

    • 现在我们把验证的期望值从“Microsoft Windows XP”改成 “Microsoft Windows 7”看看结果会如何?首先双击打开Designer.cs,在验证的方法里我们会找到存放期望值的变量,修改之后再此运行脚本

    • 在运行脚本时,发现期望值“Microsoft Windows 7”和实际的操作系统“Microsoft Windows XP”不符,故验证失败

          到此为止,一个简单的Coded UI Test的录制和播放功能就演示完毕了。

  • 相关阅读:
    log4j2配置详解
    【数据库性能相关知识汇总】
    【Java并发知识点汇总】
    Spring实践系列-入门篇(一)
    分布式实践之概念解析
    平时工作需要注意总结面试中必然会问到的问题
    DataX支持mysql8.X
    springboot集成shiro
    ELK 6.2.4搭建
    DataX-MysqlWriter 插件文档
  • 原文地址:https://www.cnblogs.com/lenshen/p/2521364.html
Copyright © 2011-2022 走看看