1、设置无头浏览器模式 2、设置屏幕尺寸 3、通过xpath获取元素并单击 4、关闭浏览器 5、获取input标签 输入文字 执行回车 6、执行双击 7、执行等待 8、浏览器全屏截图保存到指定路径 9、退出driver程序 driver.quit() `` 10、select下拉框的选值处理 ...
分类:
其他好文 时间:
2020-02-27 10:26:52
阅读次数:
100
对于网络设备的测试来说,想必以下情况您也遇到过。 1.公司新版软件即将发布,上个版本刚刚测试完的N个测试用例又得再跑一次!2.公司产品做出厂前测试,同一批次的N个产品,相同的指标来来回回反反复复重复测试!!3.本想休息时间追个剧,测试任务却还在忙,来回切屏苦不堪言!!! 好,接下来就给大家介绍下自动 ...
分类:
其他好文 时间:
2020-02-26 19:11:43
阅读次数:
94
据了解,案例自动生成功能能大幅度提升用户编写用例的效率,并能显著提升缺陷发现比例。就此,随行付IRON TEST研发团队负责人为我们讲述了随行付的自动化测试探索之路,从中可以一窥中国自动化测试研发道路的艰辛历程。 案例自动生成功能基于全对偶理论 现在测试人员应用IRON TEST零代码接口测试平台的 ...
分类:
其他好文 时间:
2020-02-26 14:10:52
阅读次数:
132
之前项目将接口自动化项目持续集成到了jenkins上,这次专门写篇文章记录下。 持续集成时,主要分为以下几个步骤: 1. 服务器安装jdk;2.maven的安装及配置;3.git的安装及配置;4.jenkins的安装及运行;5.将接口自动化项目持续集成到jenkins;6.在线测试报告的产出 一、j ...
分类:
其他好文 时间:
2020-02-26 01:48:02
阅读次数:
280
#定位优先选择1、id 2、name#xpath优先选择属性定位,再选择文本定位from selenium import webdriver# 打开对应的浏览器,开启与浏览器之间的会话#打开的是非常干净的浏览器,没有任何的用户数据driver=webdriver.Chrome()# 元素在页面的三种 ...
分类:
Web程序 时间:
2020-02-25 23:17:22
阅读次数:
130
环境:python3 + unittest + requests Excel管理测试用例, HTMLTestRunner生成测试报告 测试完成后邮件发送测试报告 jsonpath方式做预期结果数据处理,后期多样化处理 后期扩展,CI持续集成 发送邮件效果: 整体结构: common模块 class ...
分类:
编程语言 时间:
2020-02-24 14:45:07
阅读次数:
95
1、以你做过的项目,举例来说一下你的自动化测试是怎么做的?参考答案:就拿简历上的ecshop项目来说吧,在编写脚本前,我们会对系统进行评估,确认这个系统可不可以实现UI自动化,如果可以的话,就筛选出能实现自动化测试的用例,一般优先把冒烟测试用例的转为成脚本。我们是用selenium工具来实现自动化, ...
分类:
编程语言 时间:
2020-02-23 19:55:10
阅读次数:
409
引言 很多人都知道,目前市场上很多自动化测试工具,比如:Jmeter,Postman,TestLink等,还有一些自动化测试平台,那为啥还要开发接口自动化测试框架呢?相同之处就不说了,先说一下工具的局限性: 1.测试数据不可控: 接口虽然是对业务逻辑、程序代码的测试,而实际上是对数据的测试,调用接口 ...
分类:
编程语言 时间:
2020-02-23 16:39:39
阅读次数:
215
在实际的接口测试中,有时需要根据情况进行文件的上传和下载。在文件数量比较小的时候,我们当然可以直接处理(比如若干个接口都用一个文件)。但是,如果我们上传的文件需要使用不同文件夹里不同的文件,而且数量又比较大的情况下,直接写路径就比较麻烦了。 那么,怎样来处理这样的问题呢?还是需要先整理一下思路。 首 ...
分类:
编程语言 时间:
2020-02-23 11:19:07
阅读次数:
80
什么是持续集成? (1)Continuous integration (CI) 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽快地发现集成错误。许多团队发 ...
分类:
其他好文 时间:
2020-02-22 15:34:01
阅读次数:
68