测试派 Give testers a home.
测试派
社区愿景和功能特性
所见即所得 Markdown 编辑
随时自由编辑分享内容
支持注销账号来去自由
柠檬班
柠檬班官网
腾讯课堂
柠檬班简介
排行榜
帖子打赏排行
积分排行
活跃度排行
贡献排行
长歌测试半生,归来仍是少年
登录
注册
测试
自动化
测开
性能
安全
音视频
社区
开源
工作
招聘
生活
分享
问答
关注
默认
热议
好评
最近回帖
优选
柠檬班首发 unittestreport,帮你快速生成领导喜欢看的自动化测试报告
你还在为unittest生成测试报告而烦恼吗? 前言: 一直以来很多使用python+unittest做自动化测试的的小伙伴都在想,unittest这个官方库为什么没有直接生成测试报告的方法,自己在网上找的一些生成报告的开源的模块,生成的报告样式大都不太美观,不太受领导待见。为了解决大家的这个需求,于是小编(木森)这两 ..
接口自动化
67
引用 •
94
回帖
8.1K
Python 零基础入门教程目录
Python基础部分教程,适合零基础的小白。 [链接] [链接] [链接] [链接] [链接] [链接] [链接] 第8章. 面向对象基础 第9章. 模块和包
Python
95
引用 •
234
回帖
33.5K
L-mall4 后台密码
温习接口测试的时候,发现此后台密码已更换,求一位小伙伴告知一下,感激不尽! [链接]
待分类
9696
引用 •
907
回帖 •
5
关注
20
腾讯滑块验证码处理
工作项目中某个平台出于安全性考虑在登录时使用了腾讯滑块验证码。 输入用户名密码后点击登录会请求接口,弹出腾讯图片进行滑动验证,验证通过接口会返回一个ticket。在后续请求登录接口时会带上这个ticket,同时校验账密和ticket。 某天想到如果需要做自动化,如何绕过这个认证呢? 于是在网上搜索到了一个可行的案例: ..
待分类
9696
引用 •
907
回帖 •
5
关注
19
湖南湘江新区互联网在线培训行业协会揭牌,柠檬班作为监事单位将积极发挥自身作用,在协会的带领下一起推进新区在线教育培训市场的高质量发展
2024年1月19日下午14:00,湖南湘江新区互联网在线培训行业协会揭牌仪式暨第一届第二次会员代表大会,在长沙市湘江新区麓谷-新世界3楼多功能厅隆重举行。出席本次会议的嘉宾包括湖南湘江新区商务和市场监管局局长吴卫先生,湖南湘江新区商务和市场监管局广告和网络监管处处长朱军先生,湖南湘江新区在线培训行业协会邱会长,以及来 ..
推荐
2
引用 •
1
关注
51
docker+Jenkins+git 构建自动项目时,Jenkins 无法连接 git 仓库的问题
如题,在Linux服务器上部署好了docker,在docker中运行了git服务与Jenkins服务,都正常运行!如下图所示:[图片] 但是在Jenkins构建项目时无法连接到git仓库,如下图所示: [图片] 库地址是从git服务的web页面上直接拷贝过来的,账号和密码也是这个网页上面注册的,如下图所示: [图片] ..
Q&A
758
引用 •
575
回帖 •
2
关注
20
JMeter 二次开发之环境准备
大家都知道接口测试在保证软件质量方面的重要性。Apache JMeter作为一款功能强大的开源性能测试工具备受测试人员的喜爱,不仅可以用做接口功能测试,还可以用做接口性能测试。然而,即使在其强大的基础功能之上,JMeter仍然提供了许多可定制和扩展的能力,通过二次开发,我们可以进一步定制JMeter满足特定具体需求。 ..
Jmeter
68
引用 •
67
回帖
125
App 测试必备 - 建议所有测试人收藏
移动互联网时代,随着智能手机和平板电脑的发展,用户对移动应用的性能要求越来越高,性能不仅影响用户的满意度和留存率,还直接关系到App的成功与否。作为测试人员我们需要深入了解移动端性能测试的重要性、测试关注点、相关工具以及最佳实践。 按App构成特点,将性能测试分为客户端性能、服务器性能两大块,客户端性能这边也分为ROM ..
App
35
引用 •
23
回帖
125
困扰很多人的分布式性能测试,原来如此简单!
前言 我经常会遇到一些学生跟我聊性能测试工具Jmeter不好用,我问为什么不好用,他说压力稍微大一些就上不去报错了。一看报错信息就是地址被占用了。 [图片] 这就是典型的分布式的需求了。如果做性能测试,这个基本的问题都不会解决的话,那么表示性能测试你还没有入门哦! 性能测试为什么需要分布式? 我们做性能测试的工具Jme ..
待分类
9696
引用 •
907
回帖 •
5
关注
80
一篇文章带你搞定企业级完整性能测试流程!
前言 大部分公司在最初试的阶段只会关心项目的基本功能,能用就可以。但是随着项目的成熟,用户量逐步的增大,线上经常就会出现一些系统崩溃,用户反映系统太慢等性能问题的爆发。所以,性能测试的需求就逐步变得迫切了。所以,基本上90%的公司,都会只重视功能测试同时,也把项目的性能测试列为重点关注对象,这就导致测试市场上【性能测试 ..
待分类
9696
引用 •
907
回帖 •
5
关注
102
python 自动化学习 - 基础语法
一、基础语法 1、缩进:通过缩进来区分代码块 1个tab键相当于4个空格 2、换行:换行表示一行代码的结束 3、对齐:同一个代码块要对齐 4、代码注释 单行注释:#,快捷键操作(ctrl+/) 多行注释:三个双引号或三个单引号,成对出现 5、输出打印,通过print()方法输出 单行语句输出 多行语句输出 6、代码规范 ..
待分类
9696
引用 •
907
回帖 •
5
关注
248
windows 系统上搭建 Phpstudy 集成环境 + DVWA 靶场!超详细教程!
一、前言 网站是由中间件、网站程序、数据库等组成的。中间件可以选择Apache、Nginx、IIS等,网站程序可以选择PHP、JSP、ASP等,数据库可以选择MySQL等。有时候可单独安装,有时也可使用便捷的集成环境来安装。 网站搭建常见集成环境:Phpstudy 、XMAPP、Wamp。 二、Phpstudy集成环境 ..
安全
44
引用 •
43
回帖
84
Kali Linux 安装 + 获取 root 权限 + 远程访问!保姆级教程!
一、什么是Kali kali是linux其中一个发行版,基于Debian,前身是BackTrack(简称BT系统)。kali系统内置大量渗透测试软件,可以说是巨大的渗透系统,涵盖了多个领域,如无线网络、数字取证、服务器、密码、系统漏洞等等,知名软件有:wireshark、aircrack-ng、nmap、hashcat ..
安全
44
引用 •
43
回帖
100
5 步轻松上手,教你从 0 到 1 落地 Jmeter 接口自动化脚本!
Jmeter是进行接口测试的一款非常主流的工具,但绝大部分测试工程师,对于Jmeter接口测试脚本整理都是一知半解的。今天这篇文章,就以一个金融项目中接口为例,通过简单5步,教大家如何0代码编写Jmeter接口自动化脚本! 0、金融项目接口 1、登录接口信息 [图片] 2、新增投资项目接口信息 [图片] 接口说明: 请 ..
接口测试
38
引用 •
36
回帖
475
Selenium 自动化遇见 shadow-root 元素怎么处理?
在做web自动化,有一些特殊元素是在shadow-root节点下面的,如果通过常规的xpath或者其他的定位方式是定位不到对应元素的,比如下面的页面: [图片] 为什么shadow-root节点下的元素定位不到呢? shadow-root是前端的特殊元素节点,其使用了一个叫做shadowDOM的技术做了封装,shado ..
Selenium
30
引用 •
22
回帖
166
一文带你彻底搞懂 Python 编程进阶之闭包
在Python编程语言中,闭包是强大而灵活的语法,它为开发者提供了一种优雅而高效的方式来处理函数和代码结构。作为自动化测试和测试开发同学,弄懂它的作用及工作原理很有必要,面试中提及到的概率非常之大。 关于函数名的本质 在介绍闭包之前首先我们看一段简单的Python代码: def func(): print('hello ..
Python
95
引用 •
234
回帖
179
详细教程!VMware Workstation Pro16 安装 + 创建 win7 虚拟机!
一、准备工作 VMware Workstation Pro 16官网下载: https://customerconnect.vmware.com/cn/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/16_0 。下载需要账号登录 ..
待分类
9696
引用 •
907
回帖 •
5
关注
304
五大方法教你如何分分钟构造百万测试数据!
在测试的工作过程中,很多场景是需要构造一些数据在项目里的,方便测试工作的进行。比如下面的场景: 项目需要做性能测试,需要大量的数据 就算是功能测试,比如测试搜索功能,需要有数据做搜索测试 需要检查数据的一致性的检查的时候,也需要项目有大量的数据 如果项目有一些统计表和图,需要测试数据统计正确性的时候,也需要构造海量的测 ..
待分类
9696
引用 •
907
回帖 •
5
关注
251
0 代码自动化测试:RF 框架实现企业级 UI 自动化测试
现在大家去找工作,反馈回来的基本上自动化测试都是刚需!没有自动化测试技能,纯手工测试基本没有什么市场。 但是很多人怕代码,觉得自动化测试就需要代码!代码学习起来很难! 当然代码学习不难,只要有好的学习方法!不过对于目前很多不会代码的同学,我今天要给大家讲一个自动化测试框架,就是不会代码也能做的自动化测试:RobotFr ..
RF
1
引用
148
抓 https 报文新方案 -Magisk+LSPosed,来试试吧
关于如何抓取Android端https报文,在上一篇文章中http://testingpai.com/article/1595507273724有介绍可以通过VitualXposed+JustTrustMe模块禁用SSL验证,这样可以抓取到https,还是有一些同学反馈以下的一些问题: App在低版本的Android上 ..
Fiddler
15
引用 •
15
回帖
2.6K
111
111
待分类
9696
引用 •
907
回帖 •
5
关注
187
年底找工作的宝子们,千万不要错过这些数据库笔试题!
很多同学会趁着年底尝试找找工作,因为年底的岗位招聘一般来说都是急招,应聘的竞争者少,且薪资不低。特别是工作年限4年以下的宝子,面试前一般会先笔试,如果不想自己笔试受挫,那么以下给大家分享的这一波近期vip学员面试碰到的数据库笔试题,一定要牢牢码住!并多多练习! 1、物料表、物料生效通知表的数据库操作题 表1 S1#(i ..
数据库
36
引用 •
25
回帖
481
Python 多设备多进程安装 App
由于需要对多台设备安装同一个App,单设备依次安装的话,耗时多;想着多进程安装就可以节约不少时间,便着手干。 但是没有进阶到多进程的深度,步步坑。现在特求助大佬们: 一、需求 1、对多台设备安装同一个App 2、若App的包名为某一特定的包名,则需要打开App,待登录后回到桌面 二、做法 1、解析待安装App的包名和a ..
待分类
9696
引用 •
907
回帖 •
5
关注
20
Jmeter、postman、python 三大主流技术如何操作数据库?
1、前言 只要是做测试工作的,必然会接触到数据库,数据库在工作中的主要应用场景包括但不限于以下: 功能测试中,涉及数据展示功能,需查库校验数据正确及完整性;例如商品搜索功能 自动化测试或性能测试中,某些接口要跑通,需要关联到数据库操作;例如注册接口中短信验证码获取 自动化测试中断言处理,除了响应结果的断言,还包括到数据 ..
数据库
36
引用 •
25
回帖
288
pytest 框架之强大的 pytest.ini 配置文件解析
pytest作为python中一款强大的测试框架,能够高效帮我们发现测试用例、组织及执行测试用例,同时内置丰富的断言机制,深受测试人员的喜好,许多人所不知道的是pytest可以通过配置文件pytest.ini来改变其运行的方式,比如可以修改测试文件的收集执行规则、给测试用例打标签方便进行筛选等。同时pytest.ini ..
pytest
2
引用
180
一款简单好用的 Mockoon 工具,让 Mock 上手如此简单!
Mock服务的背景: 在我们的项目里,有很多的场景下,需要做一些Mock: 场景1:上游现在接口没有开发完,想要跑通整个业务流程,就可以Mock假的接口把流程调通 【Mock模拟上游接口的响应结果,给下游接口提取从而执行接口测试】 场景2:涉及到第三方接口,比如支付接口,需要付费对接第三方,在测试环境的时候很多都没有对 ..
待分类
9696
引用 •
907
回帖 •
5
关注
241
接口自动化框架设计必备利器之参数传递
设计诉求 在我们设计自动化测试框架的时候,我们会经常将测试数据保存在外部的文件(如Excel、YAML)中,实现测试脚本与测试数据解耦,方便后期维护。当涉及到业务场景接口用例时,由于接口与接口存在关联关系,需要从上游接口取出来相关字段传递给下游接口作为入参使用,比如在Excel中我们会这样做: [图片] 在excel中 ..
接口自动化
67
引用 •
94
回帖
271
# 接口自动化:requests 请求上传文件的接口,就是这么简单
接口自动化:上传文件的接口的解决方案 前言 滴滴滴! 木森老师又来分享干货啦 !上次给大家分享了web自动化如何解决上传文件的问题,那么今天继续给大家分享文件上传的问题,今天咱们不聊web自动化,今天聊聊接口自动化,遇到文件上传的接口怎么去测试。近期也有不少的小伙伴在工作中遇到了文件上传的接口,表示不知道应该如何去传递 ..
接口自动化
67
引用 •
94
回帖
3.8K
UI 自动化测试神器:RunnerGo 测试平台
RunnerGo提供从API管理到API性能再到可视化的API自动化、UI自动化测试功能模块,覆盖了整个产品测试周期。 RunnerGo UI自动化基于Selenium浏览器自动化方案构建,内嵌高度可复用的测试脚本,测试团队无需复杂的代码编写即可开展低代码的自动化测试。 [图片] 以一条简单的搜索场景为例,本文介绍Ru ..
Selenium
30
引用 •
22
回帖
456
Python 中单例模式实现的几种方式
前言 单例模式是一种常用的创建型设计模式,它保证一个类只有一个实例,并提供一个全局的访问点。 单例模式在自动化中的应用常用场景有(来自ChatGPT回答): 管理测试资源:自动化测试通常需要使用各种资源,例如数据库连接、网络连接、文件系统等。使用单例模式可以确保这些资源在整个测试过程中只有一个实例存在,避免资源的重复创 ..
接口自动化
67
引用 •
94
回帖
317
OCR 识别图片验证码
在UI自动化测试中可能会经常遇到需要输入如图所示验证码的情况。市面上有许多收费OCR接口,不过我最近发现了一个开源项目:ddddocr (名字也非常好记:带带弟弟ocr) github项目地址:sml2h3/ddddocr: 带带弟弟 通用验证码识别OCR pypi版 (github.com) 安装前需要注意: pyt ..
待分类
9696
引用 •
907
回帖 •
5
关注
280
Tomcat 是否可以直接将项目测试环境部署在本地 window 下的问题
准备文件有;[图片][图片] 已安装的tomcat是8.0.30版本; 用途是;用jmeter做接口和查看获取最大并发用户数练习。 目前已知在linux可这么执行 把所有文件上传到服务器某一个相同文件夹下 用linux的root执行【安装mysql5.7数据库】 chmod +x install_Docker_Mysq ..
接口测试
38
引用 •
36
回帖
20
adb 常用命令
1、查看android应用的版本号 dumpsys package 安卓应用包名 |grep version 2、查找android应用stbid(比如机顶盒) getprop | grep 'ro.serialno' 3、抓接口日志 adb logcat -v time>1.txt(日志存放本地路径,一般是电脑 ..
待分类
9696
引用 •
907
回帖 •
5
关注
255
appium2.x 最新安装教程来了!不用再装 appium desktop 了
新的appium已经舍弃了appium-server,重新回归到只有命令行安装和启动appium服务。 本文是基于最新的appium2.x的安装教程。正想学习使用appium的不要错过。 1、安装最新版本的node.js 下载地址:https://nodejs.org/en,一路安装完成即可。 2、命令行安装appiu ..
Appium
20
引用 •
15
回帖
1.9K
2021 年大厂高频软件测试面试题:Web 测试 + 接口测试 +App 测试
又到了一年一度的金九银十,互联网行业竞争是一年比一年严峻,作为软件测试工程师的我们唯有不停的学习,不断提升自己才能保证自己的核心竞争力从而拿到更好的薪水,进入心仪的企业(阿里,字节跳动,腾讯,美团) [图片] 话不多说,上干货!!! 这篇文章是大牛花费三个月的时间整理的软件测试从理论基础,Linux 基础,MySQL ..
待分类
9696
引用 •
907
回帖 •
5
关注
5K
【Python 内置函数 -68 个解读】
[图片] 内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等。 截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下 abs() dict ..
Python
95
引用 •
234
回帖
260
通过电商项目,详解抓包到接口测试,附图片验证码 +cookie 问题处理!
一、背景 通常来说,进行接口测试,开发会提供对应的接口文档给到测试,但也有例外。开发无接口文档,但领导又需要你对刚开发的软件,进行接口测试、接口自动化测试、甚至是性能测试。这个时候作为专业测试应该怎么办? 通过抓包工具获取接口信息,利用工具调通接口,接口信息不明确跟开发沟通,再进行接口测试,完美解决! 二、抓包获取接口 ..
接口测试
38
引用 •
36
回帖
1.1K
JMeter 二次开发【一】函数开发
JMeter简介 概述 Apache JMeter 是 Apache 基于 Java 开发的开源压力测试工具 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,像接口测试 但,随着IT行业的快速发展,不同企业或组织需求更加丰富,JMeter默认的功能往往不能满足所有的需求,在一些企业里,会对这款工具进行二次 ..
Java
59
引用 •
497
回帖 •
1
关注
1.4K
jmeter 面试题剖析实战
最近有个学生反馈,自己在面试的时候,遇到一个jmeter题目,要我帮忙看下,题目如下: 进入http://www.weather.com.cn/网站,用jmeter编写脚本实现如下操作(下列要求在同一个测试脚本) : (1)编写获取北京天气紫外线、穿衣、洗车、感冒指数的压测脚本,要求将城市参数化10个(城市名字自定义) ..
Jmeter
68
引用 •
67
回帖
5.9K
一种有效的嵌入式软件单元测试工具
一、引言 在当今的软件开发领域,单元测试已经成为确保代码质量,提升软件可靠性和安全性的重要环节。对于嵌入式软件来说,尤其在汽车控制等安全性至关重要的领域,单元测试更成为不可或缺的一部分。然而,传统的单元测试方法往往效率低下且容易出错。为了解决这一问题,本文介绍了一种有效的嵌入式软件自动化单元测试工具——WinAMS。 ..
待分类
9696
引用 •
907
回帖 •
5
关注
245
一篇文章教你 5 款工具轻松拿下接口测试
相信很多同学都在公司项目里做过接口测试,因为接口测试是现在企业测试人员的一个标配技能。然而,做接口测试是一定要借助来完成的,所以要学习接口测试,必须要至少掌握1-2款接口测试工具。 市面上有非常多的接口测试工具,比如: Fiddler Charles Jmeter Postman apifox 代码Python &am ..
待分类
9696
引用 •
907
回帖 •
5
关注
262
教你一招,测试人员如何通过 AI 提高工作效率!
伴随着AI技术的兴起,像OpenAI推出的ChatGPT、Microsoft发布的Microsoft 365 Copilot、阿里的通义千问、百度的文心一言、华为的盘古大模型等。很多测试人员开始担心,岗位是否会被AI取代?其实取代你的不是AI,而是会使用AI的测试人! 在工作中,测试人员怎么利用AI提高自己的工作效率呢 ..
待分类
9696
引用 •
907
回帖 •
5
关注
399
源码教学:木森老师教你 30 行代码实现 ddt 模块
源码教学:木森老师教你30行代码实现ddt模块 前言 用python做过自动化的小伙伴,大多数都应该使用过ddt这个模块,不可否认ddt这个模块确实挺好用,可以自动根据用例数据,来生成测试用例,能够很方便的将测试数据和测试用例执行的逻辑进行分离。接下来就带大家一起自己,手把手撸出一个ddt。 1、DDT的实现原理 首先 ..
接口测试
38
引用 •
36
回帖
3.1K
Python 字符串脱引号的三大法宝(eval,literal_eval,json.loads)详解
在使用Python代码进行自动化测试的时候,总是会遇到一些数据类型需要进行转化,比如做接口测试的时候从excel表里读取出来的数据就是字符串,但是需要用代码发送接口请求就需要转化为字典。那么这种场景可以怎么进行转化呢? 有如下方法都可以实现字符串转化为字典: 使用eval()函数 使用ast.literal_eval( ..
Python
95
引用 •
234
回帖
588
Pytest 测试框架动态切换测试环境
背景 在自动化测试过程中,有时候我们需要切换不同的测试环境用于验证功能是否正常(比如在测试环境中功能是正常的,但是到了预发布环境中就出现了问题)。往往我们需要手动修改测试脚本中的配置适配在不同的环境执行,十分不优雅! 如果能在执行测试脚本之前指定对应环境进行自动化配置那就不需要手动一个个修改配置了,比如像pytest执 ..
Python
95
引用 •
234
回帖
750
嵌入式软件静态解析工具 --CasePlayer2
CasePlayer2: 适用于嵌入式软件的说明书制作及解析工具 静态解析C/C++源代码自动生成流程图等文件 适用于各种嵌入式微机用汇编代码 具有符合编程标准MISRA-C 1998/2004的规范检查功能,Code Metrics计测功能 适用于掌握以往程序的内容,审阅会议时评估程序等,有利于改善软件质量的工具 产 ..
待分类
9696
引用 •
907
回帖 •
5
关注
387
如何写出尽量少维护的 Xpath 表达式
聊一聊XPath表达式的小技巧 --- 柠檬班Jack导师 有同学问到 UI自动化关于XPath定位稳定性的问题,众所周知,找到了页面的元素,UI自动测试即完成了一半。那么写出稳定的XPath表达式就显得尤为重要了。所谓稳定性,即通过XPath定位出的元素运用在UI自动化脚本中:**能保证脚本健壮,****.**避免因 ..
待分类
9696
引用 •
907
回帖 •
5
关注
5.7K
selenium 元素定位总结篇
一、By类单一属性定位 元素名称 描述 Webdriver API id id属性 driver.find_element(By.ID, 'id属性值') name name属性 driver.find_element(By.NAME, 'name属性值') class_name class属性 driver.find ..
Selenium
30
引用 •
22
回帖
677
Parallels Desktop 安装 Windows11
1. 准备部分 1.1 Parallels Desktop Parallels Desktop虚拟机简称PD虚拟机,是一款运行在Mac电脑上的极为优秀的虚拟机软件,用户可以在 macOS下非常方便运行Windows、Linux等操作系统及应用,用户不必繁琐重复地重启电脑即可在Win与Mac之间切换甚至同时使用它们。 ( ..
安全
44
引用 •
43
回帖
1K
Jenkins 重启相关问题
Jenkins每次重启,配置(比如汉化)都会初始化,而且会重新构建最近的两个项目,请问有大佬知道怎么解决吗
待分类
9696
引用 •
907
回帖 •
5
关注
324
求助:手机链接用电脑浏览器打开,日期框无法拖动选择
[图片] 以上是需要定位拖动的日期框 目前是在做python+selenium的UI自动化,以上日期框无法拖拽选择日期 尝试过的方法:自带的拖拽、JS拖拽,都无法移动年月日 请问各位大佬,这种自动化拖拽要怎么实现比较好?
待分类
9696
引用 •
907
回帖 •
5
关注
20
手把手用项目实战教你如何从“野路子”华丽转身成为“专业测试”
野路子测试 vs 专业测试 野路子测试:就是很多同学自己摸索着学习就容易变成这种野路子: 你说他不会吧?他好像都知道,你说他都会吧,又会工作中各种问题,面试问啥啥说不出来! 我们把这种情况的人光荣的就叫做野路子:具体表现就如你们刚刚说的:上来就直接点点点, 能否发现bug随缘? 专业测试: 按照系统规范的流程来测试!并 ..
待分类
9696
引用 •
907
回帖 •
5
关注
477
深入解析 YAML 配置文件:从语法到最佳实践
一、认识YAML YAML(YAML Ain't Markup Language)是一种人类可读的数据序列化语言。它的设计目标是使数据在不同编程语言之间交换和共享变得简单。YAML采用了一种简洁、直观的语法,以易于阅读和编写的方式表示数据结构。 YAML广泛应用于配置文件、数据序列化、API设计和许多其他领域。它被许多 ..
关键字驱动
7
引用 •
5
回帖
966
Python 实力方法、类方法、静态方法、私有方法
实践是检验真理的唯一标准:拷贝到pycharm一试便知。 四、实例方法【掌握】 1、创建 def test_01(self) 第一个参数必须是类实例对象,通常使用self来接收(见名知意) 2、调用 实例方法 类里面:self.实例方法名称() 类外面:类实例.实例方法名称() 3、特点 只能通过类实例调用 4、使用场 ..
待分类
9696
引用 •
907
回帖 •
5
关注
805
基于 YAML 接口自动化测试框架设计
在设计自动化测试框架的时候,我们会经常将测试数据保存在外部的文件(如Excel、YAML、CSV),或者数据库中,实现脚本与数据解耦,方便后期维护。目前非常多的自动化测试框架采用通过Excel或者YAML文件直接编写测试用例,通过脚本读取出来驱动自动化测试代码执行。至于采用Excel还是YAML格式各位小伙伴都有不同见 ..
接口测试
38
引用 •
36
回帖
2.3K
Appium 全新 2.0 版本特性介绍
关于Appium V2 Appium V2 beta版本在2021年发布,从2022年1月1号开始,Appium核心团队不会再维护Appium 1.x版本了,所有近期官方发布的平台驱动(如Android平台的UIAutomator,IOS平台的XCUITest)不再兼容Appium 1.x,需要基于Appium V2版 ..
Appium
20
引用 •
15
回帖
1.2K
测试学 SQL,简单用法
前言 作为一名测试工程师,工作中在对测试结果进行数据比对的时候,或多或少要和数据库打交道的,要和数据库打交道,那么一些常用的sql查询语法必须要掌握。最近有部分做测试小伙伴表示sql查询不太会,问我有没有sql查询语法这一块的文档可以学习,于是小编就整理了这篇超详细的SQL查询语法教程,来给大家参考学习! 1、数据准备 ..
待分类
9696
引用 •
907
回帖 •
5
关注
444
应聘软件测试,差点栽在了... 这 5 道 S 级的测试用例设计题上... ...
1、 用例设计:根据下面需求,进行测试用例设计,请注意对测试点的表达。 (网页端)需求描述: 某项目的营养素配置页面,供用户用来配置营养素的相关信息,其中: l 项目可供用户选择一种或多种营养素; l 点击每行尾部的“+”可以增加一行输入框,点击每行尾部的“-”会删除当前行; l 每种营养素都包括默认推荐量; l 推荐 ..
测试用例
28
引用 •
16
回帖
988
详解自动化面试常见算法题!!
1、实现一个数字的反转,比如输入12345,输出54321 num = 12345 num_str = str(num) reversed_num_str = num_str[::-1] reversed_num = int(reversed_num_str) print(reversed_num) # 输出 5432 ..
自动化测试工具
自动化测试工具
19
引用 •
14
回帖
665
软件测试职业生涯需要编写的全套文档模板,收藏这一篇就够了 ~
作为一名测试工程师,在整个的职业生涯中,会涉及到各种不同类型的文档编写,大体包括如下: [图片] 对应文档模板及文档编写视频如下: [图片][图片] 一、测试岗位必备的文档 在一个常规的软件测试流程中,会涉及到测试计划、测试方案、测试用例、测试报告的编写,这些文档也是软件测试岗位必须掌握的文档类型。 [图片] 1、测试 ..
测试管理
8
引用 •
3
回帖
982