![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
--龙
欲做诸佛龙象,先做众生马牛
展开
-
Selenium2测试框架构思-03
其实在我们测试的过程中会发现有很多数据问题需要处理,比如页面上返回的数据是不是对的?数据是不是全的?这些我们都需要我们有一个判断,但是这些数据如何来,现在我这里提供了3条路径来解决这个问题:1.数据库直接获取;2.通过接口返回数据;3.通过xls保存数据。当然在实现了以上三个功能后,我们可以依据这个做更多的事情。比如:接口测试,数据库测试,数据驱动。同时还可以用来定位一些问题。通过对数据库数据,接...原创 2018-07-27 15:22:19 · 204 阅读 · 0 评论 -
Selenium2测试框架构思-02
Selenium封装在封装过程中我尽量做到2点:多次出现的代码尽量提取出来;结构清晰保证可阅读性。下面是我规划了一个相对明了的结构体系,可以帮助自己比较好的构建好整个封装思路。在这个封装过程中会发现我们在元素查找仅到By,这是因为为了更好的解决由于页面元素变化增加自动化维护成本的问题,我在下面的文章中会对页面元素封装思路中有具体的介绍。我们在开始方法之前我们先做一个准备工作,我们需...原创 2018-07-27 15:19:19 · 280 阅读 · 0 评论 -
Selenium2测试框架构思-01
编写本篇文章的目的是为了在今后的自动化测试学习中提供一个好的文档指导,更有效的进行框架的优化及维护。同时也为安卓自动化测试框架搭建提供一定的可行性依据。在开始框架整理之前我先对框架最终效果进行一个设定,也是给自己建立一个目标。分层明显:业务逻辑层,操作逻辑层,基础操作层,数据层(测试数据,元素数据,配置数据)日志清晰:操作日志,错误日志功能丰富:接口测试,数据库测试,基础功能测试,...原创 2018-07-27 15:15:22 · 211 阅读 · 0 评论 -
JAVA_Selenium Appium安卓自动化测试 -第一个case
上文中我们已将环境准备好了,现在我们就利用一个case来认识这套框架。我们先利用Intellij IDEA(下问中我都以IDEA称)新建一个maven项目。由于我使用的电脑无法连接外网,所以项目中我将依赖重新添加到lib 目录中添加依赖的过程大家可以连接到中央库可以忽略。 1.打开IDEA我们新建一个项目 2.选中Maven,勾选Create from...原创 2018-04-27 09:43:08 · 1973 阅读 · 0 评论 -
JAVA_uiautomator 2.0 模拟monkey性能测试 本地日志系统
前面的文章中基本的case及数据准备工作都已经完成了,现在我们就进行的工作:日志本地化。这里我们要进行两个数据进行本地话,一个就是操作日志,一个就是性能日志。这里我们将分别用两中文本载体记录:text+xls。这样有助于我们对性能数据的分析。 第一步:我们要建一个日志写入的方法在每次操作的时候将操作信息写入 这里我们需要考虑到两点:一个日志命名问题...原创 2018-04-11 17:56:01 · 523 阅读 · 0 评论 -
JAVA_Uiautomator小记之 环境搭建-JAVA
上篇文章中简单说明了一下Uiautomator 2.0相对1.0 的相关变化,及开发的准备工作。分别下载了:Android Studio+jdk环境+android SDK 下面我们来说说java 的环境安装及配置: 1.安装java: 安装过程中会提到两个路径的选中:jdk 和 jre 那么我们了解一下这分别是干嘛的? ...原创 2017-12-07 15:01:15 · 1209 阅读 · 0 评论