04 2021 档案
摘要:Jmeter软件安装之Mac 一、环境准备 安装JDK 下载Jmeter 二、下载Jmeter 下载地址: http://jmeter.apache.org/download_jmeter.cgi,下载之后解压即可。 复制对应的解压路径,后面配置环境变量时需要使用到 查看路径的方法如下: Jmete
阅读全文
摘要:本节大纲 Jmeter 发送get/post请求 Jmeter 之文件参数化-TXT/Csv Jmeter之文件参数化-断言 JMeter简介 Apache JMeter是一款基于JAVA的压力测试T具编写负载功能测试和性能测试开源工具软件。 Apache jmeter可以用于对静态的和动态的资源(
阅读全文
摘要:今天分享内容的重点,和大家来讲一下我们的测试框架——Pytest 讲到这个框架的话呢,可能有伙伴就会问老师,我在学习自动化测试过程中,我们要去学一些什么东西? 第一个肯定要学会的是一门编程语言,比如说Python或者Java,至少你要会一个 第二个,你去进行WebUI自动化或者接口自动化,一些成熟的
阅读全文
摘要:Pytest框架简介 Pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点:1.简单灵活,容易上手,支持参数化2.能够支持简单的单元测试和复杂的功能测试,3.还可以用来做selenium/appnium等UI自动化测试、接口自动化测试(Pytest+requests) Pyt
阅读全文
摘要:我们今天主讲的内容,就是测试框架Pytest,讲到这个测试框架对于没有做过Web自动化的伙伴来说,会觉得这个东西是陌生的,那么到底什么是框架呢?什么又是自动化呢?自动化为什么又要用框架呢? 难道我学自动化我不就是学一个Python+Selenium或者+Appium就可以了吗? 那这个框架它的作用是
阅读全文
摘要:01.APP测试框架比较 常见的APP测试框架 APP测试框架 02.UIAutomator2简介 简介 UIAutomator2是一个可以使用Python对Android设备进行UI自动化的库。其底层基于Google uiautomator,Google提供的uiautomator库可以获取屏幕上
阅读全文
摘要:我:为什么你总是不分白天黑夜,总给我打电话?有没有考虑过我的感受 ? 机构内心:当然是希望你快点交钱买课了,要不然我这个月的销售业绩怎么完成 说出来的:我只是不希望您输在起跑线上。 软件测试 我:我被前一家机构伤透了,他们的老师都太坑了, 机构内心:机构的老师一定参差不齐,况且我这么一家机构,上哪招
阅读全文
摘要:接口测试定义 接口是前后端沟通的桥梁,是数据传输的通道,包括外部接口、内部接口。内部接口又包括:上层服务与下层服务接口,同级接口 生活中常见接口:电脑上的键盘、USB接口,电梯按钮,KFC下单 接口测试:是对系统或组件之间的接口进行测试,主要校验数据的交换、传递和控制管理过程,以及相互逻辑依赖关系
阅读全文
摘要:什么是需求? 需求是产品必须完成的事以及必须具备的品质。需求包括:功能性需求、非功能性需求和限制条件 功能性需求: 功能性需求是产品必须完成的那些事,要求一定的功能和品质。 案例:微信可以给好友发消息、发红包、发语音和视频等操作 非功能性需求:非功能性需求是产品必须具备的属性或品质。诸如观感、可用性
阅读全文
摘要:在编写 Junit 测试时,我采用了同一套格式。如此,对于测试用例我就可以遵循这套格式进行编写和阅读,使所有的测试都整体划一。这种格式模板可以帮助我更快的编写测试,提高工作效率。今天我就与大家分享我的这套格式模板。 (译者评:与我在测试建设原则中提出的继承原则相同,都是在进行一项测试工作之前,将公共
阅读全文
摘要:一、冒烟测试介绍 冒烟测试一词,来源于电路板测试: 电路板拼接或组装完成后,进行通电测试,如果冒烟,则说明存在缺陷。而软件应用中,对其的定义为: 在软件开发过程中的一种针对软件版本包的快速基本功能验证策略,是对软件基本功能进行确认验证的手段,并非深入测试。通过冒烟测试,可以快速判断提测软件包是否具有
阅读全文
摘要:测开之Python自动化全栈工程师+性能专项 功能测试基础 接口测试基础接口的通信原理与本质cookie、session、token详解接口测试的意义与测试方法接口测试用例的设计 app测试 app流程测试app兼容性测试app稳定性测试app性能专项测试app抓包 UI功能测试基础 常见功能测试方
阅读全文
摘要:本节大纲 读取cookie实现免登陆 pytesseract+tesseract-ocr实现图像识别 Pillow库对验证码截图 API接口实现图像识别 今天的这个技术点,为什么要给大家分享一下呢? 我相信在面试的时候,可能有小伙伴去面自动化或者测开岗位,就会有很大的几率遇到这样子的问题:你在做自动
阅读全文
摘要:前面学到的持续集成,有一个基础技术是自动化测试。只有测试通过,才能完成集成;而自动化地进行测试,则保证了持续的可操作性。这是针对代码部分。也有针对项目的,比如单元测试、各种回归测试之类。本文说的是项目部分的自动化测试。 1、什么是自动化测试? 自动化测试,顾名思义,自动完成测试工作。通过一些自动化测
阅读全文
摘要:之前,我收到了一位朋友的好消息,说自己拿到了接近月薪 20k 的 offer。 说实话,软件测试岗位前期门槛低,但是想要拿到高薪真没那么简单。工作 2-3 年薪资还在原地打转的同学,都大有人在。 那么那些月薪 15k+、甚至 20k+ 的测试,到底强在哪里呢? 根据高薪测试的招聘需求研究,以及跟高薪
阅读全文
摘要:接口测试记录首篇 到公司已经做了快两年的接口测试以及接口自动化测试,但总觉得对接口测试这块做的不够透彻,在与领导沟通中,也被指出我在工作上对于做一件事情的深度不够,往往都是来的快,去的也快,没有把一件事情做透,自我进行反省和深思,貌似自己也确实有这方面问题,公司给我机会做接口测试、接口自动化、性能、
阅读全文
摘要:一、文档说明 在Mac上其实自带python环境,但是很多的library安装python是2.7的版本。 验证:可以在终端Terminal中输入:python 如下图是未安装之前,但是咱们需要在自己的Mac上装python 3.0的版本。 二、python环境安装 1. 在python官网上进行下
阅读全文
摘要:1.监控的核心能力是什么? 报警的有效覆盖率、线上问题的发现能力以及如何快速定位问题。 2.安全生产的整体目标是什么? 1-5-10,1 分钟发现问题、5 分钟定位问题、10 分钟修复问题。 3.为什么多数故障不能被发现? 业务未接入监控:安全意识缺乏、基础设施并不完备 核心指标未订阅:多数页面引入
阅读全文
摘要:1.减少 HTTP 请求 一个完整的 HTTP 请求需要经历 DNS 查找,TCP 握手,浏览器发出 HTTP 请求,服务器接收请求,服务器处理请求并发回响应,浏览器接收响应等诸多过程,下载数据只是其中一部分。 建议将多个小文件合并为一个大文件,从而减少 HTTP 请求的次数。 2.使用 HTTP2
阅读全文
摘要:为什么我喜欢 Python ? 对于初学者来说,这是一种简单易学的编程语言;另一个原因:大量开箱即用的第三方库,正是 23 万个由用户提供的软件包使得 Python 真正强大和流行 在本文中,我挑选了15个最有用的软件包,介绍它们的功能和特点 1. Dash Dash 是比较新的软件包,它是用纯 P
阅读全文
摘要:有个话题“软件测试的工资高还是开发者的工资高?”软件测试和软件开发门槛有差异,在职业起步阶段收入也会有一定的差异,这算是行业内公开的秘密。但随着工作年限的增加,经验的逐步积累,软件开发和软件测试的收入基本会持平。 尤其是在国内大的互联网公司,测试和开发的收入基本没有差距,纯粹的“软件测试”岗位已经逐
阅读全文
摘要:什么是 Mock? 作为动词,Mock 是模拟、模仿的意思。 作为名词,Mock 是能够模仿真实对象行为的模拟对象。 那么,在软件测试中,Mock 所模拟的对象是什么呢? 模拟的是 SUT(System Under Test:被测系统) 的依赖,而不是其本身。 比如,我要测试 A,但 A 依赖 B,
阅读全文
摘要:设计文档是确保正确完成工作的最有用工具。它的主要目标是通过强迫你思考设计并收集其他人的反馈来提高你的效率。作为一般经验法则,如果你正在处理可能需要 1 个工程师月或更长时间的项目,那么你应该编写设计文档。但不要止步于此 - 许多小型项目也可以从迷你设计文档中受益。 设计文档中应该包含哪些内容? 标题
阅读全文
摘要:自动化主分为两大块: UI 接口 自动化如何实施? 你可以根据你们公司产品的业务特点,去选择自动化测试方案,先做哪一个。 比如说公司做UI自动化, 1.根据业务特点,选择自动化测试方案。 2根据业务侧重点,确认自动化覆盖范围和粒度。 3.根据自动化测试用例范围,选择实现框架和语言。 4.根据用例用途
阅读全文
摘要:科普 愚人节 昨天是愚人节,朋友圈流传着一句话:成年人的世界里没有愚人节,只有 Q2。 一语中的,直击灵魂。 啥是 Q2? 其实就是英文 Quarter2,通常指一年的第二个季度。人们常把一年平均分成四份,按照春、夏、秋、冬的顺序分为四个季度,也就是 Q1、Q2、Q3、Q4。 『乡村四月闲人少,才了
阅读全文
摘要:一、软件测试定义、目的、原则 1.定义 定义一:维基百科 是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否满足设计要求进行评估的过程。 定义二:IEEE 是使用人工或自动手段对系统运行或测试的过程,其目的在于检验系统是否满足规定的需求,或弄清预期结果与实际结果之间的差别。 g
阅读全文