腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
从零开始学自动化测试
专栏作者
举报
1103
文章
1512310
阅读量
299
订阅数
订阅专栏
申请加入专栏
全部文章
python
编程算法
自动化
http
json
uml
其他
html
腾讯云测试服务
https
javascript
selenium
网络安全
api
网站
php
django
sql
flask
windows
git
linux
数据库
java
文件存储
pytest
github
yaml
框架
bootstrap
容器
jenkins
playwright
jquery
android
访问管理
node.js
gui
容器镜像服务
开源
ide
shell
css
sqlalchemy
函数
c++
bash
apache
命令行工具
接口
浏览器
配置
xml
分布式
微信
测试
数据
正则表达式
变量
对象
ajax
单片机
云数据库 SQL Server
fastapi
存储
npm
安全
web
unix
bash 指令
爬虫
tcp/ip
ios
面向对象编程
自动化测试
app
yum
expect
日志
字符串
官方文档
ecmascript
人工智能
缓存
单元测试
数据分析
filter
url
window
测试开发
插件
脚本
连接
系统
actionscript
grep
cdn
数据结构
class
csv
field
list
pydantic
python3
编辑器
登录
c 语言
云数据库 Redis
打包
SSL 证书
gulp
spring boot
markdown
机器人
openapi
ascii
assert
config
count
default
file
form
import
jmeter
post
request
set
title
wait
表单
代理
服务端
基础
事件
优化
注解
负载均衡
regex
jquery ui
ruby on rails
jar
tomcat
centos
负载均衡缓存
nginx
apt-get
日志服务
xslt & xpath
socket编程
小程序
nest
任务调度
接口测试
性能测试
fiddler
add
comparator
dom
duration
equals
event
exists
function
image
input
limit
ode
pandas
parameters
parent
path
pip
project
relationship
select
session
snapshot
ssl
table
time
timeout
touch
union
variables
百度
定时任务
管理
开发
路由
排序
搜索
索引
网络
文件上传
线程
语法
费用中心
mac os
ruby
access
spring
mapreduce
云推荐引擎
腾讯专有云 PaaS 平台
图像处理
数据库解决方案
企业
渲染
electron
express
reactnative
压力测试
html5
jdk
图像识别
ssh
opencv
asp
flash
rabbitmq
nat
腾讯云开发者社区
yii
unicode
迁移
groovy
事件总线
验证码
agent
alert
append
attachment
auto
border
button
capture
cascade
children
chrome
clone
code
com
combobox
command
commit
cookies
cron
datetime
document
drag
draggable
driver
editor
error
events
export
extract
fixed
for循环
free
func
header
hook
host
io
key
launch
location
menu
menuitem
metaclass
mock
models
mypy
mysql
navbar
object
padding
panel
png
port
postman
proxy
random
reload
repeat
response
responsive
return
rgb
root
route
router
row
sample
save
schema
screenshot
script
send
sign
sleep
socket
string
submit
summary
swap
swipe
target
text
token
validation
vector
viewport
websocket
wrapper
zero
笔记
编程语言
编码
表格
程序
递归
定时器
队列
多线程
服务
服务器
高性能
工具
工作
继承
集合
加密
教程
进程
开发者
客户端
快捷键
命令行
模型
前端
事务
数学
数组
图片资源
协议
序列化
异常
源码
重定向
装饰器
作用域
搜索文章
搜索
搜索
关闭
FastAPI学习-5.Path路径参数和数值校验
python
编程算法
其他
可以使用 Path 为路径参数声明相同类型的校验和元数据,与使用 Query 为查询参数声明更多的校验和元数据的方式差不多。
上海-悠悠
2022-03-03
512
0
关于面试总结8-http协议相关面试题
其他
前言 在PC浏览器的地址栏输入一串URL,然后按Enter键这个页面渲染出来,这个过程中都发生了什么事?这个是很多面试官喜欢问的一个问题 如果测试只是停留在表面上点点点,不知道背后的逻辑,是无法发现隐
上海-悠悠
2018-12-28
4.2K
0
python测试开发django-6.模板中include使用
其他
当我们打开一个网站的时候,在打开不同的页面时候,会发现每个页面的顶部、底部内容都差不多,这样就可以把这些公共的部分,单独抽出来。 类似于python里面的函数,把公共部分写成函数,然后调用就行了,这样就能实现代码的复用。django里面也有类似的功能,用include可以实现。
上海-悠悠
2018-12-13
779
0
python测试开发django-5.模板templates
其他
html是一个静态的语言,里面没法传一些动态参数,也就是一个写死的html页面。如果想实现在一个固定的html样式,传入不同的参数,这就可以用django的模板传参来解决。
上海-悠悠
2018-12-13
562
0
python测试开发django-7.模板继承
其他
打开一个网站时候,点导航栏切换到不同的页面,发现导航部分是不变的,只是页面的主体内容变了,于是就可以写个母模板,其它的子页面继承母模板就可以了。
上海-悠悠
2018-12-13
597
0
python测试开发django-4.获取url参数和name的作用
其他
如打开博客园按时间分类标签页【https://www.cnblogs.com/yoyoketang/archive/2018/10.html】,里面是时间参数是动态的,如果我想获取里面的时间参数2018和10这两个参数,这就涉及到url参数的获取了。
上海-悠悠
2018-12-11
544
0
python接口自动化27-urlencode编码与解码
其他
urllib.parse 里面三个方法:urlencode,quote,unquote详解。
上海-悠悠
2018-12-05
2.4K
0
python测试开发django-2.templates模板与html页
其他
Django 中的视图的概念是一类具有相同功能和模板的网页的集合。通俗一点来说,就是你平常打开浏览器,看到浏览器窗口展示出来的页面内容,那就是视图。 前面一章通过浏览器访问http://127.0.0.1:8000能在页面上展示出hello world的纯文本内容,通常我们打开浏览器页面,展示的是一个html页面,本篇讲下如何打开html页面。
上海-悠悠
2018-11-30
760
0
pytest文档28-重复执行用例(pytest-repeat)
其他
平常在做功能测试的时候,经常会遇到某个模块不稳定,偶然会出现一些bug,对于这种问题我们会针对此用例反复执行多次,最终复现出问题来。 自动化运行用例时候,也会出现偶然的bug,可以针对单个用例,或者针对某个模块的用例重复执行多次。
上海-悠悠
2018-11-08
3.2K
0
pytest文档27-运行上次失败用例(--lf 和 --ff)
其他
“80%的bug集中在20%的模块,越是容易出现bug的模块,bug是越改越多“平常我们做手工测试的时候,比如用100个用例需要执行,其中10个用例失败了, 当开发修复完bug后,我们一般是重点测上次失败的用例。 那么自动化测试也一样,当用例特别多时,为了节省时间,第一次部分用例失败了,修复完之后,可以只测上次失败的用例。
上海-悠悠
2018-10-24
1.7K
0
pytest文档26-conftest.py作用范围
其他
一个测试工程下是可以有多个conftest.py的文件,一般在工程根目录放一个conftest.py起到全局作用。 在不同的测试子目录也可以放conftest.py,作用范围只在该层级以及以下目录生效。
上海-悠悠
2018-10-24
2.1K
0
python文档25-fixture的作用范围(scope)
其他
fixture里面有个scope参数可以控制fixture的作用范围:session > module > class > function
上海-悠悠
2018-10-24
983
0
python文档24-使用多个fixture和fixture互相调用
其他
一个用例是可以传多个fixture参数的,如果fixture之间用依赖关系,也可以互相调用。
上海-悠悠
2018-10-24
1.4K
0
python文档23-fixture作为参数传入,error和failed区别
其他
fixture是pytest的核心功能,也是亮点功能,熟练掌握fixture的使用方法,pytest用起来才会得心应手!
上海-悠悠
2018-10-24
885
0
pytest文档22-pytest分布式执行(pytest-xdist)
其他
平常我们手工测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟。如果一个测试人员执行需要1000分钟才能执行完,当项目非常紧急的时候, 我们会用测试人力成本换取时间成本,这个时候多找个小伙伴把任务分成2部分,于是时间缩减一半。如果是十个人一起执行,1000个用例理论上只需100分钟就能完成,时间缩短到了1/10。大大节省的测试时间,为项目节省了时间成本。
上海-悠悠
2018-10-24
2.3K
0
pytest文档21-pytest-html报告优化
其他
pytest-html报告中当用到参数化时候,获取用例的nodeid里面有中文时候,会显示[\u6350\u52a9\u6211\u4eec]这种编码(再次声明,这个不叫乱码,这是unicode编码) 关于python2和python3里面Unicode编码转化可以参考之前写的一篇pytest文档20-pytest-html报告优化 本篇以python3.6版本为例
上海-悠悠
2018-10-24
3.2K
0
python笔记32-ddt框架报告优化
其他
至于什么是ddt这个可以参考我之前写的博客内容,使用ddt框架的时候,有个问题困扰我很久了,一直没得到解决(也有很大小伙伴问过我,没解决抱歉了!) 这个问题就是:如何使用ddt框架时,生成的html报告里面注释能对每个用例传入不同的说明?默认是固定写死的内容。 最近刚好看到关于python的docstring【python笔记30-docstring注释添加变量】(https://www.cnblogs.com/yoyoketang/p/9719147.html)相关知识,ddt源码也读了几次,也思考了很多办法去给docstring传入变量内容,甚至使用装饰器(decorator)都未能成功。一次偶然机会,代码删了一半,运行成功了,算是机缘巧合吧,然后灵光一闪打通了任督二脉!
上海-悠悠
2018-10-24
1.2K
0
python笔记31-ddt报告优化
其他
使用ddt框架生成html报告的时候出现dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object’s (key, value) pairs dict(iterable) ->
上海-悠悠
2018-10-24
420
0
python笔记30-docstring注释添加变量
其他
python里面添加字符串注释非常简单,如何将变量放入 python 的函数注释里面呢?docstring也就是给代码加注释的内容了,python可以给函数,类、方法,模块添加注释内容,注释标准格式一般是三个双引号(或三个单引号)
上海-悠悠
2018-10-24
1.6K
0
Locust性能测试1-环境准备与基本使用
其他
提到性能测试,大部分小伙伴想到的就是LR和jmeter这种工具,小编一直不太喜欢写这种工具类的东西,我的原则是能用代码解决的问题,尽量不去用工具。 python里面也有一个性能测试框架Locust,本篇简单的介绍Locust的基本使用,希望越来越多的小伙伴能一起爱上它!
上海-悠悠
2018-09-29
788
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档