一、性能测试工具的发展 性能测试工具的发展主要包括如下几个阶段: 开发工程师测试阶段:由于早期没有专业的性能测试工具,也没有专门的性能测试工程师,所以性能测试主要依靠开发工程师自己通过写测试代码的方式来完成性能测试,而且这时的性能测试也比较简单,相关体系和规范几乎没有。 性能测试工具的初期阶段:在上 ...
2024年全国两会上,低空经济首次被写入政府工作报告,这个新兴领域正加速进入政策聚焦与产业爆发的新阶段。从城市空中交通到农业植保,从物流配送到应急救援,低空空域的开放正为千行百业带来颠覆式的可能。据测算,未来十年,我国低空经济有望成长为万亿级产业集群,成为继新能源汽车、智能制造之后又一战略性新兴增长 ...
引言:软件工厂的建设,不在于工具多,而在于理解深;不在于上线快,而在于体系稳。不仅是“看得见的流水线”,更是“看不见的组织变革”。在新质生产力的时代命题下,软件工厂正成为连接创新与效率、个体与组织、工具与使命的关键路径。 在数字化转型日益深入的今天,“软件工厂”正逐步从企业内部的技术平台,走向重塑 ...
还在为每次需求变更重写脚本?用这套京东/美团都在用的数据驱动方案,维护效率提升90%! 一、残酷对比:普通VS数据驱动脚本的维护成本 # ❌ 传统硬编码脚本(需求变更必崩溃) def test_login(): driver.find_element(By.ID, "username").send_ ...
2025年6月12日,当地时间上午,印度航空公司一架飞往英国伦敦盖特威克的波音787-8“梦想客机”在古吉拉特邦的艾哈迈达巴德机场起飞后数分钟内,坠毁于附近居民区。这架搭载242人的客机,在起飞阶段突遇严重技术故障,最终造成包括机上人员与地面居民在内共计279人遇难。这不仅是波音787自2011年投 ...
学了10种定位方式,一遇动态ID就崩溃?这套企业测试总监私藏的定位方案,让脚本稳定性飙升90%! 一、血泪案例:定位失败毁了我的演示日 真实场景复现:公司季度自动化成果演示会上,我精心准备的脚本连续报错: NoSuchElementException: Unable to locate elemen ...
前端时间发表一篇文章介绍了FabricateData的在线批量生成测试数据的能力,这几天在看,平台不仅添加了本地数据源的概念,还增设了本地API的能力。 FabricateData 网站地址:https://www.fabricatedata.com 本地数据源 这是平台的头部介绍,大概意思是,如果 ...
过去,汽车是一种工业产品,定义它的是机械结构、发动机性能与制造工艺;而现在,汽车正快速转变为一个“数字终端”,其内核变成了算法、芯片和感知系统。在信息技术深度渗透下,汽车产业正经历一场从机械驱动到智能驱动的转型。 这种转型的核心,正是汽车智能化设计与创新技术应用的体系性推进,不仅改变了汽车的产品形 ...
一、今日学了啥? 测试原则 尽早、不断测试 避免自测 既要选择有效、合理的数据,也要选择无效、不合理的数据 修改后应进行回归测试 尚未发现的错误数量与该程序已发现错误数成正比 检验程序是否做了该做的事,且是否做了不该做的事 严格按测试计划进行 妥善保存测试计划和测试用例 测试用例可以重复使用或追加测 ...
01. 卫星物联网:技术边界的自然延伸 随着物联网在城市、工业、农业等领域的广泛部署,万物互联的愿景正在不断逼近技术的边界。尤其是在海洋、沙漠、高原、边远山区等传统通信网络难以覆盖的区域,人们对无盲点物联网连接的需求日益增强。这一背景下,借助卫星通信能力延伸物联网的覆盖范围,成为推动新一轮物联网演 ...
作为软件测试工程师,不可避免需要操作到linux系统,vi/vim是linux系统内置的不可或缺的文本编辑命令,vim是vi的加强版本,兼容vi的所有指令,不仅能编辑文本,而且还具有shell程序编辑的功能,可以不同颜色的字体来辨别语法的正确性,极大方便了程序的设计和编辑性。 vi/vim的介绍 v ...
Dify是一款开源的大语言模型应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,内置了构建 LLM 应用所需的关键技术栈,包括对数百个模型的支持、直观的 Prompt编排界面、高质量的 RAG引擎、稳健的 Agent 框架、灵活的流程编排,并同时提供了 ...
《JMeter核心技术、性能测试与性能分析》是一本由清华大学出版社出版的图书,JMeter是一款基于Java的压力测试工具,可用于对服务器、网络或对象模拟巨大的负载,在不同压力类别下测试它们的强度和分析整体性能。本书详解JMeter性能测试和性能分析的方法,配套PPT课件、教学大纲与作者微信群答疑服 ...
摘要 在软件开发过程中,测试是确保产品质量的关键环节。本文将详细介绍软件测试中常用的几种测试方法,包括黑盒测试、白盒测试、灰盒测试、单元测试、集成测试、系统测试、回归测试等,帮助测试工程师和开发人员全面了解各种测试技术的应用场景和实施要点。无论你是测试新手还是资深工程师,都能从本文中获得有价值的知识 ...
我在跟很多测试人员交流中发现,很大一部分测试工程师在进行功能和接口测试过程中,对于发现的bug很少去进行定位,只是将bug基于业务操作上如何出现的,进行描述;至于bug产生的原因,开发自己排查去吧。本文中,我们将探讨如何结合抓包分析、linux日志分析以及数据库查询来进行深度定位,提高bug解决的效 ...
软件测试是确保软件质量的关键环节,无论是开发人员还是测试工程师,都需要掌握其基本流程和方法。本文将详细介绍软件测试的基本流程、常用方法、测试类型及最佳实践,帮助读者全面理解软件测试的核心内容。适合初学者入门,也可作为从业者的参考指南。 ...
在数字技术的发展历程中,“软件工厂”无疑是一个令人耳目一新的概念。它将软件开发这一高度依赖个体经验的创造性劳动,比喻为工业制造中可以标准化、自动化的流程体系。这一类比不仅富有启发性,更在近十年间随着自动化、DevOps、AI辅助编程等技术的成熟,逐步从理念走向现实,成为高质量、规模化软件生产的重要支 ...
1.什么是AIP芯片 AIP:Antenna In Package(封装内天线) 指的是将天线与射频芯片(或系统)集成在同一个封装(Package)内的一种芯片封装技术。 常用于毫米波通信、5G 高频段(如28GHz、39GHz)、雷达、汽车感知芯片等。 1.1 特点 高频支持:更适合毫米波频段(> ...
对测试工程师来说,无论是工作还是技能学习中,服务器操作已成为必备技能之一。我们可以用来学习linux命令、部署软件项目、搭建测试平台等。相比在本地电脑安装虚拟机来说,云服务器更省心省力,不会容易出现兼容且莫名其妙的问题。如果你是从没使用过云服务器的新人,国内各大云服务器厂商都有提供免费试用体验。本篇 ...
在工业转型提速、“新质生产力”加快形成的时代背景下,高端装备已成为制造业核心竞争力的体现。从工业机器人到无人机系统,从特种车辆到飞控平台,越来越多融合多种控制器、传感器和执行单元的复杂装备,正逐步在各类重点工程和核心环节中实现落地应用。 然而,在这些装备投产落地的背后,是一套异常复杂、风险密集的嵌入 ...