自动化测试
文章平均质量分 71
橘生淮南@1
这个作者很懒,什么都没留下…
展开
-
Android+JaCoCO实现手工测试代码覆盖率统计
JaCoCo是面向Java的开源代码覆盖率工具,JaCoCo以Java代理模式运行,它负责在运行测试时检测字节码。JaCoCo会深入研究每个指令,并显示每个测试过程中要执行的行。为了收集覆盖率数据,JaCoCo使用ASM库即时进行代码检测,并在此过程中从JVM Tool Interface(Java虚拟机提供的一种原生编程接口)接收事件,最终生成代码覆盖率报告。原创 2024-11-01 16:30:33 · 601 阅读 · 0 评论 -
svn无法连接,Server SSL certificate verification failed: certificate issued for a different
连接svn服务器时报错:Server SSL certificate verification failed经分析是证书问题,导致无法连接。原创 2023-02-16 10:42:29 · 1539 阅读 · 1 评论 -
jenkins 访问不了(windows环境)
如果该服务没有启动的话,就点击启动按钮,如果启动不了会有报错信息,我遇到的报错是:用户授权问题,无法启动,原因是我修改了电脑的开机密码,导致我重启电脑后就访问不了jenkins。如果遇到和我一样的问题,修改一下登录授权的密码即可,将密码设置和开机密码一致,然后再次点击启动,jenkins服务启动成功。2.如果你的服务是启动状态,还是访问不了,那就继续检查你的访问地址(ip 和端口号)是否正确?备注:我的电脑是windows环境,jenkins是直接用war包安装的。1.检查jenkins服务是否已经启动?原创 2023-02-08 15:11:41 · 4773 阅读 · 0 评论 -
SVN关联PyCharm使用
本人因为要搭建一个自动化测试的框架,编程语言选择的python,python编辑器选择的PyCharm,代码管理工具使用的SVN。为了方便协作开发,需要将SVN关联PyCharm进行使用。原创 2023-01-29 15:06:44 · 2051 阅读 · 1 评论 -
SVN服务端使用教程
SVN是什么?全称Subversion,属于集中式文件版本控制系统,有一个单一的集中管理的服务器,保存所有文件的修订版本,协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。代码版本管理工具它能记住你每一次的代码修改查看所有的修改记录恢复到任何历史版本恢复已经删除的文件SVN相比于Git的优势SVN使用简单,上手快目录级权限控制,企业安全必备子目录Checkout,减少不必要的文件检出主要应用场景开发人员用来做代码的版本管理工具。原创 2023-01-29 14:31:30 · 3957 阅读 · 0 评论 -
SVN客户端使用教程
SVN是什么?全称Subversion,属于集中式文件版本控制系统,有一个单一的集中管理的服务器,保存所有文件的修订版本,协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。代码版本管理工具它能记住你每一次的代码修改查看所有的修改记录恢复到任何历史版本恢复已经删除的文件SVN相比于Git的优势SVN使用简单,上手快目录级权限控制,企业安全必备子目录Checkout,减少不必要的文件检出主要应用场景开发人员用来做代码的版本管理工具。原创 2023-01-29 14:30:15 · 3179 阅读 · 0 评论 -
pytest测试框架搭建
pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-selenium(集成selenium)、pytest-html(完美html测试报告生成)、pytest-rerunfailures(失败case重复执行)、pytest-xdist(多CPU分发)等等。pip install pytest-assume:正常情况下一条用例如果有多条断言,一条断言失败了,其他断言就不会执行了,而使用pytest-assume可以继续执行下面的断言。原创 2022-11-26 17:11:44 · 3501 阅读 · 0 评论 -
whistle工具常用功能
whistle常用功能原创 2022-05-28 14:28:09 · 5060 阅读 · 0 评论 -
Charles 修改接口返回数据
前言 测试中,我们经常会遇到一些边界值数据很难造出来,首先能想到的是能否可以模拟这些场景,以覆盖case,这时经常需要修改接口请求或者返回数据。在我之前的文章有介绍如何通过打断点的方式进行修改,但这会有个问题,即如果客户端一方长时间得不到响应(手工修改响应数据包时,造成客户端超时未收到服务器回答),有些网站就会重新发送新的数据连接。为避免这一情况发生,可以使用Charles其他修改小工具。Charles还提供了 Map Remote、Map Local、及Rewrite功能,都可以达到修改服务器返回内原创 2021-03-26 18:26:39 · 2788 阅读 · 0 评论 -
Charles 打断点修改接口请求&返回数据
前言测试过程中,为了模拟某场景测试,经常需要修改接口请求或者返回数据。可通过抓包工具打断点,实现模拟测试场景。常用的抓包工具charles和fiddler均可打断点mock数据。由于小编安装了charles环境,这里仅讲解下如何通过charles打断点,修改接口请求&返回数据。charles打断点抓取想要修改的接口设置目标接口打断点右击目标接口,点击Breakpoints设置打断点类型点击Proxy ->Breakpoints Settings双击目标接口 ->选择原创 2021-02-07 14:55:37 · 2440 阅读 · 0 评论 -
linux下用户与用户组
本博客转载于https://www.cnblogs.com/jackyyou/p/5498083.htmllinux下查看所有用户及所有用户组groups 查看当前登录用户的组内成员groups gliethttp 查看gliethttp用户所在的组,以及组内成员whoami 查看当前登录用户名/etc/group文件包含所有组/etc/shadow和/etc/passwd系统存在的所...转载 2020-07-10 09:51:23 · 308 阅读 · 0 评论 -
Airtest自动化测试
Airtest简介 Airtest是网易游戏开源的一款UI自动化测试项目,目前处于公开测试阶段,该项目分为AirtestIDE、Airtest、Poco、Testlab四个部分,基于python脚本的方式,用于web、windows程序、app自动化测试。AirtestIDE:跨平台的UI自动化测试编辑器,内置了Airtest和Poco的相关插件功能,能够使用它快速简单地编写脚本;Airt...原创 2019-10-16 19:54:21 · 29579 阅读 · 3 评论 -
搭建appium的android环境
首先需要准备:1、jdk(步骤不再啰嗦)2、android SDK,下载地址:http://developer.android.com/sdk/index.html,下载sdk tools,可能需要翻墙,提供一个国内下载地址:http://www.androiddevtools.cn/3、appium,下载地址:http://appium.io/4、nodejs,下载地址:htt...2019-09-28 17:33:16 · 275 阅读 · 0 评论 -
自动化测试 - Appium + Python史上最全最简环境搭建步骤
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-09-28 15:42:56 · 493 阅读 · 0 评论 -
关于自动化测试的几点疑问
1.什么是自动化测试? 自动化测试,顾名思义就是自动完成测试工作。通过一些自动化测试工具或自己造轮子实现模拟之前人工点点/写写的工作并验证其结果完成整个测试过程,这样的测试过程,便是自动化测试。自动化测试,看上去很美,感觉好像是第一次工业革命,它开创了以机器代替手工劳动的时代,实则不然,因为每一个自动化测试的case都是从手工测试做起的,如果没有手工测试的基础,是没法进行自动化测试。2.自动...转载 2019-04-09 15:41:34 · 631 阅读 · 0 评论 -
python+selenium自动化测试环境
1.查看你的python是否正确安装了selenium包,没有的话,在你的python安装目录D:\Python\Scripts下执行pip install selenium安装完成后最好直接打开python,在下面输入from selenium import webdriver,回车后是否报错,没报错则说明成功安装selenium包2.在pycharm中输入from selenium im...原创 2019-02-13 13:52:13 · 551 阅读 · 0 评论