腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
从零开始学自动化测试
专栏作者
举报
1103
文章
1518218
阅读量
300
订阅数
订阅专栏
申请加入专栏
全部文章(999+)
python(388)
编程算法(200)
自动化(147)
http(136)
json(97)
uml(95)
其他(91)
html(84)
腾讯云测试服务(79)
https(79)
javascript(76)
selenium(76)
网络安全(73)
api(52)
网站(48)
php(46)
django(46)
sql(44)
flask(44)
windows(43)
git(38)
linux(38)
数据库(36)
java(35)
文件存储(33)
pytest(33)
github(32)
yaml(31)
框架(31)
bootstrap(25)
容器(25)
jenkins(21)
playwright(21)
jquery(20)
android(20)
访问管理(20)
node.js(19)
gui(18)
容器镜像服务(17)
开源(17)
ide(16)
shell(16)
css(15)
sqlalchemy(15)
函数(15)
c++(13)
bash(13)
apache(13)
命令行工具(13)
接口(13)
浏览器(13)
配置(13)
xml(12)
分布式(12)
微信(12)
测试(12)
数据(12)
正则表达式(11)
变量(11)
对象(11)
ajax(10)
单片机(10)
云数据库 SQL Server(10)
fastapi(10)
存储(9)
npm(9)
安全(9)
web(9)
unix(8)
bash 指令(8)
爬虫(8)
tcp/ip(8)
ios(7)
面向对象编程(7)
自动化测试(7)
app(7)
yum(6)
expect(6)
日志(6)
字符串(6)
官方文档(5)
ecmascript(5)
人工智能(5)
缓存(5)
单元测试(5)
数据分析(5)
filter(5)
url(5)
window(5)
测试开发(5)
插件(5)
脚本(5)
连接(5)
系统(5)
actionscript(4)
grep(4)
cdn(4)
数据结构(4)
class(4)
csv(4)
field(4)
list(4)
pydantic(4)
python3(4)
编辑器(4)
登录(4)
c 语言(3)
云数据库 Redis(3)
打包(3)
SSL 证书(3)
gulp(3)
spring boot(3)
markdown(3)
机器人(3)
openapi(3)
ascii(3)
assert(3)
config(3)
count(3)
default(3)
file(3)
form(3)
import(3)
jmeter(3)
post(3)
request(3)
set(3)
title(3)
wait(3)
表单(3)
代理(3)
服务端(3)
基础(3)
事件(3)
优化(3)
注解(3)
负载均衡(2)
regex(2)
jquery ui(2)
ruby on rails(2)
jar(2)
tomcat(2)
centos(2)
负载均衡缓存(2)
nginx(2)
apt-get(2)
日志服务(2)
xslt & xpath(2)
socket编程(2)
小程序(2)
nest(2)
任务调度(2)
接口测试(2)
性能测试(2)
fiddler(2)
add(2)
comparator(2)
dom(2)
duration(2)
equals(2)
event(2)
exists(2)
function(2)
image(2)
input(2)
limit(2)
ode(2)
pandas(2)
parameters(2)
parent(2)
path(2)
pip(2)
project(2)
relationship(2)
select(2)
session(2)
snapshot(2)
ssl(2)
table(2)
time(2)
timeout(2)
touch(2)
union(2)
variables(2)
百度(2)
定时任务(2)
管理(2)
开发(2)
路由(2)
排序(2)
搜索(2)
索引(2)
网络(2)
文件上传(2)
线程(2)
语法(2)
费用中心(1)
mac os(1)
ruby(1)
access(1)
spring(1)
mapreduce(1)
云推荐引擎(1)
腾讯专有云 PaaS 平台(1)
图像处理(1)
数据库解决方案(1)
企业(1)
渲染(1)
electron(1)
express(1)
reactnative(1)
压力测试(1)
html5(1)
jdk(1)
图像识别(1)
ssh(1)
opencv(1)
asp(1)
flash(1)
rabbitmq(1)
nat(1)
腾讯云开发者社区(1)
yii(1)
unicode(1)
迁移(1)
groovy(1)
事件总线(1)
验证码(1)
agent(1)
alert(1)
append(1)
attachment(1)
auto(1)
border(1)
button(1)
capture(1)
cascade(1)
children(1)
chrome(1)
clone(1)
code(1)
com(1)
combobox(1)
command(1)
commit(1)
cookies(1)
cron(1)
datetime(1)
document(1)
drag(1)
draggable(1)
driver(1)
editor(1)
error(1)
events(1)
export(1)
extract(1)
fixed(1)
for循环(1)
free(1)
func(1)
header(1)
hook(1)
host(1)
io(1)
key(1)
launch(1)
location(1)
menu(1)
menuitem(1)
metaclass(1)
mock(1)
models(1)
mypy(1)
mysql(1)
navbar(1)
object(1)
padding(1)
panel(1)
png(1)
port(1)
postman(1)
proxy(1)
random(1)
reload(1)
repeat(1)
response(1)
responsive(1)
return(1)
rgb(1)
root(1)
route(1)
router(1)
row(1)
sample(1)
save(1)
schema(1)
screenshot(1)
script(1)
send(1)
sign(1)
sleep(1)
socket(1)
string(1)
submit(1)
summary(1)
swap(1)
swipe(1)
target(1)
text(1)
token(1)
validation(1)
vector(1)
viewport(1)
websocket(1)
wrapper(1)
zero(1)
笔记(1)
编程语言(1)
编码(1)
表格(1)
程序(1)
递归(1)
定时器(1)
队列(1)
多线程(1)
服务(1)
服务器(1)
高性能(1)
工具(1)
工作(1)
继承(1)
集合(1)
加密(1)
教程(1)
进程(1)
开发者(1)
客户端(1)
快捷键(1)
命令行(1)
模型(1)
前端(1)
事务(1)
数学(1)
数组(1)
图片资源(1)
协议(1)
序列化(1)
异常(1)
源码(1)
重定向(1)
装饰器(1)
作用域(1)
搜索文章
搜索
搜索
关闭
pytest + yaml 框架 -57.用例前置和后置操作执行sql
sql
pytest
yaml
接口
框架
前面一篇已经介绍在用例中可以查询以及在断言中实现sql,本篇讲解在用例的前置和后置操作中执行sql 配置mysql环境,参考前面一篇https://www.cnblogs.com/yoyoketang/p/16977960.html 有 2 内置的函数可以使用
上海-悠悠
2023-10-19
151
0
pytest + yaml 框架 -12.支持执行sql 和 断言sql
uml
python
windows
php
sql
当我们在测试环境写好自动化的代码,领导说你把代码部署到联调环境再测一测,这时候去改用例里面的配置是很痛苦的。 所以我们在设计自动化用例的时候,就先要想到多环境的配置与切换。
上海-悠悠
2023-01-03
1.4K
0
Flask 学习-95.Flask-SQLAlchemy 查询今天当天的数据
sql
python
查询今天的数据,或者查询某一天的数据 SQL DATE() function使我们能够从特定的历史或当前时间戳值访问日期值。
上海-悠悠
2023-01-03
1K
0
Flask 学习-87.Flask-APScheduler 持久化定时任务保存到mysql数据库
存储
数据库
sqlalchemy
sql
云数据库 SQL Server
APScheduler 有四种组件,分别是:调度器(scheduler),作业存储(job store),触发器(trigger),执行器(executor)。
上海-悠悠
2023-01-03
1.9K
0
Flask 学习-71.Flask-RESTX 枚举类型Enum字段
数据库
sql
腾讯云测试服务
前言 model 中枚举类型字段使用示例 模型设计 class Teachers(db.Model): __tablename__ = 'teacher' # 数据库表名 id = db.Column(db.Integer, primary_key=True, autoincrement=True) name = db.Column(db.String(50), unique=True, nullable=False) size = db.Column(db.Enum("S
上海-悠悠
2022-09-27
615
0
Flask 学习-70.Flask-RESTX 注册接口实例
数据库
sql
前言 注册接口主要是密码需要加密,用到werkzeug.security 模块的2个方法generate_password_hash, check_password_hash. 数据库操作用到Flask-SQLAlchemy ,相关的基础配置就不写了,这里主要讲注册相关的代码。 models 模型设计 设计Users 表模型 from . import db from datetime import datetime from werkzeug.security import generate_passwo
上海-悠悠
2022-09-27
479
0
Flask 学习-47.Flask-RESTX 自定义响应内容marshal_with
nest
数据库
数据结构
sql
前言 Flask-RESTX 提供了一种简单的方法来控制您在响应中实际呈现的数据或期望作为输入有效负载的数据。使用该fields模块,您可以在资源中使用所需的任何对象(ORM 模型/自定义类/等)。fields还允许您格式化和过滤响应,因此您不必担心暴露内部数据结构。 在查看您的代码时,也非常清楚将呈现哪些数据以及将如何格式化。 基本用法 user模型 class Users(db.Model): __tablename__ = 'user' # 数据库表名 id = db.Column(
上海-悠悠
2022-09-13
1K
0
Flask 学习-18.配置管理开发/生产/测试环境
python
数据库
sql
前言 一个项目会涉及到开发/生产/测试环境不同的运行环境,不同环境配置参数会不太一样,比如数据库的配置,开发环境和生成环境数据库就不一样。 配置参数直接写的config.py 文件就无法区分开发/生成环境了。 环境配置 配置参数直接写的config.py 文件就无法区分开发/生成环境了。然后你只要增加一个独立的 config.py 文件并导出 YOURAPPLICATION_SETTINGS=/path/to/config.py 即可。 当然还有其他方法可选, 例如可以使用导入或子类。 class Conf
上海-悠悠
2022-09-02
408
0
Flask 学习-19.配置管理flask_sqlalchemy 和 flask_migrate
数据库
sql
python
腾讯云测试服务
前言 前面讲了项目中使用config.py 可以管理开发、生产、测试等环境的配置,这篇继续学习在项目中添加flask_sqlalchemy 和 flask_migrate 的配置 环境准备 先pip安装flask_sqlalchemy 和 flask_migrate pip install flask_sqlalchemy pip install flask_migrate flask_sqlalchemy是封装了sqlalchemy 实现 ORM 操作数据库,flask_migrate 模块可以实现数据迁
上海-悠悠
2022-09-02
575
0
Flask 学习-15.flask-migrate数据迁移
数据库
sql
迁移
flask
前言 Flask-SQLAlchemy ORM 可以直接操作数据库,可以用db.create_all()代码同步表到数据库。 当我们需要修改表的字段,比如对表新增字段,修改字段的时候需用到flask-migrate 插件来同步迁移数据。 flask-migrate 迁移数据 django 框架里面可以用migrate 命令进行数据库的同步,Flask 框架有个flask-migrate 插件可以实现类似功能。 通过命令行操作实现数据库的同步。 from flask import Flask from fla
上海-悠悠
2022-08-31
786
0
Flask 学习-12.Flask-SQLAlchemy 连接 mysql 数据库
sql
数据库
flask
云数据库 SQL Server
sqlalchemy
前言 SQLAlchemy采用简单的Python语言,提供高效和高性能的数据库访问,实现了完整的企业级持久模型。SQLAlchemy 是目前python中最强大的 ORM框架, 功能全面。 Flask-SQLAlchemy 是一个为 Flask 应用插件,封装了SQLAlchemy,简化了操作,只需添加配置项就可以在Flask 项目中使用。 Flask-SQLAlchemy 环境准备 Flask 使用版本v2.2.2 先安装连接 mysql 驱动包 pymysql pip install pymysql 安
上海-悠悠
2022-08-29
3.7K
0
Flask 学习-13.Flask-SQLAlchemy 新建模型和字段
flask
数据库
sql
sqlalchemy
python
前言 Flask-SQLAlchemy是一个Flask扩展,简化了在Flask应用中使用SQLAlchemy的操作。 定义模型 在python代码中创建一个类,每个类对应了一个数据库中的一张表,类的数据属性对应了表中的字段名,这个类称为映射类。 创建模型示例 from flask import Flask, url_for, request, redirect, render_template from flask_sqlalchemy import SQLAlchemy app = Flask(__
上海-悠悠
2022-08-29
1.3K
0
Flask 学习-14.Flask-SQLAlchemy ORM操作数据库增删改查
数据库
sql
编程算法
前言 SQLAlchemy采用简单的Python语言,提供高效和高性能的数据库访问,实现了完整的企业级持久模型。 它提供了SQL工具包和ORM(对象关系映射)工具,类似于Django 自带的 ORM 框架操作数据库。 创建模型 先创建模型 from flask import Flask, url_for, request, redirect, render_template from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) # 设置
上海-悠悠
2022-08-29
597
0
SQLAlchemy学习-6.Column 设置字段一些参数配置
数据库
sql
网站
前言 Column 对应表里面的每个字段 Column常用参数 第一个参数传数据类型,sqlalchemy常用数据类型: 参数 类型 String 字符类型,使用时需要指定长度,区别于Text类型 Text 文本类型 LONGTEXT 长文本类型 Integer 整形 Float 浮点类型 Boolean 传递True/False Decimal 具有小数点而且数值确定的数值 Enum 枚举类型 DateTime 日期时间类型 Date 传递datetime.date()进去 Time 传递datatime
上海-悠悠
2022-07-19
2.2K
0
SQLAlchemy学习-7.Column 设置日期时间类型
python
数据库
sql
前言 在表里面一般会设置创建时间和更新时间,创建时间是数据写入时候的时间,更新时间是表的数据有更新,自动获取当前时间。 onupdate 是在更新时执行该方法,一般用在更新时间字段上。 DateTime 日期时间 Column 字段设置 DateTime 日期时间类型 from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import create_engine, Column, Integer, String, Da
上海-悠悠
2022-07-19
3.2K
0
SQLAlchemy学习-3.(懒人专用)sqlacodegen自动同步数据库中表生成model 代码
python
数据库
sql
云数据库 SQL Server
前言 如果数据库中的表已经存在了,我们只想通过 SQLAlchemy 操作数据库表的数据,不需要建表。 这时可以不用一个个声明每个字段类型,可以用第三方包 sqlacodegen 自动生成 model 模型代码。 sqlacodegen 安装 使用pip安装对应包 pip install sqlacodegen==2.3.0 mysql 指定导出表命令 # 指定表 导出 model sqlacodegen mysql+pymysql://user:password@127.0.0.1:3306/dbname
上海-悠悠
2022-07-19
4.1K
0
SQLAlchemy学习-1.环境准备与基础使用
数据库
sql
云数据库 SQL Server
编程算法
sqlalchemy
前言 SQLAlchemy采用简单的Python语言,提供高效和高性能的数据库访问,实现了完整的企业级持久模型。 它提供了SQL工具包和ORM(对象关系映射)工具,类似于Django 自带的 ORM 框架操作数据库。 环境准备 基于python3.8环境,安装 sqlalchemy 和 pymysql pip3 install sqlalchemy==1.4.39 pip3 install pymysql==1.0.2 配置连接 连接数据库,需要使用到一些配置信息,组合成满足以下条件的字符串: dialec
上海-悠悠
2022-07-19
733
0
JavaScript 学习-34.HTML DOM 创建/插入/删除/替换元素
jquery
网站
sql
node.js
前言 HTML DOM 可以创建一个新元素,并插入到指定元素的位置 createElement 创建元素 document.createElement() 可以创建一个元素 document.createTextNode() 创建一个文本节点 appendChild() 方法可向节点的子节点列表的末尾添加新的子节点。 使用示例 <div id="demo"> <p id="p1">这是文本内容</p> </div> <script> // div下添加一个子元素节点,放到p标签下 b
上海-悠悠
2022-05-30
2.2K
0
python测试开发django-180.docker-compose部署django+mysql环境
容器
django
数据库
sql
部署django项目需用到mysql数据库,还需要自己写一个Dockerfile文件部署django的容器。 多个容器部署的时候可以用到docker-compose 进行容器编排。
上海-悠悠
2021-12-29
787
0
python测试开发django-176.数据库迁移数据(manage.py dumpdata)
json
xml
javascript
数据库
sql
manage.py dumpdata 是 django 自带的管理命令,可以用来备份你的模型实例和数据库.
上海-悠悠
2021-12-17
925
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档