自动化初识 作为一个测试人,我们或多或少都听过或用过自动化,我们都曾在初入测试行业时,满怀期待的以为测试的尽头是不用测试员点点了,项目一提测,小手点下自动化的开关,瞬间测试的工作就完成了。 这就是我一开始从开发转向测试时最好奇的地方,带着这个好奇心,我激情满满地加入了公司
每天进步一点点,关注我们哦,每天分享测试技术文章 本文章出自【码同学软件测试】 码同学公众号:自动化软件测试,领取资料可加:magetest 码同学抖音号:小码哥聊软件测试 pytest是目前企业里面使用最多、最流行的Python的单元测试框架,那我们今天就使用这个框架来完成 一个网易163邮箱登录
好久没有更新了,上半年看了大学课程以后,结合目前的关注的领域,又特意回头看了两本书补充了一些领域特定的基础知识,这样关于自动化和自治的思考可以更贴近于可实现性和解决具体的问题,希望能结合起来有所突破,加油。 昨天看了一个Cisco关于从网络自动化到网络自治的视频,视频里面对自治
使用selenium webdriver打开谷歌浏览器时候报错 随便运行打开一个网址时发现,简单测试代码: 网址改成百度即可,如果不行看看是否缺少确定,配置好环境 浏览器驱动要更新: 下载最接近的网站地址:http://chromedriver.storage.googleapis.com/index.html 放置python安装
作为测试人员,在进行比较大的项目时,使用自动化测试能帮助我们事半功倍地完成测试工作,提高测试效率,缩短开发周期。 那么如何进行自动化测试呢?今天我们就来浅谈一下自动化测试的定义、基本步骤和进行自动化测试的好处。 自动化测试的定义 自动化测试 是把以人为驱动的测试行为转化
在安装中,如果没有输入 playwright install, 则不会安装浏览器,运行 playwright codegen 时会报浏览器找不到的错误: "chromium" browser was not found. Please complete Playwright installation via running "python -m playwright install" playwright 有自己管理浏
前言 移动端Android APP进行UI自动化测试时,常用到的元素定位方法有多种,如resource-id、class name、accessibility_id、xpath、android_uiautomator、坐标点等定位方法。同等情况下更加优先推荐哪些定位方法?这些定位方法有什么区别?本文将进行简要讲解。 一、通过resource-id定
不知不觉,入行软件测试也有九个年头了。待过创业公司也待过上市公司。做过功能测、自动化测试也做过性能测试。做过测试新人也做过测试组长,现在是一名阿里的测试工程师,已经工作9年了。 回想刚入行那会,功能测试都玩不溜从,最开始或者更长的时间一直都在从事点点点的工作。觉得工作没
这里主要记录一下在使用gradle+java+ideal+cucumber+json搭建简易框架过程中遇到的问题 step1:创建gradle项目,这里省略如何在IDEA中创建gradle项目,具体可以参考其他人的视频 下载安装插件Gherkin、Cucumber for Java. step2:写feature.这里实现的是计算两个数相加 step3:定义step
原文 AMADEUS: Towards the AutoMAteD secUrity teSting 出版 SPLC '20: Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume A - Volume A October 2020 Article No.: 11 Pages 1–12 https://doi.org/10.1145/3382025.3414952 申明 版权归
总结: 1.安装 pip3 install pytest 2.初始化和结束函数: 1.setup teardown : 在一个类内部每个测试方法的开始和结束运行一次 2.setup_class,teardown_class:在一个类内部只运行一次,不关心有多少测试方法 3.pytest插件 1.pytest-html: 生成测试报告
本文是自动化测试系列的第五篇文章,这篇文章我想聊聊自动化测试如何创造业务价值。 这篇文章的灵感,来自前几天知识星球社群内部分享时候的一个topic,有同学问到做自动化测试的价值如何体现。 我在上一篇文章《聊聊自动化测试的度量指标》中的开篇词提到过一个观点: 脱离数据支撑谈价
简介 Selenium IDE 是实现Web自动化的一种便捷工具,本质上它是一种浏览器插件。该插件支持Chrome和Firefox浏览器,拥有录制、编写及回放操作等功能,能够快速实现Web的自动化测试 使用场景 Selenium IDE本身的定位并不是用于复杂的自动化场景,而是用于一些对效率拥有极高要求的简易场
Jmeter是怎么做API自动化测试的? 1、首先在JMeter里面创建测试计划,在测试计划里面创建线程组 2、在线程组里面添加HTTP的请求,以及添加API的测试用例 3、编写测试用例结束后,结合Ant构建工具,编写build.xml文件(执行脚本,测试报告目录,自动发送邮件) 4、在build.xml文件的目录下执行ant,就
API自动化测试思维导图 面试题 JMeter动态参数处理逻辑是什么? 以登录为案例,登录成功后返回的TOKEN每次都是不一样的,这个值就是动态参数,那么在登录成功后的接口中(如首页)需要调用到这个TOKEN: 1、在登录的接口中添加后置处理器中的JSON提取器,定义一个变量获取登录成功后返回的token
一、pytest安装 插件安装:pip install -r xx.txt pytestpytest-htmlpytest-xdistpytest-orderingpytest-rerunfailurespytest-base-urlallure-pytest 二、pytest默认规则 1、模块名必须以test_或_test开头 2、测试类必须以Test开头,不能有init方法 3、测试方法必须以test_开
读者提问:APP 自动化测试工具有推荐的吗 ? 阿常回答:有,Appium。官网地址:https://appium.ioGithub地址:https://github.com/appium/appium (开源社区) 阿常碎碎念: Appium 是一个开源的、跨平台的自动化测试工具,可用于 APP 的自动化测试。 Appium 支持 iOS 、Android 及 Fire
(269条消息) 自动化接口测试之Postman(一篇搞定)__wiky_的博客-CSDN博客_postman接口自动化
本文是自动化测试系列的第四篇文章,这篇文章我想聊聊对自动化测试度量的一些想法。 上周末在知识星球社群的内部分享中,也有同学问了这个问题:自动化测试度量指标有哪些?各有什么价值? 脱离数据支撑谈价值多少有点底气不足,但脱离自动化的初衷和背景谈度量指标,就有些南辕北辙了。 做
各大互联网公司的接连裁员,政策限制的行业接连消失,让今年的求职雪上加霜,想躺平却没有资本,还有人说软件测试岗位饱和了,对此很多求职者深信不疑,因为投出去的简历回复的越来越少了。 另一面企业招人真的变得容易了吗?有企业HR吐槽,简历确实比以前多了好几倍,其实是变相的增加了招聘难度,以
一、JMeter生成测试报告使用的工具 JMeter生成测试报告使用的是Ant(Maven)构建工具来生成HTML的测试报告。 二、build.xml的文件的主要内容 ant执行的条件是需要有build.xml的文件的,build.xml文件里面主要编写三个内容: 1、定义了被执行的测试脚本 2、定义了测试报告的目录 3、定
作为测试人员,在进行比较大的项目时,自动化是开发周期不可或缺的一部分,使用自动化测试能帮助我们省时省力的同时,也节省测试成本与沟通成本。 但在切换到自动化之前,必须确定通过自动化实现什么。为了使测试自动化,测试应满足一些标准,否则可能会导致昂贵的投资,而不是节省资金,因此今天我
一、Requests第三方库 requests库用用来发送http协议请求以及接收http协议响应的第三方库,主要用于接口自动化测试 安装:pip install requests 二、requests方法: requests.get() 发送get请求 requests.post() 发送post请求 requests.delete() 发送del
最开始是用例跑完后调用脚本发送报告到企业微信。 发现用例会有一些误报的情况发生。 修改框架,用例失败后自动重跑2次。 发现改动到了报告模块,获取不到某些数据。且经过失败重试后,有些统计数据就不再准确了。 改用Allure报告内的数据,额外统计了失败重试的数据。 脚本一直报找不到
============================================ 1.熟悉测试流程、独立完成测试任务; 2.熟悉使用svn和git 版本控制工具进行拉去代码和上传代码; 3.熟练使用项目管理工具协同工作,上传用例,提交bug等 ; 4.熟练操作Linux命令如:搭建测试环境、查看进程、查看日志、修改权限等; 5.熟练使