测试派 Give testers a home.
测试派
社区愿景和功能特性
所见即所得 Markdown 编辑
随时自由编辑分享内容
支持注销账号来去自由
柠檬班
柠檬班官网
腾讯课堂
柠檬班简介
排行榜
帖子打赏排行
积分排行
活跃度排行
贡献排行
长歌测试半生,归来仍是少年
登录
注册
测试
自动化
测开
性能
安全
音视频
社区
开源
工作
招聘
生活
分享
问答
关注
默认
热议
好评
最近回帖
优选
柠檬班首发 unittestreport,帮你快速生成领导喜欢看的自动化测试报告
你还在为unittest生成测试报告而烦恼吗? 前言: 一直以来很多使用python+unittest做自动化测试的的小伙伴都在想,unittest这个官方库为什么没有直接生成测试报告的方法,自己在网上找的一些生成报告的开源的模块,生成的报告样式大都不太美观,不太受领导待见。为了解决大家的这个需求,于是小编(木森)这两 ..
接口自动化
58
引用 •
89
回帖
6.1K
Python 零基础入门教程目录
Python基础部分教程,适合零基础的小白。 [链接] [链接] [链接] [链接] [链接] [链接] [链接] 第8章. 面向对象基础 第9章. 模块和包
Python
88
引用 •
232
回帖
30K
手机群控测试真的有测试场景吗
远程控制不同地区 N 多台手机,有什么测试场景吗?除了灰产不太清楚哪些场景能迫切需要,大佬们帮忙提供下思路
Q&A
697
引用 •
546
回帖 •
2
关注
66
函数
一、函数的定义 一段可以被另一端代码引用的代码称为函数。通过函数,可以让一段代码被另一段代码引用 二、语法 def test_01(): pass return '函数返回值' 备注:如果有函数返回值就写return,如果没有return可以不写 三、函数返回值 1、函数返回值放在return关键字后面 def tes ..
待分类
4707
引用 •
886
回帖 •
3
关注
48
range、continue、break
一、range 1、语法:range(开始值,结束值,步长) 如:range(0,3,1) 起始值不写,默认为0,步长不写默认为1 range(0,3,1)等同于range(0,3)等同于range(3) 2、range可以用来创建一个列表 如: result = [num for num in range(1,6)] ..
待分类
4707
引用 •
886
回帖 •
3
关注
27
控制流
一、流程的概念 做事情的先后顺序就是流程 二、流程的分类 1、顺序结构 从上到下依次执行 2、选择结构 (1)单if a = 0 if a > 0: print('a>0') (2)标准if...else... a = 1 if a > 0: print('a>0') else: print(' ..
待分类
4707
引用 •
886
回帖 •
3
关注
23
python 数据类型转换
一、能直接相互转换的数据类型 1、int和str可以相互转换 【str->int】 test_str = '100' num1 = int(test_str) print(type(num1),num1) 结果: 100 【int->str】 res = str(num1) print(type(res) ..
待分类
4707
引用 •
886
回帖 •
3
关注
21
集合
一、集合的特性 1、无序 2、集合的元素不可重复 3、不支持索引操作 4、可迭代的 二、集合创建 1、语法:{元素1,元素2,元素3} 2、【例子】 test_set = {1,2,3} print(type(test_set),test_set) 结果: {1, 2, 3} 三、集合的修改 1、添加元素 test_ ..
待分类
4707
引用 •
886
回帖 •
3
关注
28
深浅拷贝
一、定义 1、浅拷贝:拷贝父对象,引用子对象 2、深拷贝:拷贝父对象和子对象 3、深拷贝只在嵌套的容器对象内使用才有意义 二、其他定义 1、容器:把所有能存东西的对象都叫做容器 2、父对象:嵌套在外层的容器叫父对象 2、子对象:嵌套在内存的容器叫子对象 如:test_dict2 = {'key1':'value1',' ..
待分类
4707
引用 •
886
回帖 •
3
关注
48
Katalon Studio 完成上传接口的请求发送
前言 katalon studio作为目前最火的自动化测试工具之一,不仅仅只能完成webUI自动化,更是能完成api、app以及桌面应用程序的自动化测试。本文将讲解一下katalon studio是如果完成上传接口的测试~ 设置上传请求 [图片] [图片] 准备请求头 [图片] 设置请求体 [图片] 说明: Name: ..
待分类
4707
引用 •
886
回帖 •
3
关注
62
unittest 接口自动化框架思路与流程
编写unittest接口自动化框架,按照以下思路和步骤去考虑: 整体思路:分层设计 参数替换==》发送请求==》响应结果处理==》接口断言==》响应参数提取设置成属性==》数据库断言 分层设计: 1、API:存放单个接口 2、data:存放Excel,表格中写好测试用例 3、cases:存放测试用例文件 4、conf: ..
待分类
4707
引用 •
886
回帖 •
3
关注
91
测试上线后,生产环境有 Bug 这到底是谁的锅?
做测试的童鞋应常遇到系统在测试环境测试通过后上UAT环境产品验收没问题,但是一上生产就出bug,更严重的情况是弄得大家通宵加班测试修bug;而且还会开发和测试,乃至运维,产品相互甩锅! 那么,一旦测试上线后,生产环境有Bug这到底是谁的锅呢? 锅的来源 我们先来了解一下,生成环境bug主要来源有哪些? 1、用户反馈 用 ..
测试基础
87
引用 •
32
回帖
150
Credit DAO 是全球 Web3 社区聚合和加密投资者的关系网络
Credit DAO 是全球 Web3 社区聚合和加密投资者的关系网络。通过链上价值发现协议,帮助全球优质Web 3.0创新项目基于链上身份画像精准匹配优质社区和用户,实现共创共赢。 在当前阶段,Credit DAO 为其所有参与者准备了空投活动。 这里有一个教程,告诉你如何参与它的空投活动。 早期参与者空投 奖池:1 ..
待分类
4707
引用 •
886
回帖 •
3
关注
40
调用其他类中的方法时,返回结果为 NoneType
**问题现象:**调用其他类中的方法时,返回结果为NoneType;在其他类中自检返回结果类型为字典 [图片] [图片] 解决方法: data返回时必须加retun data={'key':key} return data
待分类
4707
引用 •
886
回帖 •
3
关注
58
我的前端开发神器,今天‘甩’你啦!
我非常热爱性能测试,对其热爱程度,有时甚至疯魔。这不,我又想自己开发一款性能测试平台了。 但是,我是前端小白啊! 让我开发桌面客户端软件,没有什么样式要求,这还可以(实际上,我经常自己开发一些桌面工具),现在要开发一个平台,要有web界面,这不得有前端知识,还需要耗费大量时间调整界面样式吗?没个好看的界面,用户都不愿意 ..
性能技术分享
50
引用 •
12
回帖 •
1
关注
96
软件测试之 Docker 常见问题汇总!附解决方法!
1、配置国内源进行docker安装,报错 HTTP Error 404 - Not Found [图片] 原因: 由于配置国内镜像源时,把地址写错了,导致后面安装docker提示HTTP Error 404 解决方法: 1)进入到 /etc/yum.repos.d目录下 cd /etc/yum.repos.d ll [ ..
Docker
17
引用 •
4
回帖 •
1
关注
119
验证码识别如此简单 - 带带弟弟 OCR
在做web自动化的时候大家一定碰到过各式各样的验证码,验证码作为一种安全机制,可以有效防止暴力破解密码、发帖、灌水、刷票等,大家在做web自动化的时候应该有碰到验证码这个难题,一般我们可以和开发沟通请求他们的帮助:去掉验证码或者设置一个万能验证码,而如果开发不帮忙我们该如何去解决呢? ddddocr ddddocr是由 ..
Selenium
26
引用 •
22
回帖
178
pytest 测试框架 - 定制推送到企业微信的测试报告内容
1、获取企业微信群的机器人webhook [图片] [图片] 2、获取pytest的用例执行结果,并按指定格式组织内容。 编写case_counts.py,定义一个Count类来记录不同状态的测试用例。 case_counts.py class Count: all_cases = 0 success_cases = ..
Python
88
引用 •
232
回帖
151
python- 字典
一、字典的特性 1、通过花括号定义,以键值对的形式存在(key:value) 2、同一个字典中key不能重复,value可以重复 3、字典是无序的 test_dict = {'key':'value','key1':'value1'} 二、字典的创建 1、直接花括号赋值: test_dict = {'key':'val ..
待分类
4707
引用 •
886
回帖 •
3
关注
25
元组
一、元组的特性 1、元组本身不可修改 2、元组内容可以重复 3、如果元组中只有一个元素,元素后要加逗号(,) 如: test_tuple = (1,2,3,4) test_tuple_1 = (1,) test_tuple_2 = (2)#不是元组 二、元组的创建 括号包裹,元素用逗号隔开 test_tuple = ( ..
待分类
4707
引用 •
886
回帖 •
3
关注
20
Python 多个运行环境怎么管理
Python是一种流行的、易学易用的编程语言,被广泛应用在各个行业,它是一种功能强大的脚本语言,可用于开发各种应用程序和系统软件。Python不仅可以用于用户界面开发,还可以用于后端开发,特别是在Web应用开发中,Python在安全性、性能和可维护性方面都有良好的表现。 然而,Python的不同版本有不同的功能和特性, ..
Python
88
引用 •
232
回帖
76
列表的基本使用
一、列表的特性 1、有序性 2、正序索引从0开始,倒序索引从-1开始 3、列表里的数据可以重复 4、列表里的元素的类型可以不一样 5、列表可以嵌套 test_list = [1,2,3,4,5,'字符串',[1,2]] 6、可以迭代 test_list = [1,2,3,4,5,'字符串',[1,2]] for tes ..
待分类
4707
引用 •
886
回帖 •
3
关注
24
pycharm 安装
1、下载Pycharm 官网:https://www.jetbrains.com/pycharm/ 测试初学者,下载交流版即可 [图片] 2、双击安装next [图片] 3、next [图片] 4、next [图片] 5、install [图片] 6、安装中...... [图片] 7、finish [图片] 8、创建项 ..
待分类
4707
引用 •
886
回帖 •
3
关注
23
python 安装
一、python安装 1、下载地址:https://www.python.org/downloads/windows/ 2、推荐下载python3.8及以上版本 3、双击安装 选择自定义安装,勾选Add Python3.8 to PATH(自动配置到系统环境变量) [图片] 4、next (pip一定要勾选) [图片] ..
待分类
4707
引用 •
886
回帖 •
3
关注
18
python 学习 --- python 装饰器
一、闭包 1.定义: 1. 一个定义在函数内部的函数,闭包可以让变量脱离了该函数的作用域也依然能被访问到 2. 定义一个嵌套函数,内函数内部使用外函数变量,让外函数将内函数当做参数返回,这样就组成了一个闭包 2.举个例子 def outer(x): def inner(): y = x * 2 return y ret ..
待分类
4707
引用 •
886
回帖 •
3
关注
43