作为Python测试工程师,你应该知道这些!

小米测试总监,10年软件测试工程师感悟,写给还在迷茫中的朋友! 你要不动声色的努力,然后惊艳所有人! 阅读详情

Python测试工程师在工作当中,有个痛点,就是真正执行测试工作前,需要制造一些虚假的数据,比如测试下单流程,我们起码要联系人、电话、地址等等数据,在没有认识这个库之前,你会不会随便填一些小李啊,17088888888,或者乱七八糟的数据来填充?或许这样是可以的,但是为了解决制造测试数据这个痛点更加贴近用户填写的真实数据,我们可以采用Faker这个库来帮助我们生成一些贴近真实的数据.

对于Faker库的介绍,大家可以移步他的github看一下:https://github.com/joke2k/faker ,可以看到上面有8k+的star,说明项目还是比较受欢迎的.那么下面请看:

首先,Faker是一个第三方库,所以我们需要通过pip命令,安装这个库

pip install faker

 

然后,导入包,新建一个Faker实例

 

那Faker可以构造出一些什么样的虚拟数据呢?下面列举一些常用的,但不限于这些,可以查看一下官方文档或者直接查看源码:

name 姓名address 地址person 人物类:性别、姓名等barcode 条码类color 颜色类company 公司类:公司名、公司email、公司名前缀等credit_card 银行卡类:卡号、有效期、类型等currency 货币date_time 时间日期类:日期、年、月等file 文件类:文件名、文件类型、文件扩展名等internet 互联网类job 工作lorem 乱数假文misc 杂项类phone_

软件测试工程师要学会Python 在IT行业里,有相当大一部分软件测试工程师在从事着完全手动的测试工作。手动测试对测试工程师本身技术能力要求不高以及在业内工资价格低廉,因此很受中小型企业的所推崇。而且很多大型IT,软件,及消费电子制造企业,也有相当数量的手动软件测试工程师。        手动测试有很多好处,从用户的角度,更容易发现隐蔽的问题,很容易招聘到人(因为要求不高,这也成了一些非计算机相关,且冷门专业的应届毕业生进入IT 阅读详情

相关推荐

小米-测试工程师面试20190418

笔试 1.考察python,一段程序写出输出结果 2.考察java,一段程序写出输出结果 3.http请求方式有哪些? 原博:https://www.cnblogs.com/web100/p/http-8-request.html OPTIONS:返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送'*'的请求来测试服务器的功能性。 HEAD:向服务器索要与GE...

Fragile_liu的博客 5189

【AI测试】算法测试工程师必备技能

以上只是每个知识点的的一个简单例子,实际应用中算法工程师需要根据具体问题和数据来选择合适的算法,并进行相应的优化和调整。首先计算矩阵A的行列式值,如果行列式值为0,则矩阵A不可逆,没有逆矩阵。:对于数据集中的每个数据点,计算它与每个聚类中心的距离,并将其分配给最近的聚类中心。:对于每个聚类,计算所有属于该聚类的数据点的均值,并将该均值设为新的聚类中心。:计算矩阵A的每个元素的代数余子式,并构造伴随矩阵。:将伴随矩阵的每个元素除以行列式值,得到逆矩阵。:最终的聚类中心和每个数据点的聚类标签。

weixin_48134870的博客 1981

测试工程师常用的python库

python自动化测试已成为测试工程师的技能,测试工程师在日常工作中,经常会使用到多种Python库来辅助完成测试任务。

m0_60889254的博客 704

测试工程师学习 Python 应用 LLM 的合理深度:科学与效率兼顾的建议

测试工程师无需精通 Python,只需掌握基础语法、文件操作、requests 调用即可用 LLM 高效提升测试效率。案例:用 Python 脚本调用 LLM 生成测试用例,再用接口测试工具验证。学习重点放在数据处理、API 调用,不必深入面向对象和高级特性。案例:用json处理 LLM 返回的测试步骤,直接集成到测试框架中。合理分配时间,把更多精力放在实际测试场景与 LLM 应用创新上,避免陷入过度学习的误区。案例:开发一个 LLM 辅助测试工具,自动回答测试问题。结论。

weixin_44872675的博客 1106

2024最新实战:用1Panel面板+Docker快速部署Frps服务端(含Nginx配置模板)

本文详细介绍了2024年企业级内网穿透方案,通过1Panel面板和Docker技术快速部署Frps服务端,包含Nginx反向代理配置模板。从服务器选型、系统准备到安全加固,提供全栈实战指南,帮助企业和开发者高效实现内网穿透需求。

weixin_27966471的博客 419

iStore增强插件 如何重塑家庭网络与存储体验

本文深入解析了iStore增强插件如何重塑家庭数字生活体验。它通过集成智能流控、一键式文件共享、媒体服务器及智能家居网关等功能,将复杂的网络配置、存储管理与设备协同简化为图形化操作,有效解决了家庭网络卡顿、数据割裂与使用门槛高等核心痛点,让普通用户也能轻松打造高效、稳定、安全的家庭数字中枢。

prometheus9mon的博客 646

在linux上本地大模型部署与推理

您的Python脚本(客户端)可能在您的个人电脑上,而模型服务(服务器)在远程Linux服务器上。如果您的服务器有强大的NVIDIA GPU,并且您对性能有更高的要求(例如需要高吞吐量),vLLM是更好的选择。这种方式无需向公网暴露服务器端口,而是通过加密的SSH通道将服务器的端口“映射”到您的本地电脑上。我们将启动一个API服务器,它会加载您指定的模型,并等待您的代码前来调用。如果您直接在SSH窗口运行上面的命令,一旦您关闭窗口,服务就会停止。这是根据您的原始代码修改的版本,适配本地vLLM服务。

frostmelody 全网同名,大家多多关注呀~ 持续分享优质内容! 2053

全网首发!Yolov8_obb旋转框训练、测试、推理手把手教学(DOTA1.0数据集map50已达80%)

其中,images/train和images/val放置原始图片文件,labels/train_original和labels/val_original分别放置原始的标签文件,labels/train和labels/val为空,然后运行步骤(3)的代码,运行结束转换后的标签会保存在labels/train和labels/val中,格式如下。(4)新建yolov8-obb.yaml,修改nc和scales,我使用的是yolov8n.(2)构建数据集,安装下面目录格式,其他test可为空,一定要对应。

小嘤熊的博客 2万+

从零配置到批量处理:FaceFusion 3.1完整使用指南(含hififace_256模型测试)

本文详细介绍了FaceFusion 3.1的完整使用指南,包括环境配置、模型选择(特别是hififace_256模型的深度测试)以及批量处理技巧。通过AI驱动的脸部替换技术,帮助用户高效实现高质量的面部处理,适用于影视制作、广告设计等多种场景。

weixin_29056865的博客 655

RK3568平台开发系列讲解(外设篇)CAN的使用

📢 本篇章带大家快速了解CAN的使用。

内核笔记 2352

UCIE Specification详解(十一)

Electrical Layer (2D and 2.5D)以及UCIe-3D

Crazzy_M的博客 1193

基于YOLOv11的人脸识别系统:从构建到应用的全流程指南

深度学习是机器学习的一个分支,旨在通过多层神经网络模拟人脑的认知能力。它能够从大量数据中自动提取特征,并进行准确的预测和分类。在计算机视觉领域,深度学习技术已经取得了显著的成果,尤其是在图像识别、目标检测等方面。YOLOv11是YOLO系列模型的最新版本,结合了卷积神经网络(CNN)和其他创新技术。它在保持高精度的同时,显著提高了推理速度。YOLOv11的结构轻量且高效,非常适合实时目标检测任务。人脸检测的目标是从图像或视频中定位所有人脸的位置。

FJN110的博客 184

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: PaddlePaddle升级解读|十余行代码完成迁移学习 PaddleHub实战篇
下一篇: 如何用Python爬取网易云音乐的全部评论?
python之光
博客等级 码龄7年 114粉丝 15原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值