一、关键字模型 excel表: 关键字模型 通过代码实现:读取excel表中上述数据,进行一系列操作,实现自动打开网页、输入信息并跳转 1、excel_operation.py: excel表基本读写操作: import xlrd # 需安装 from xlutils.copy import cop ...
分类:
编程语言 时间:
2020-06-18 23:21:28
阅读次数:
69
1、行为驱动环境搭建: 行为驱动:Behavie 断言:Pyhamcrest 环境语言:Python 框架:Selenium 安装: 1 2 3 pip install behave pip install pyhamcrest 我们需要新建features包,在该包下要包含至少一个.feature ...
分类:
编程语言 时间:
2020-06-18 23:18:54
阅读次数:
80
一、什么是Selenium? Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid。 Selenium IDE:Fir ...
分类:
编程语言 时间:
2020-06-18 22:03:20
阅读次数:
65
大数据时代,多数的web或app产品都会使用第三方或自己开发相应的数据系统,进行用户行为数据或其它信息数据的收集,在这个过程中,埋点是比较重要的一环。埋点收集的数据一般有以下作用: 1. 驱动决策:ABtest、漏斗优化、用户增长、bug修复、精准营销、流失用户预警 2. 驱动产品智能:智能推荐(千 ...
分类:
其他好文 时间:
2020-06-18 19:09:40
阅读次数:
112
一、Python+unittest+requests+HTMLTestRunner 完整的接口自动化测试框架搭建_00——框架结构简解 首先配置好开发环境,下载安装Python并下载安装pycharm,在pycharm中创建项目功能目录。如果不会的可以百度Google一下,该内容网上的讲解还是比较多 ...
分类:
编程语言 时间:
2020-06-14 01:23:20
阅读次数:
290
[推荐]好书推荐前端自动化测试框架 ——Cypress从入门到精通 ...
分类:
其他好文 时间:
2020-06-10 17:23:25
阅读次数:
112
这里主要分享一下,如何让脚本运行起来,开始的时候,就是写了一个pytest.ini,然后在控制台输入pytest,就会直接跑脚本,后来又改了一下,直接写了一个bat文件,来运行脚本,下面主要说明一下bat文件怎么运行脚本。 首先有一个run.py文件,就是确定需要测试哪些case,以及生成报告的路径 ...
分类:
移动开发 时间:
2020-06-09 16:34:42
阅读次数:
66
Jenkins环境: Jenkins ver. 2.222.4 Allure Jenkins plugin: 2.28.1 jenkins -> 系统管理 -> 插件管理 -> 可选插件中过滤Allure,勾选对应插件安装 :Allure Jenkins plugin: 2.28.1 安装完插件后, ...
分类:
编程语言 时间:
2020-06-03 20:22:38
阅读次数:
199
这里做一个总结 由于公司架构要用node来替代Java的部分服务,所以就研究了这个自动化测试框架;它可以很方便的测试我们的接口,而且还能使用断言【assert】来判断是否是我们预期的结果。 但是呢,由于网上大多自动化测试都是基于python和Java的,没有找到很好的JavaScript+Gauge ...
分类:
Web程序 时间:
2020-05-30 10:57:33
阅读次数:
91
接口自动化测试框架的部分,之前的章节都已经介绍完毕了。按照这个思路基本就可以完成一套接口自动化测试方面的框架,并开始测试了。 作为一个老测试,今天主要想说一些感想。 一、源码的问题 其实,我向大家介绍的这一套测试,并没有一个固定的源码。它其实源自网上很多不同大佬的源码,在使用过程中不断的经过自己的“ ...
分类:
编程语言 时间:
2020-05-25 13:57:01
阅读次数:
64