【软件测试】Visual Studio中的编码的UI测试

前言

实验课的时候看了Visual Studio Ultimate 2012:通过编码的UI测试轻松测试用户界面这个视频之后,尝试了一下,感觉非常新颖,分享一下心得。视频地址是http://s.ch9.ms/Series/Visual-Studio-2012-Premium-and-Ultimate-Overview-CHS/Visual-Studio-Ultimate-2012-Easily-testing-user-interfaces-with-Coded-UI-tests-CHS

UI测试

用于与软件程序交互的方式称为用户界面或UI。几乎所有的软件都有UI,因此,对软件进行UI测试是非常必要的。网上介绍UI测试的内容及要点都大同小异,基本都强调了UI的设计要符合人性化设计,需要正确的满足人的需求并且便于操作,界面直观整洁。《软件测试》中曾定义了优秀的UI应该具备以下7个要素:符合标准和规范,直观,一致,灵活,舒适,正确,实用。http://blog.csdn.net/bingjingfan/article/details/6222753中的有关UI测试的细节也基本遵循这一主旨。

自动化测试

自动化测试是软件测试的自动化。通过提供比手工测试更有效的手段,节省人力、时间或硬件资源,提高测试效率。Visual Studio中的编码的UI测试就是自动化测试的一种。但是,工具只能使工作更容易、工作结果的质量更高,软件测试工具不能替代软件测试员,只能帮助软件测试员更好地工作。

简单实例——EditBoxing

   1.新建项目

选择编码的UI测试项目

        选择“录制操作、编辑UI映射或添加断言(R)”

点击确定后,会出现如下编码的UI测试生成器:

2.EditBoxing中输入为空的时候

点击“submit”,弹出提示框,点击“确定”,提示框消失,可在EditBoxing中再次输入:

录制操作(点击UI测试生成器上的按钮,或者Alt+R):

输入为空,然后点击“submit”,弹出提示框,结束录制,然后点击生成代码(Alt+G):

添加断言:

visual  studio将会识别出弹出框中的内容

在上述被识别的对象的属性列表中,选择Exists属性,添加断言。该属性表示,当其为True时,则存在,当其为false时,则不存在

         当我们测试时,若该对象存在则测试通过。

为刚才生成的断言生成代码,点击生成代码

  2.点击运行来进行测试

从测试资源管理器运行测试:

         测试结果如下:         

时间: 2024-10-29 19:09:53

【软件测试】Visual Studio中的编码的UI测试的相关文章

为Visual Studio添加一个“编码的UI测试生成器”的快捷方式

在添加CodedUI测试用例时,经常需要查看捕获控件的属性.按照常规的方式,只有在添加一个全新的CodedUI编码测试时才能查看捕获控件的属性,这样很不方便. 下面介绍在Visual Studio工具栏里添加一个快捷方式,随时打开"编码的UI测试生成器",随时捕获控件,查看控件属性. 操作步骤: 1. 通过Visual Studio的"外部工具"菜单,添加快捷方式 2. 制定快捷方式的命令名称和路径 Visual Studio 2013的命令为:C:\Program

Assignment5: 使用Visual Studio 进行可编码的UI测试

一.实验目的: 使用Visual Studio 可编码的UI测试功能创作自动化测试 二.实验原理:黑盒测试 三.实验需求:win8 app.Visual Studio Ultimate 2012/2013 四.实验步骤: 1.新建项目 2.开始录制,打开测试用的app 3.点击开始录制,然后点击在app上进行的操作,进而生成代码 4.生成代码 5.运行生测代码,做到自动测试 6.可以对生成的method进行更改,以便维护app 7.完成快速创作和运行编码的UI测试 8.确保产品提供高品质的客户体

在Android studio中进行单元测试和ui测试

1.配置支持单元测试的工程 在写测试之前,让我们做下简单的检查,确保工程配置正确. 首先,确认在Build Variants窗口内的Test Artifact中选择了"Unit Tests". 然后,在工程的src文件夹内创建test和test/java文件夹.需要注意的是,你不能在Android视图下进行这些操作,要么在系统的文件管理器内创建,要么在工程窗口左上方点击下拉菜单选择Project视图.最终的工程结构应该是这样的: (在codelab的剩余部分,你可以返回继续使用Andr

编码的 UI测试项目

以下是用Visual Studio 2013 做编码的UI测试的步骤 1.新建测试项目 在visual studio中(我用的版本是2013 update2)点击文件->新建->项目,选择“编码的UI测试项目”,在对话框中选择“录制操作.编辑UI映射或添加断言”,点击“确定”. 2.录制的一系列操作 进行完以上步骤,VS最小化,出现编码的UI测试生成器: 从左向右的button依次是:开始/暂停录制,编辑,添加断言,生成代码: 之后进行录制: 点击“开始录制”,打开浏览器,再点击“生成代码”,

对于win8 APP编码的UI测试

通过编码的UI测试轻松测试用户界面 自动化用户界面测试,是打造高品质产品的关键.这些测试可以帮助我们轻松识别UI回归测试.通过visual studio中编码的UI测试,可以生成非常强大的用户界面测试. 基本步骤如下: 1.在visual studio 2013中创建编码的UI测试项目: 在visual studio 2013中一次点击文件->新建->项目,在左侧的已安装->模板->Visual C#中点击测试,在右侧点击编码的UI测试项目后,点击确定. 2.录制UI测试操作: 创

用visual studio ultimate 2013进行编码的UI测试

Visual Studio的自动化UI测试功能可以很轻松地测试应用程序的UI功能,利用它可以帮助你完成编码的UI测试. 步骤: 1.新建编码的UI测试项目. 点击文件->新建->项目,在其他语言中选择C#,点击测试,选择编码的UI测试项目点击确定. 2.录制UI测试操作 新建测试项目之后,选则录制操作,出现编码的UI测试生成器: 之后进行录制: 点击“开始录制”,然后对你想要测试的UI界面进行操作,UIMap就会录制你的操作:点击播放视频,再点击生产代码,对刚才的测试操作命名,就可以生成测试代

编码的UI测试项目——Visual Studio 2013

今天实现了一次编码的UI测试项目,以下是我进行测试的过程: 1.新建测试项目 在visual studio中(我用的版本是2013 update2)点击文件->新建->项目,选择“编码的UI测试项目”,在对话框中选择“录制操作.编辑UI映射或添加断言”,点击“确定”. 2.录制的一系列操作 进行完以上步骤,VS最小化,出现编码的UI测试生成器: 从左向右的button依次是:开始/暂停录制,编辑,添加断言,生成代码: 之后进行录制: 点击“开始录制”,打开浏览器,再点击“生成代码”,命名为“o

软件测试学习随笔(5) 编码的UI测试

自动化测试指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件. 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程.通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较.在此过程中,为了节省人力.时间或硬件资源,提高测试效率,便引入了自动化测试的概念. Visual Studio 2012中的自动化UI测试功能可以很轻松地测试应用程序的UI功能,利用它可以帮助你完成

Visual Studio 中的 .NET Framework 类库

Visual Studio 中的 .NET Framework 类库 .NET Framework 类库由命名空间组成.每个命名空间都包含可在程序中使用的类型:类.结构.枚举.委托和接口. 当您在 Visual Studio 中创建 Visual Basic 或 Visual C# 项目时,已经引用了最常用的基类 DLL(程序集).但是,如果您需要使用尚未引用的 DLL 中的类型,则需向此 DLL 添加引用.有关更多信息,请参见添加和移除引用. 以下主题提供了下列信息: 每个功能区域的最重要命名