摘要: 前言 全栈测试开发工程师...终极职业目标啊... 其实也就总结下自己写过的内容....有些文章比较久远..仅做参考 会不断更新这篇文章....目前只写了大类,大类下面的学习大纲还没写... TODO 代表未来可能会新学习的方向,当然不一定会学.... 测试的基础能力 测试基础知识 测试基础概念(1 阅读全文
posted @ 2021-09-12 12:05 小菠萝测试笔记 阅读(1283) 评论(3) 推荐(12) 编辑
摘要: 前言 这其实是将自己写的文章进行一个总结分类,并不代表最佳学习路线 会不断更新这篇文章...没链接的文章正在编写ing...会不会哪天我的这个目录就出现在培训机构的目录上了... 目前实战比较少(要是有多点实战,我就开培训了哈哈哈) 再次强调!没有写的内容不代表不用学哈!这里只是将自己写的进行一个归 阅读全文
posted @ 2021-09-11 17:17 小菠萝测试笔记 阅读(2677) 评论(13) 推荐(33) 编辑
摘要: 前言 在一线大厂,没有测试这个岗位,只有测开这个岗位 即使是做业务测试,那么你的title也是测开 所以想聊一聊测开的看法 但不代表这是正确的看法,仅供参考 还没来阿里之前,我对测开的看法 一直以为专职做自动化测试和性能测试是测试这条路的最终归宿 测试开发,只是大厂才可能存在的角色 测试平台,少部分 阅读全文
posted @ 2021-07-04 16:18 小菠萝测试笔记 阅读(2052) 评论(2) 推荐(16) 编辑
摘要: 前言 之前在自己的小群里答应大伙儿说说自己对测试培训的看法,今天早下班来写写 所有观点仅代表个人,没有任何攻击他人或机构的意思 说不定以后老了我也做测试培训呢,先别说太狠,不然打脸太痛 这里会讲下对测试培训的看法,以及自己的付费培训的经历,也算是给刚出社会的师弟师妹,或者还在读大学的同学一个告诫吧 阅读全文
posted @ 2021-07-02 20:49 小菠萝测试笔记 阅读(2127) 评论(15) 推荐(7) 编辑
摘要: 广州阿里巴巴 内推大部分岗位.大量招人 技术 中台 美术 UX TA 视觉 交互 测开 项管 产品 策划 运营 市场 职能 坐标阿里华南总部大楼 【事业群介绍】大量自研游戏,已有全球手游收入排行第五、全球 SLG 手游收入排行第一的三国志,还有更多奈斯的重量级项目等着你来! 【内推优势】 绿色通道, 阅读全文
posted @ 2021-06-12 14:07 小菠萝测试笔记 阅读(743) 评论(1) 推荐(3) 编辑
摘要: 前言 肯定有人说我装杯啊啥子的 哎呀,我还年轻,还是有点资本装一装的啦哈哈 不过,我更想听有人骂我说哪里哪里不足,进到阿里,真的是人外有人,天外有天 这一篇文章将会不断更新,在我有新的感想时写下,也是对我自己的一个总结 第二章:入职阿里巴巴一个月的感想 一切智能化 办公大楼就是个智能化的大楼,应该是 阅读全文
posted @ 2021-04-23 21:26 小菠萝测试笔记 阅读(6861) 评论(41) 推荐(35) 编辑
摘要: 如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 查找页面元素的基本方法 https://www.cnblogs.com/poloyy/p/13065990.html 命令 get() fi 阅读全文
posted @ 2020-11-24 19:23 小菠萝测试笔记 阅读(3257) 评论(0) 推荐(1) 编辑
摘要: 实战教程篇 前言 这边就不教大家怎么用 pytest 写项目了哦,下面有系列文章能帮助你快速入门 Pytest + Allure 这一篇教程主要是教如何从 0 到 1 搭建自动化测试的持续集成环境 四步走 使用 Jenkins 镜像创建容器,并搭建 Python + Pytest +Allure 的 阅读全文
posted @ 2020-11-16 10:35 小菠萝测试笔记 阅读(7364) 评论(8) 推荐(7) 编辑
摘要: 如果你还想从头学起 Docker,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1870863.html 容器生命周期管理 run start/stop/restart kill rm create exec pause/unpause 阅读全文
posted @ 2020-11-03 20:26 小菠萝测试笔记 阅读(1385) 评论(0) 推荐(2) 编辑
摘要: 如果你想从头学习Jmeter,可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1746599.html 前言 Jmeter 提供了很多函数 但我们一般只会用到部分的常用函数,所以重点讲解常用的函数 点击函数名即可跳转至对应的函数讲解文章了哦 阅读全文
posted @ 2020-07-13 09:53 小菠萝测试笔记 阅读(4282) 评论(1) 推荐(1) 编辑
摘要: 如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 Cypress 未来很有可能会火的一塌糊涂,那么我们又应该如何进行学习呢? 目前国内 Cypress 可以学习的资源并不多,你百度只搜 阅读全文
posted @ 2020-06-05 23:48 小菠萝测试笔记 阅读(3517) 评论(6) 推荐(3) 编辑
摘要: Mysql常用函数的汇总,可看下面系列文章 https://www.cnblogs.com/poloyy/category/1765164.html 前言 如果觉得博主整理的不好,可以看看官网文档哦:https://dev.mysql.com/doc/refman/5.7/en/functions. 阅读全文
posted @ 2020-05-14 19:02 小菠萝测试笔记 阅读(2917) 评论(4) 推荐(2) 编辑
摘要: 背景 日常工作中,经常会用到Jmeter去压测,毕竟LR还要钱(@¥&*...),而最常用的接口压力测试,我们都是通过聚合报告去查看压测结果的,然鹅聚合报告的真的是丑到家了,作为程序猿这当然不能忍!那我们要怎么给它变得好看点捏? 如何华丽变身? 方式 优点 缺点 场景 Jmeter+ant+Jenk 阅读全文
posted @ 2020-01-21 11:34 小菠萝测试笔记 阅读(6776) 评论(18) 推荐(22) 编辑
摘要: 背景 from pydantic import BaseModel, EmailStr class UserIn(BaseModel): username: str password: str email: EmailStr full_name: Optional[str] = None 定义的 P 阅读全文
posted @ 2021-09-21 18:09 小菠萝测试笔记 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 可选参数 上一篇文章讲过查询参数可以不是必传的,可以是可选参数 from fastapi import FastAPI from typing import Optional import uvicorn app = FastAPI() # 必传参数+可选参数 @app.get("/items") 阅读全文
posted @ 2021-09-18 19:28 小菠萝测试笔记 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 什么是查询参数? http://127.0.0.1:8000/get?name=xxx&age=18 http://127.0.0.1:8000/get?age=18&name=xxx 在 url 的 ? 后面跟着的一组或多组键值对,就是查询参数 FastAPI 的查询参数 当声明了不属于路径参数以 阅读全文
posted @ 2021-09-18 10:23 小菠萝测试笔记 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 什么是路径 假设一个 url 是: http://127.0.0.1:8080/items/abcd 那么路径 path 就是 /items/abcd 路径参数 就是将路径上的某一部分变成参数,可通过请求传递,然后 FastAPI 解析 最简单的栗子 import uvicorn from fast 阅读全文
posted @ 2021-09-17 23:52 小菠萝测试笔记 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Uvicorn 基于 uvloop 和 httptools 构建的非常快速的 ASGI 服务器 它不是一个 Web 框架,而是一个服务器 例如,它不是一个提供路径路由的框架,这是 FastAPI 框架提供的东西 它是 Starlette 和 FastAPI 的推荐使用的服务器 总结 uvicorn 阅读全文
posted @ 2021-09-16 00:38 小菠萝测试笔记 阅读(71) 评论(0) 推荐(0) 编辑
摘要: WSGI wiki 上的解释 Web Server Gateway Interface Web 服务器网关接口 是为 Python 定义的 Web 服务器和 Web 应用程序或框架之间的一种简单而通用的接口 WSGI 的问题 随着移动网络的发展,Web 技术也在升级,比如 WebSocket、HTT 阅读全文
posted @ 2021-09-16 00:10 小菠萝测试笔记 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 常见触发错误的情况 如果传入的字段多了会自动过滤 如果传入的少了会报错,必填字段 如果传入的字段名称对不上也会报错 如果传入的类型不对会自动转换,如果不能转换则会报错 错误的触发 pydantic 会在它正在验证的数据中发现错误时引发 ValidationError 注意 验证代码不应该抛出 Val 阅读全文
posted @ 2021-09-15 20:18 小菠萝测试笔记 阅读(19) 评论(0) 推荐(0) 编辑
摘要: pyproject.toml 文件 tool.poetry 是最基本的section,然后它由多个 sections 组成 name package 名字,必填 version package 版本号 ,必填 description package 描述 ,必填 license package 许可 阅读全文
posted @ 2021-09-15 13:56 小菠萝测试笔记 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 啥是依赖规范 可以以各种形式指定项目的依赖项,取决于依赖项的类型以及安装项目可能需要的可选约束 版本约束 ^ 约束 编写规范允许的版本范围 ^1.2.3 >=1.2.3 <2.0.0 ^1.2 >=1.2.0 <2.0.0 ^1 >=1.0.0 <2.0.0 ^0.2.3 >=0.2.3 <0.3. 阅读全文
posted @ 2021-09-15 10:58 小菠萝测试笔记 阅读(18) 评论(0) 推荐(0) 编辑
摘要: config 命令 poetry 通过 config 命令进行配置 也可以直接在 config.toml 文件中进行配置,该文件将在首次运行该命令时自动创建 文件目录 macOS:~/Library/Application Support/pypoetry Windows: C:\Users\<us 阅读全文
posted @ 2021-09-15 10:56 小菠萝测试笔记 阅读(45) 评论(0) 推荐(0) 编辑
摘要: poetry 语法格式 poetry [-h] [-q] [-v [<...>]] [-V] [--ansi] [--no-ansi] [-n] <command> [<arg1>] ... [<argN>] 全局 options --verbose (-v|vv|vvv):增加消息的详细程度:“- 阅读全文
posted @ 2021-09-15 10:56 小菠萝测试笔记 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 环境隔离 poetry 核心之一:使项目环境隔离,意味着始终和本地全局 Python 环境隔离 poetry 首先会检查当前项目是否在虚拟环境中运行:如果是将直接使用它,而不创建新的;如果不是,poetry 将使用它已创建的或创建一个全新的虚拟环境 默认情况下,poetry 将尝试使用当前激活的 P 阅读全文
posted @ 2021-09-15 10:56 小菠萝测试笔记 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Python 虚拟环境详解 https://www.cnblogs.com/poloyy/p/15266382.html poetry 官方介绍 github:https://github.com/python-poetry/poetry 文档(要🪜):https://python-poetry. 阅读全文
posted @ 2021-09-14 14:43 小菠萝测试笔记 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 什么是虚拟环境 这是 Python 3.3 的新特性:https://www.python.org/dev/peps/pep-0405/ 假设自己电脑主机的 Python 环境称为系统环境,而默认情况下,虚拟环境和系统环境是完全隔离的 每个系统环境下可以有多个虚拟环境 每个虚拟环境都有自己的 Pyt 阅读全文
posted @ 2021-09-14 10:26 小菠萝测试笔记 阅读(236) 评论(1) 推荐(2) 编辑
摘要: 安装 FastAPI pip install fastapi # 将来需要将应用程序部署到生产环境可以安装 uvicorn 作为服务器 pip install uvicorn 最简单的代码栗子 from fastapi import FastAPI app = FastAPI() @app.get( 阅读全文
posted @ 2021-09-13 22:00 小菠萝测试笔记 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 简单的栗子 class User(BaseModel): id: int # 必填字段 name: str = "小菠萝" # 有默认值,选填字段 signup_ts: Optional[datetime] = None friends: List[int] = [] # 列表中元素是 int 类型 阅读全文
posted @ 2021-09-12 22:19 小菠萝测试笔记 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 为什么要讲 __dict__ 在 Python 类的内部,无论是类属性、实例属性、实例方法、类方法、静态方法,都是以字典的形式进行存储的,其中属性名作为键,而值作为该键对应的值 为了方便查看类包含了哪些属性、方法,就可以使用类提供的 __dict__ 属性,记住是一个属性,不是方法来的 单继承的栗子 阅读全文
posted @ 2021-09-12 18:49 小菠萝测试笔记 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 什么是反射 反射的概念是由 Smith 在 1982 年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省) Python 面向对象中的反射 通过字符串的形式操作对象的属性 Python 中一切皆为对象,所以只要是对象都可以使用反射 比如:实例对象、类对象、本模块、其他模块 阅读全文
posted @ 2021-09-12 18:11 小菠萝测试笔记 阅读(43) 评论(0) 推荐(1) 编辑
摘要: 前言 全栈测试开发工程师...终极职业目标啊... 其实也就总结下自己写过的内容....有些文章比较久远..仅做参考 会不断更新这篇文章....目前只写了大类,大类下面的学习大纲还没写... TODO 代表未来可能会新学习的方向,当然不一定会学.... 测试的基础能力 测试基础知识 测试基础概念(1 阅读全文
posted @ 2021-09-12 12:05 小菠萝测试笔记 阅读(1283) 评论(3) 推荐(12) 编辑
摘要: 前言 Jmeter 也是测试必备技能之一了,无论是接口自动化测试、性能测试 使用教程 入门介绍篇 Jmeter系列(1)- 环境部署 Jmeter系列(2)- Jmeter的详细介绍 Jmeter系列(3)- Jmeter安装目录介绍 Jmeter系列(4)- Jmeter面板介绍 Jmeter系列 阅读全文
posted @ 2021-09-12 11:35 小菠萝测试笔记 阅读(483) 评论(0) 推荐(2) 编辑