上一页 1 ··· 77 78 79 80 81 82 83 84 85 ··· 96 下一页
摘要: GUI 测试的稳定性问题,影响 GUI 测试健康发展的一个重要障碍,严重降低了 GUI 测试的可信性。 要提高 GUI 测试稳定性,首先你需要知道到底是什么原因引起的不稳定。你必须找出尽可能多的不稳定因素,然后找到每一类不稳定因素对应的解决方案。 五种造成 GUI 自动化测试不稳定的因素 非预计的弹 阅读全文
posted @ 2020-07-11 10:35 捷后愚生 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 介绍页面对象自动生成、GUI 测试数据自动生成、无头浏览器 页面对象自动生成 页面对象(Page Object)模型的不足 页面对象模型,是以 Web 页面为单位来封装页面上的控件以及控件的部分操作,而测试用例基于页面对象完成具体操作。最典型的模式就是:XXXPage.YYYComponent.ZZ 阅读全文
posted @ 2020-07-11 09:31 捷后愚生 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 从测试数据的角度再来谈谈 GUI 自动化测试。 GUI 测试中两种常见的数据类型 第一大类是,测试输入数据,也就是 GUI 测试过程中,通过界面输入的数据。比如“用户登录”测试中输入的用户名和密码就就属于这一类数据;再比如,数据驱动测试中的测试数据,也是指这一类。 第二大类是,为了完成 GUI 测试 阅读全文
posted @ 2020-07-09 19:04 捷后愚生 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 在介绍了GUI 自动化测试中的两个主要的概念“脚本与数据的解耦 ”以及“ 页面对象模型”,引入“操作函数”封装时,我提到操作函数在改善测试脚本可读性问题的同时,也引入了两个新的问题,即: 如何把控操作函数的粒度,以及如何衔接两个操作函数之间的页面。 如何把控操作函数的粒度? 操作函数的粒度是指,一个 阅读全文
posted @ 2020-07-08 19:53 捷后愚生 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 测试脚本和数据的解耦 数据驱动(Data-driven)测试 把测试数据和测试脚本分离,测试脚本只有一份,其中需要输入数据的地方会用变量来代替,然后把测试输入数据单独放在一个文件中。这个存放测试输入数据的文件,通常是表格的形式,也就是最常见的 CSV 文件。 然后,在测试脚本中通过 data pro 阅读全文
posted @ 2020-07-07 19:17 捷后愚生 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 什么是Mock测试? Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取的比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。 为 阅读全文
posted @ 2020-07-06 20:55 捷后愚生 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 主要介绍现在应用最广泛的Web GUI 自动化测试工具Selenium的工作原理。 Selenium 的实现原理 Selenium V1.0 Selenium V1.0 的核心是 Selenium RC(Remote Control) Selenium RC 利用的原理是:JavaScript 代码 阅读全文
posted @ 2020-07-06 19:07 捷后愚生 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 工作中有的时候需要将某个库中的表、视图、函数、存储过程等创建语句导出,又不需要表中的数据。 方法一:需要拷贝的创建语句条数不多,可以选择直接拷贝DDL语句 方法二:使用Navicat的备份功能 阅读全文
posted @ 2020-07-05 16:59 捷后愚生 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 表结构 内连接 笛卡尔积问题 普通内连接:inner join on 隐式内连接: 外连接 内连接与外连接查询的区别 内连接查询是查询两张表交集的数据,主外键关联的数据。 左连接查询是查询左表中的所有数据和两张表主外键关联的数据。 表结构 内连接查询 左连接查询 右连接查询 阅读全文
posted @ 2020-07-05 16:36 捷后愚生 阅读(373) 评论(0) 推荐(0) 编辑
摘要: union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。 Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序。 阅读全文
posted @ 2020-07-05 15:16 捷后愚生 阅读(413) 评论(0) 推荐(0) 编辑
上一页 1 ··· 77 78 79 80 81 82 83 84 85 ··· 96 下一页