ui自动化测试教程【软件测试实验报告 使用 UI 自动化测试代码】

 

 数学与计算机学院

 上机报告

 ( 2016 / 2017 学年 第 2 学期 )

 课程名称

 软件测试技术与实践

 课程代码

 106086869

 上机时间

 2017

 年

 4

 月

 13

 日

 指导单位

 计算机与软件工程学院

 任课教师

 钟 建

 学生姓名

 谢坤

 年 级

 2014级

 学 号

 3120140905120

 专 业

 软件工程

 成 绩

 实验名称

 使用 UI 自动化测试代码

 实验地点

 6A-412

 实验类型

 上机

 实验学时

 2

 实验日期

 2017.04.13

 实验目的和要求

 1、理解UI测试的相关知识,数据驱动测试的相关知识

 2、学会通过Visual Studio进行UI录制,自动测试的工作

 3、学会并掌握使用数据驱动测试的方法。

 实验环境(实验设备)

 Windows7

 Visual Studio 2012

 

 实验原理及内容

 一.实验原理

 通过应用程序的用户界面 (UI) 来操作该应用程序的自动测试称为编码的 UI 测试?(CUIT)。?这些测试包括对 UI 控件的功能测试。可以验证整个应用程序(包括其用户界面)是否正常运行。

 UI测试的目的1、确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。

 2、确保用户界面符合公司或行业的标准。通过用户界面 (UI) 测试来核实用户与软件的交互。

 UI 测试的目标在于确保用户界面向用户提供了适当的访问和浏览测试对象功能的操作。除此之外,UI 测试还要确保 UI 功能内部的对象符合预期要求,并遵循公司或行业的标准。

 UI测试目标

 1、通过浏览测试对象可正确反映业务的功能和需求,这种浏览包括窗口与窗口之间、字段与字段之间的浏览,以及各种访问方法 (Tab 健、鼠标移动和快捷键)的使用

 2、窗口的对象和特征(例如:菜单、大小、位置、状态和中心)都符合标准。

 测试方法:为每个窗口创建或修改测试,以核实各个应用程序窗口和对象都可正确地进行浏览,并处于正常的对象状态

 二.实验内容

 1、按照实验指南一利用VS UI 测试完成对计算器的测试,掌握录制的基本方法,数据驱动的自动化测试方式。

 2、对给定的程序验证密码错误提示功能,进行UI数据驱动自动化测试。要求如下:

 (1).输入错误的用户名或输入错误的密码,检测系统是否提示“用户或密码错误”

 (2).输入正确的用户名和正确的密码,检测系统是否提示“登录成功”

 参考步骤如下:

 (1)新建一个项目 DemoUITest,使用录制的方式对RightDemo.exe的操作进行录制生成测试方法InputErrorUidPwd。

 输入错误的用户名和密码,然后点击登录,之后弹出提示框“用户名和密码错误“

 (2)进行第一个验证,验证弹出框”用户名或密码错误!”是否弹出来了,如果是,则测试通过,如果不是,则失败。(提示,选中Exists属性,再添加断言,然后弹出为Exists添加断言的窗口,这里我们需要选择AreEqual,比较值是True.)并为添加的断言生成方法AssertErrorWindow()

 (3)继续录制,输入正确的用户名和密码,点击登录.如(2)操作,分别添加InputRightUidPwd()操作方法和AssertRightWinow()断言方法,

 (4)在ErrorDemo.exe程序中,本来输入错误的用户名或密码,应该弹出提示“用户名或密码错误”,现在因为开发人员一时疏忽,不慎将提示改成了乱码“咪asd阿什顿”,利用VS UI(1)~(3)进行的录制方法将其检测出来。

 注:正确用户名密码为 Admin 123456

 以上所有操作均需要截图

 1、按照实验指南一利用VS UI 测试完成对计算器的测试,掌握录制的基本方法,数据驱动的自动化测试方式。

 2、截屏

 四、实验小结(包括问题和解决方法、心得体会、意见与建议等)

 五、指导教师评语

 成 绩

 批阅人

 日 期

推荐访问:测试 自动化 实验 代码 报告