-----@@@自动化测试的优点 ###快速###可重复###更好地利用资源###测试的复用性

###可靠(每一次都执行相同的动作,可避免人工测试的错误) ###可程序化(可以以程序的方式撰写复杂的测试脚本,以带出隐藏在应用程序中的信息) ###广泛性(可建立广泛的测试脚本,覆盖应用程序的所有功能) ###可再使用(可重复使用脚本,即使应用程序的使用接口已经改变) ###对程序的回归测试更方便###增加软件信任度

###可以运行更多繁琐的测试###可执行一些手工测试困难或不可能进行的测试 ###测试具有一致性和可重复性###可以让产品更快地投放市场 -----@@@自动化测试能否取代人工测试 不能,有些东西不能用工具测 -----@@@使用QTP做测试的步骤:测试计划、创建测试脚本、增强测试脚本功能、运行测试、分析测试结果。 -----@@@什么是检查点及类型 检查点:将指定属性的当前值与该属性的期望值进行比较的验证点。使您能够确定网站或应用程序是否正常运行。 ###标准检查点--检查对象的属性如某个按钮是否被选取等; ###图片检查点--检查图片的属性如原文件路径、宽度、高度等; ###位图检查点--按像素比较当前显示的位图和预存的位图是否一致; ###表格检查点--比较界面显示的表格数据内容与预期值是否一致; ###文本/文本区域检查点-检查网页上或者窗口上出现的文字是否正确; ###网页检查点-检查网页属性如页面加载时间或是否有不正确的链接; ###数据库检查点-检查数据库的内容是否正确; ###XML检查点-检查xml文件或者网页中xml文本内容;

-----@@@什么是参数化?参数化的类型及好处是什么? 参数是指一种从外部数据源或生成器赋值的变量。 ###数据表参数化—通过创建数据表参数为参数提供可能的值列表。通过数据表参数使用所提供的数据,以实现运行多次的数据驱动测试或操作。在每次重复(或循环)中,QTP 均使用数据表中不同的值。 ###内置环境变量(Built-in)QTP提供了一组内置变量,通过内置变量可以获取当前运行测试计算机的QTP 的相关信息。其中可以包括测试名、测试路径、操作系统类型和版本以及本地主机名等 ###内部环境变量 在测试内定义的变量。这些变量与测试一起保存,并且只能在定义这些变量的测试内访问。 ###外部环境变量 在外部环境变量文件中预定义的变量。可根据需要创建任意多个的文件,并为每个测试选择一个适当的文件,或者更改用于每个测试运行的文件。 ###随机数字 插入随机数字作为测试步骤的值 ###数据驱动参数化 当在给定的操作(Action)包含多个相同常量值的测试对象、检查点等时,可以通过数据驱动器快速完成参数化。 ###环境变量参数化—插入环境变量列表中的值,可通过测试(脚本)访问该列表的变量和值。 -----@@@脚本动作切分的好处: 测试对象库让测试脚本更为模块化且更容易被重复使用

-----@@@输出值作用:

捕获测试或组建中某个特定点的一个或多个值,并在运行会话持续时间存储这些值,此后,可以将这些值作为输入值使用,可以输出任何对象的属性值 -----@@@虚拟对象的作用: 如果程序中包括那些行为类似标准对象的对象,但是 QTP 却不能识别它们,这时候可以把这些对象定义为虚拟对象,并且映射到某类标准对象,例如 button、check box等。QTP 在测试过程中就会对这些虚拟对象模拟执行用户操作 -----@@@场景恢复的作用: 在脚本运行出错时程序会恢复到出错之前的状态继续运行下去 -----@@@描述性编程的好处:

摆脱测试对象库的限制,使脚本不依赖于测试对象库,

-----@@@三种录制模式:

正常录制模式### 模拟录制模式###低级录制模式

-----@@@环境变量的类型:build in 和user defined

-----@@@模块化的好处,如何调用,两种方式的区别 具有可维护性,可测试性

-----@@@正则表达式的使用场景

测试某字符串的某个格式。例如,可以对一输入字符串进行测试,看在该字符串中是否存在某一类电话号码(手机或固话)。这称为数据有效性验证。 替换文本。可在文档中使用正则表达式来标识特定文字,可将查找到文本替换为其他的文字。

-----@@@三层分离:业务层,脚本层,数据层

-----@@@数据表

-----@@@缺陷跟踪

-----@@@在QTP中使用正则表达式的3中场景

-----@@@如何使用测试对象库

大连东软信息学院软件测试技术课程题库,自动化测试复习(大连东软信息学院整理版)...相关推荐

  1. net 基于asp.net的计算机网络课程题库考试系统

    近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,学校的教学管理都受到了极大的挑战.Internet技术持续迅猛的发展,也给传统的教学提 ...

  2. 东北大学C语言课程题库题解专栏目录

    东北大学C语言课程题库题解专栏目录   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓 ...

  3. 腾讯云技术认证考试综述 腾讯云技术认证题库

    腾讯云是国内知名的云计算云服务供应商之一,其产品和服务覆盖国内的医疗.金融.地产.零售.教育以及先进制造业,且市场占有率也逐年提高.目前腾讯云打造的生态链已经出具规模,上下游产业中有一定规模的企业就不 ...

  4. 大连理工大学软件学院编译技术课程——MicroC词法分析上机实验

    大连理工大学软件学院编译技术课程--MicroC词法分析上机实验 题目 编写词法分析编译程序 实验目的:对循环语句和条件判断语句编写词法分析编译程序,只能通过一遍扫描完成. 实验要求: (1) 关键字 ...

  5. SQL编程软件测试,编程程题库之软件测试8大常见数据库面试题

    原标题:编程程题库之软件测试8大常见数据库面试题 一.事务的四大特性 原子性,要么执行,要么不执行 隔离性,所有操作全部执行完以前其它会话不能看到过程一致性,事务前后,数据总额一致持久性,一旦事务提交 ...

  6. 包头钢铁职业技术学院题库计算机,计算机-包头钢铁职业技术学院.DOC

    计算机-包头钢铁职业技术学院 包头钢铁职业技术学院单独招生题库(计算机) 一.填空题50道 病毒的五个主要特征:(生性.传染性.潜伏性.爆发性.破坏性). 网页文件的扩展名:(H (Html)的源代码 ...

  7. 包头钢铁职业技术学院题库计算机,包头钢铁职业技术学院单独招生题库(计算机).DOC...

    包头钢铁职业技术学院单独招生题库(计算机).DOC 包头钢铁职业技术学院单独招生题库(计算机) 一.填空题50道 病毒的五个主要特征:(生性.传染性.潜伏性.爆发性.破坏性). 网页文件的扩展名:(H ...

  8. 计算机三网络技术选择题题库,2017年计算机三级《网络技术》选择题题库

    2017年计算机三级<网络技术>选择题题库 1.下列技术中,不属于无线接入技术的是( ). A.Adhoc B.DWDM C.WiFi D.WiMAX 2.下列关于宽带城域网核心交换层特点 ...

  9. 计算机网络技术三级题库pdf,全国计算机等级考试三级网络技术上机考试题库.pdf...

    全国计算机等级考试三级网络技术上机考试题库.pdf 1套 已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符 型4位).产品名称mc(字符型10位).单价dj(整型 ...

最新文章

  1. [NOI2007] 货币兑换 解题报告
  2. 【死磕Java并发】—–深入分析synchronized的实现原理
  3. 浅谈新一代Android操作系统Android L
  4. 第六次的服务端课程:JDBC,数据源配置
  5. 上传失败 已保存至草稿_特大福利 清睿口语100成都会议专家讲座视频已上传至口语100网站...
  6. P4430-小猴打架【perfer序列】
  7. vm ubuntu设置中文_如何在本地Ubuntu Linux机器或VM上设置LAMP服务器
  8. ipad怎么连接电脑_一条网线怎么连接多台电脑?
  9. OpenShift 4 之配置Insecure Registry和Blocked Registry镜像源
  10. App常用图标使用规范
  11. Tomcat详解(三)——tomcat多实例
  12. Ubuntu16.04下完美切换Python版本
  13. 《python程序员面试宝典(陈屹)》chapter1 技术面试方法论
  14. android应用更换背景图片方法
  15. springboot + vue 搭建使用maven+ant构建
  16. Swagger、Rap与Yapi接口管理
  17. 各种神经网络的应用领域,神经网络技术及其应用
  18. 中国版权力的游戏构思
  19. 骑行318、 2016.7.25
  20. 手游弱联网手游如何防作弊

热门文章

  1. 在Win7中如何防范U盘病毒的传播?
  2. java题库——认证考试题1
  3. pieChart使用记录
  4. 【论文阅读】Bi-Directional Cascade Network for Perceptual Edge Detection(2019)
  5. B2B2C商城系统站点分布构架
  6. 五大技巧识别钓鱼网站
  7. ldapsearch 的用法
  8. mysql添加二级索引的sql语句_MySQL面试知识点追命连环问(二)事务、索引及SQL优化...
  9. Jmeter 局域网的IP欺骗终极解决方案
  10. OPNET Modeler 的安装及其相关配置