前言 在使用selenium自动化测试的过程中,必然会遇到环境不稳定,网络慢的情况,这时如果不做任何处理的话,经常会因代码没有找到元素而报错。这时我们就要进行设置,让其等待加载后再执行。 在Selenium中,可以用到三种等待方式:强制等待、隐式等待、显式等待,应该根据具体需求情况选择最优的等待方式 ...
分类:
编程语言 时间:
2020-03-26 10:50:22
阅读次数:
87
1、代码管理-->主要开源方案有gitlab、gerrit+repo、gogs 2、任务执行-->jenkins 3、自动化测试-->python 4、构件存储-->hdfs、nexus 5、日志管理-->ELK 6、部署工具-->ansible 7、系统集群高可用-->k8s 8、监控-->zab ...
分类:
其他好文 时间:
2020-03-26 01:39:44
阅读次数:
193
jdk与sdk环境搭建常用adb指令讲解Appium环境搭建Appium介绍: 移动端开源自动化测试框架 开源:完全免费 跨平台:完全满足IOS和Android两个不同系统提供的自动化测试 Appium是基于Selenium来实现 Appium是基于JDK+SDK环境来承载 Appium Serve ...
分类:
移动开发 时间:
2020-03-25 23:04:14
阅读次数:
90
我们在做测试的时候,如果哪里出现了bug,都会简单的看下日志,日志的好看和详细与否对我们这些发现问题的和查看问题的都非常重要,那么在自动化中如果把自己的日志完善起来呢?我们可以通过logging模块来帮助我们完善自动化测试过程的中日志。 logging模块 logging模块中包含了多种打印日志的方 ...
分类:
编程语言 时间:
2020-03-25 19:02:07
阅读次数:
77
近期,我公司研发的gps信号发射器在上海某物流公司投入使用,gps模拟器的良好性能,得到客户的认可,gps发射器可同时模拟GPS定位授时信号,可对物流车的车载导航的接收机的定位、测试、授时、灵敏度和运动轨迹等指标进行实时测试和报表生成,实现无人值守的自动化测试。gps模拟器可同时模拟GPS定位授时信号,用于组合导航接收的研发、生成、检定。同时也选配测试评估软件系统,可对船载导航的接收机的定位、测试
分类:
其他好文 时间:
2020-03-25 16:16:50
阅读次数:
76
unittest是Python单元测试框架。但它不仅可以适用于单元测试,还可以适用接口自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天就总结下如何使用unittest单元测试框架来进行接口自动化测试。 一、导入unitt ...
分类:
编程语言 时间:
2020-03-23 22:10:49
阅读次数:
88
一、环境准备 1.脚本语言:Python3.x IDE:安装Pycharm 2.安装Java JDK 、Android SDK 3.adb环境,path添加E:\Software\Android_SDK\platform-tools 4.安装Appium for windows,官网地址 http: ...
分类:
移动开发 时间:
2020-03-23 22:08:22
阅读次数:
105
1.Monkey简介在Android的官方自动化测试领域有一只非常著名的“猴子”叫Monkey,这只“猴子”一旦启动,就会让被测的Android应用程序像猴子一样活蹦乱跳,到处乱跑。 人们常用这只“猴子”来对被测程序进行压力测试,检查和评估被测程序的稳定性。 官宣:Monkey是一个程序,运行在您的 ...
分类:
其他好文 时间:
2020-03-23 20:07:50
阅读次数:
86
1,selenium 1,定义:Web自动化测试工具,应用于web自动化测试 2,特点: 1,可以运行在浏览器上,根据指定的命令操作浏览器,让浏览器自动加载页面 2,只是工具,不支持浏览器功能,需要与第三方浏览器结合使用 2,phantomjs 1,定义:无界面浏览器(无头浏览器) 2,特点: 1, ...
分类:
Web程序 时间:
2020-03-23 15:05:53
阅读次数:
71