- 博客(7)
- 收藏
- 关注
原创 Appium框架的使用心得
Appium,作为一款成熟的移动端自动化测试框架,其功能日益强大,同样后边有个活跃的社区在支持appium的发展。appium扩展了WebDriver的协议,没有自己重新去实现一套,这样一来,接触过selenium使用的小伙伴也一定能快速入手appium。前段时间,笔者为公司移动端app中信息流新闻数据展示做个UI监控。这里,将这个过程中总结的一些知识拿出来和大家分享下。元素定位:对于...
2019-10-21 11:16:32 417
原创 Docker在测试中的应用实践
对于测试同学来说,大家是否经常遇到下面这些问题?1.和开发共用一套测试环境,测试时不能保证环境的稳定性,有可能在开发环境上稳定,但上线时会容易漏掉一些文件配置等。当然还经常会与开发就bug产生一些纠纷。2.多个项目部署到同一台服务器,测试时会多了一些不相关的噪音,可能影响到测试的准确性。3.重新部署一套测试环境,代码是开发写的,环境配置可能是运维搞得,如果测试任务多了,需要部署一套新的...
2019-06-18 10:42:27 2653
转载 如何利用JSON Schema校验JSON数据格式
最近笔者在工作中需要监控一批http接口,并对返回的JSON数据进行校验。正好之前在某前端大神的分享中得知这个神器的存在,调研一番之后应用在该项目中,并取得了不错的效果,特地在此分享给各位读者。什么是JSON Schema? JSON Schema是一组特殊的JSON词汇,用来标记和校验JSON数据,也可以理解为一种的对JSON数据格式定义的约定。截至本文撰写...
2019-02-25 15:13:20 14466 3
原创 git的一些基础知识
作为当下使用最为广泛的分布式版本控制系统,优点什么的不再赘述,这里总结下git使用时的一些基本流程。1.git仓库搭建(以centos系统为例) 1.1.安装git:yum install git 1.2.创建git用户,用来运行git服务:sudo adduser git 1.3.切换到git用户下,新建.ssh文件夹以及公钥授权文件authorized_keys ...
2019-02-25 13:09:46 180
原创 java远程连接ssh的实现
在开发或者测试的过程中,经常会登录到远程服务器上进行一系列操作(如目录跳转、脚本执行等);这些动作固定,但是每次重复操作会显得较为繁琐。基于此,开发出一个自动化脚本用以代替手工执行很有必要。 这里给大家介绍一种基于java的远程ssh连接实现工具,jsch。jsch作为一种ssh2的纯java实现,能够允许我们连接到一个sshd 服务器,进而进行文件传输、文件下载...
2019-02-25 11:51:47 17105
原创 Selenium框架的使用心得
最近使用selenium框架实现业务前端的UI自动化,在使用selenium时,有一些心得想要和大家分享一下。Selenium是一款用于web应用程序测试的工具,常用来实现稳定业务的UI自动化。这里,不想对其发展历史做介绍,也不想用官方语言去描述。简单的一句话总结其运行的基本原理:适配于对应浏览器的webdriver驱动解析自动化执行脚本,按其规定的方式操作浏览器。到这里,我们也大致了解s...
2019-02-21 13:19:21 6221 1
原创 基于junit4搭建自定义的接口自动化测试框架
随着业务的逐步稳定,对于接口的改动也会逐渐变少。更多的是对业务逻辑的优化,功能实现的完善。对于测试来说,重复繁琐的功能测试不仅效率低下,而且耗费一定的人力资源。笔者支持的信息流业务下的一个图文管理平台就是一个功能较为完善,系统较为稳定的后台平台。每次平台新增一些小的功能,或者对某些模块做优化时,都会一定程度上影响其他模块。每次回归测试,甚至比新增的功能测试点还耗时,而且还不敢保证没...
2019-02-21 12:49:45 2552 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人