- 博客(32)
- 收藏
- 关注
原创 项目售前阶段如何进行质量管理
企业应根据产品特点和客户需求,建立适合自己的质量管理流程,并确保各个环节的质量控制措施能够有效执行。利用先进的质量管理工具,如六西格玛、质量功能展开等方法,提升质量管理的效率和效果。:通过售前管理体系,更好地了解客户需求,提供更优质的服务,从而提高客户满意度和销售成功率。:企业需要明确产品的质量目标,即产品应达到的质量水平。同时,制定相应的质量标准,明确每个环节的质量要求,确保产品符合国际标准和客户需求。:明确每个岗位的质量管理职责,确保每个员工都对自己的工作质量负责。
2025-03-05 20:41:35
259
原创 AI发展对智慧安防的助力和影响,未来依靠AI智慧安防展望
例如,AI技术能够实时分析监控视频,自动识别异常行为和可疑人物,并及时发出警报,从而提高安防效率和准确性。未来,随着技术的不断进步,AI赋能的智慧安防将更加智能化、自动化和集成化。例如,未来的安防系统可能会更加注重个性化服务,通过深度学习模型预测犯罪事件的发生概率,并提供针对性的预防措施。AI技术与物联网、大数据、云计算等技术的结合,实现了安防设备的自动化和集成化。例如,在智慧社区、智慧监狱、智慧交通等领域,AI技术被广泛应用于老人健康监测、车辆轨迹分析、交通信号优化等场景,进一步提升了社会安全管理水平。
2025-02-07 11:28:56
272
原创 pytest结合allure-pytests插件生成美观的报告
2、下载allure,下载后解压,解压之后配置环境变量(把allure目录下的bin目录添加到环境变量的path下)表示:构建allure报告,根据temps临时报告,输出到reports目录下,构建前清空。1) 生成临时的json报告,在pytest.ini文件里面加入以下内容。3、验证allure是否安装成功:allure –version。--alluredir=./temps 生成临时报告。--clean-alluredir 清空临时报告。4、生成allure报告。
2024-11-11 14:02:06
357
原创 Pytest执行过程
5、查询py文件是否有Setup、teardown、setup_class、teardown_class。6、再根据pytest.ini文件的测试用例规则去查找用例并执行。3、查询当前目录下的pytest.py文件,找测试用例的位置。2、查询当前项目根目录下的conftest.py文件。4、查询用例目录下的conftest.py文件。1、run.py文件运行。
2024-11-11 13:58:48
319
原创 Pytest使用fixtrue实现部分前置(三)
1、如何把值传到fixture?是通过在fixture函数的参数里面加入request来接收参数,然后通过request.param来取值。2、如何把值传到函数里面?是通过fixture函数的yield返回值,然后就把这个值传递到测试用例函数中。如果参数值是字典,需要在测试用例函数中进行强制转换。print("执行SQL查询")print("关闭数据库连接")print("执行SQL查询")print("关闭数据库连接")
2024-11-11 13:54:26
246
原创 Pytest使用fixtrue实现部分前置(四)
注意:一旦使用了别名,那么fixture的名称不能再使用,只能用别名。不能单独使用,必须与params一起使用,
2024-11-11 13:50:21
219
原创 Pytest使用fixtrue实现部分前置(二)
autouse=true不需要手动去调用,自动在函数之前或之后执行,且仅作用于当前的类。如果希望在另外一个py文件中调用,需要结合conftest.py文件。默认在函数之前调用,可以用yield区分。
2024-11-11 13:44:11
195
原创 Pytest使用fixtrue实现部分前置(一)
函数exe_database_sql()上面加上装饰器@pytest.fixture()即表示一个固件。
2024-11-11 13:42:28
230
原创 Pytest跳过测试用例与前后置固件
pytest.mark.skipif(workage<10,reason="工作时间少于10年")可以把前后置操作单独提出来封装到common里面,然后在测试文件里面继承。但是该操作会让有些不需要全部执行common中的测试用例使用不方便。@pytest.mark.skip(reason="无理由跳过")print("每个用例之前执行一次")print("每个用例之后执行一次")print("每个类之前执行一次")print("每个类之后执行一次")
2024-11-11 13:25:22
409
原创 Pytest简介及基础应用
Pytest是一个非常成熟的单元测试框架、灵活、简单。可以结合selenium、requests、appium完成各种不同的自动化。它还可以生成自定义allure报告以及与Jenkins持续集成Pytest-html 生成html报告的插件Pytest-xdist 多线程运行的插件Pytest-ordering 改变用例执行顺序的插件Pytest-reunfailres 失败用例重跑的插件Allure-pytest 生成美观自定义的allure报告。
2024-11-11 13:17:04
1408
原创 Jmeter关联处理-正则表达式提取
添加之后,要把信息头里面的Referer、User-Agent删除,否则会提示“登录过期”。正则表达式就是一个公式,或者说一套规则,这套规则可以从任意字符串中提取出想要的数据内容。当请求之间有依赖关系,比如一个请求的入参是另一个请求返回的数据,就需要关联处理。如果匹配数字为-1,可以添加Debug Sample,查看保存的所有提取的值。在需要提取参数的请求的“后置处理器”部分“正则表达式提取器”。作用:把上一个请求的响应结果和下一个请求的数据有关联。1)、以登录的Authorization提取为例。
2024-11-08 15:33:10
1054
原创 Jmeter控制器
2、需求:测试计划中定义一个http请求访问传智播客官网,但是该请求不是无条件执行的,声明一个用户定义的变量,如果变量是itcase才执行,否则就不执行。3、吞吐量控制器,比如发帖和回帖接口,一个发帖下面跟着5个回帖,还比如淘宝网站搜索物品比下单的要多很多,这时可以用吞吐量控制器进行流量控制。1)、搭框架,测试计划、线程组、结果树,声明一个用户定义的变量,存储一组数据。1)、搭框架,测试计划、线程组、结果树,声明一个用户定义的变量。执行结果,HTTP请求1执行5遍,HTTP请求2执行2遍。
2024-11-06 13:54:17
804
原创 Jmeter执行顺序
8、后置处理器:请求之后的操作(xpath提取器、JSON提取器、正则表达式提取器等)3、配置元件:配置信息 (HTTP信息头管理器、HTTP cookie管理器等)6、定时器:固定定时器、高斯定时器、随机定时器、同步定时器(集合点)http、ftp、tcp、jdbc。4、前置处理器:请求之前的操作(用户参数等)5、逻辑控制器:单次请求,循环请求,判断请求。2、线程组:一定用户。9、断言:判断结果是否正确。10、监听器:收集测试结果。1、测试计划:容器、起点。
2024-11-06 13:43:00
386
原创 Jmeter元件与组件
②如果其父节点不是取样器,则其作用域是该元件父节点下的其他所有后代节点 (包括子节点,子节点的子节点等)配置元件--前置处理器--定时器--取样器--后置处理器--断言--监听器。3)其他元件:①如果是某个取样器的子节点,则该元件只对其父节点起作用。2)逻辑控制器:只对其子节点中的取样器和逻辑控制器起作用。容器中实现独立的某个功能(类似于方法)所有的组件都是以取样器为核心来运行的。1)取样器:核心,没有作用域。从上到下的顺序依次执行。
2024-11-06 13:36:57
270
原创 Jmeter性能测试之测试指标及测算
性能测试就是通过性能压测工具(jmeter、loadrunner),通过特定的方式,对系统施加一定的压力,正常、异常负载以及峰值来对系统实施压力,得到各项性能指标,保证系统的性能需求。
2024-11-06 13:17:58
510
原创 Jmeter接口测试之接口测试场景
模拟2个用户以20QPS的频率访问服务器资源持续10秒,要求平均响应时间在3000ms内,且错误率为0。模拟半小时内1000个用户访问服务器资源,要求平均响应时间在3000ms内,且错误率为0。模拟100个用户同时访问服务器资源,要求平均响应时间在3000ms内,且错误率为0。添加常数吞吐量定时器设置目标吞吐量 20s*1分钟(60s)
2024-11-06 12:40:39
210
原创 Jmeter接口测试之接口自动化测试设计
设计一套自动化执行的脚本,每次更新后执行这个脚本,查看是否影响现有数据,不能对现有数据进行污染。:Content-Type 值为 application/json;每次更新都要保证之前的代码没有受到影响,可以把。:永远最后一个执行,可以存放删除接口。:永远第一个执行,可以存放新增接口。:统一存放访问地址ip、端口。最基本的增删改查功能。保证先改后查,需要在。
2024-11-06 12:33:49
128
原创 Jmeter接口测试之接口测试流程
2、从API文档中提取接口清单,对API文档简化,提高测试效率,接口清单就是对API文档简化压缩,主要提取三要素:请求地址、请求方式、请求报文。添加Content-Type : application/json;4、编写脚本实现,并导入设计的测试数据。3、设计测试用例并参数化覆盖测试用例。5、测试结果汇总,BUG提交。1、制定测试计划,分配任务。
2024-11-06 12:30:48
139
原创 互联网单元测试困难点
2)数据库:①互联网业务代码逻辑并不复杂,基本是一些增删改查,主要是很多数据表组合起来形成了很多复杂的业务。当单元测试跑过之后并不代表系统没有问题,跑不到前端和容器层和缓存内部redis中的数据,跑不到消息和开关,这种单元测试价值非常有限。1、代码:快抛型,代码从写出来到上线到重构时间有限,这种情况下的单元测试,成本和收益要进行考虑。1)代码:单元测试命中点是代码层面的东西,解决代码正确性的问题,解决不了数据正确性的问题。4、用户优先级问题处理:互联网问题处理oncall,有可能代码、集群、性能等问题。
2024-11-05 16:42:25
375
原创 质量管理之质量成本(COQ)
为了有效地进行质量成本控制,企业需要建立质量成本管理的组织体系,确定追踪和控制质量成本的网点。质量成本控制的组织体系必须贯彻经济责任制,做到责、权、利紧密结合,层层落实到各有关部门、车个人。此外,根据全面质量管理的要求和最佳质量成本,为各个质量成本项目分别确定预算控制数。质量成本是企业生产总成本的一个组成部分(不包含生产成本),在产品生命周期中为预防不符合要求、为评价产品或服务是否符合要求,以及因未达到要求(返工),而发生的所有成本,包括一致性成本(预防成本)、非一致性成本(处理失败)。
2024-10-29 15:46:23
462
原创 质量管理之质量管理大师
介绍:威廉·爱德华兹·戴明,出生于1900年,是美国著名的质量管理专家。因其在日本工业界的工作而闻名。在二战后,他帮助重建日本经济,通过推广统计质量控制和管理理念,大大提高了日本产品的质量和国际竞争力。戴明的工作不仅在日本得到了高度认可,在全球范围内也有深远影响。成就:PDCA环(休哈特提出,戴明完善,计划-执行-检查-处理)、质量管理14条原则(预防胜于检查、质量成本85%都是管理问题)介绍:约瑟夫·莫西·朱兰(Joseph M.Juran),质量管理专家。
2024-10-29 15:28:46
429
原创 Linux常用命令
把光标定位到设置端口处按yy再按p这是复制了一条设置端口例外的设置,然后按i键进入编辑状态,修改复制的那行。* 创建账户:htpasswd /var/www/svn/passwd 用户名。* 创建仓库:svnadmin create /var/www/svn/仓库名。* 开启:/etc/init.d/iptables start。* 关闭:/etc/init.d/iptables stop。cp -ri A/B/* A1/B1/ 回车。17、查看端口号被那个进程被占用。16、查看端口号占用情况。
2024-10-29 11:11:22
239
原创 兼容性测试
兼容性测试是指测试软件在特定的硬件平台、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能很好地运行的测试。它包括向前兼容和向后兼容测试,确保软件在不同版本、不同平台上的兼容性。兼容性测试还可以分为硬件兼容、软件兼容和数据兼容等类型。
2024-10-29 11:00:14
1337
原创 #如何看待AI技术的应用前景?#
智能家居与物联网使得家庭设备可以实现智能化和自动化控制,可以自动调整室内温度、照明等,提高居住舒适性和安全性,个性化服务与推荐通过分析用户的偏好、行为和习惯,提供个性化的服务和推荐;(1)AI对高质量的数据依赖性很高,在企业生产中,数据会受到噪声、不一致性、错误的影响,需要及时进行数据的清洗和处理,确保数据的准确性、稳定性。(1)AI可用于视觉检测,通过不断分析图像或视频数据来检测产品中的缺陷或质量问题,进而快速准确识别出不合格的产品,降低缺陷率。随着技术的不断进步和应用场景的拓展,
2024-10-28 15:34:06
185
原创 人 生 在 勤 ----致每个努力生活的人
人生就是一场修行,不断地在路上前行,才能看到最美的风景。学习是一种精神状态,是一种生活的艺术,是一种处世的智慧。学习是一种生存能力,是一个人在世间生存的基本手段。人生就是不断学习,学会思考,学会选择,学会坚持。
2024-10-28 14:45:34
169
Pytest自动化测试框架用法详解
2024-10-29
基于JMeter接口测试与自动化流程的技术指南
2024-10-28
JMeter+InfluxDB+Grafana在性能测试中的综合应用与监控解决方案
2024-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人