摘要: 使用mac后发现很多软件都可以通过终端命令brew。。。来安装。 查了一下,发现brew原来是osx系统上的软件包管理工具,全名是Homebrew,官网:https://brew.sh(这官竟然还包含各种语言!完美!)。 按官网介绍,安装真的是灰常简单呀,一行命令就搞定,那么下面跟着操作吧。 在终端 阅读全文
posted @ 2018-04-24 23:40 helentester 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 本来呢,我是看到报告中没有输出@Test的description 的属性,想优化一下,没想到在找reportng的源码的时候,发现一个大神也优化了reportNG,他优化了下面几个内容: 1)、测试结果中添加日志输出; 2)、测试结果按时间顺序展示; 3)、主页添加饼图展示。 那么我要的这个小小的优 阅读全文
posted @ 2018-04-16 14:12 helentester 阅读(1762) 评论(0) 推荐(0) 编辑
摘要: 目前还沉浸在java自动化测试中不能自拔! 自动化过程中免不了要从数据库取值与期望值比较,目前我项目刚开始就需要用到了。 下面我把操作过程写下来: 我的项目框架是java+maven+testNG,所以首先要在pom.xml中添加mysql-connector-java的依赖,如下所示: 然后写一个 阅读全文
posted @ 2018-04-13 16:01 helentester 阅读(5236) 评论(0) 推荐(0) 编辑
摘要: 1、常用注释: 2、设置测试方法的执行顺序 在执行同一个类里面的测试方法时,我们有时候需要对各个test排序,这时我们加入参数priority=int即可,如下代码所示, ff()会在f()前执行 3、依赖测试 当大家顺序执行测试的时候,无非就是因为业务是有流程的,我们希望整一个业务流可以顺序地执行 阅读全文
posted @ 2018-04-09 22:16 helentester 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: 背景:测试报告是用reportNG生成的,属于java自动化测试项目。 1) 安装插件 首先要安装HTML Publisher plugin,这个在插件管理里面搜索并安装即可,如下我已安装: 2) 项目配置 然后要在项目中增加“构建后操作”,增加publish HTML reports操作,配置如下 阅读全文
posted @ 2018-04-08 17:48 helentester 阅读(4792) 评论(0) 推荐(0) 编辑
摘要: 1) 安装maven 如下图我已装好maven(这是我很早以前装的,安装教程大家可以百度一下,很容易安装的) 2) 安装git客户端 如下图所示,我也安装好了git客户端,同样安装步骤大家百度一下即可。 3) 在jenkins中安装git和maven插件 安装maven插件比较简单,在“插件管理-可 阅读全文
posted @ 2018-04-08 17:41 helentester 阅读(1816) 评论(0) 推荐(0) 编辑
摘要: 一直在用的webUI自动化测试框架,以前写得太粗糙了,现在细化一下。 weiUI自动化测试需要掌握以下几点:一是获取元素,java获取元素对象与python差不多,用的是findElement方法,不过我在搭建框架过程中为了实现PO模式,从万能的百度中获知还有个一更好的类FindBy,FindBy+ 阅读全文
posted @ 2018-04-07 17:33 helentester 阅读(16450) 评论(5) 推荐(2) 编辑
摘要: Appium和selenium差不到,只是一个用于测web,一个用于测APP。下面记录一下我搭的测试框架,同样是基于PO模式,用的unittest. 最后测试报告如下: 1.1 代码结构 这个结构是不是很熟悉,都是基于PO模式,用的是unittest框架。 1.2 配置文件globalparamet 阅读全文
posted @ 2017-08-11 16:13 helentester 阅读(21988) 评论(5) 推荐(3) 编辑
摘要: 中文文档:https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html# 1.1 安装BeautifulSoup模块和解析器 1) 安装BeautifulSoup pip install beautifulsoup4 2) 安 阅读全文
posted @ 2017-08-05 18:04 helentester 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 一、首先安装dtt模块 数据驱动原理 1.测试数据为多个字典的list类型 2.测试类前加修饰@ddt.ddt 3.case前加修饰@ddt.data() 4.运行后用例会自动加载成N个单独的用例 二、实例 ExcellData.py test.py 阅读全文
posted @ 2017-06-16 19:29 helentester 阅读(3015) 评论(3) 推荐(0) 编辑