首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
面试
前端
后端
程序员
算法
人工智能
测试
单元测试
LLM
展开
全部
面试
前端
后端
程序员
算法
人工智能
测试
单元测试
LLM
AIGC
架构
AB测试
C++
运维
Java
暂无数据
推荐
最新
告别硬编码!5个让Web自动化脚本更稳定的定位策略
导语: 如果你做过Web自动化测试,一定对这样的场景不陌生:昨晚还跑得好好的脚本,今天一早突然报错NoSuchElementException(找不到元素)。你火急火燎地打开调试器,发现前端同事只是把
Charles实战秘籍:弱网模拟、Map Local/Remote、HTTPS抓包详解
作为移动端和前端开发者,我们每天都在与网络请求打交道。无论是调试接口问题、优化网络性能,还是模拟各种网络环境,一个好用的抓包工具都能让我们的工作效率大幅提升。而在众多抓包工具中,Charles无疑是最
Postman接口测试全攻略:从入门到精通,看这一篇就够了
无论是前端开发、后端开发还是测试人员,Postman都是必备的神器。这篇万字长文将带你从零开始,全面掌握Postman的使用技巧。 一、为什么Postman成为接口测试的首选工具? 在当今前后端分离的
性能测试入门到精通:一文讲透JMeter核心元件与实战场景
在当今高速发展的互联网时代,软件性能已成为决定产品成功与否的关键因素之一。一个功能完善但性能低下的系统,往往会带来灾难性的用户体验和商业损失。正是在这样的背景下,性能测试作为软件质量保障的重要环节,越
2025年五大顶级自动化测试工具深度解析:测开工程师的终极选择指南
在软件开发日新月异的今天,自动化测试已成为保证产品质量、提升交付效率的关键环节。作为一名测试开发工程师,选择合适的自动化测试工具至关重要。本文将为您深度解析2025年最受欢迎的5款自动化测试工具,帮助
性能测试全流程解析:从需求分析到报告输出
在软件开发周期中,性能测试是确保系统质量的关键环节。一个完整的性能测试流程不仅能发现系统的瓶颈问题,还能为系统优化提供数据支持。本文将详细解析性能测试的全流程,从需求分析到报告输出,带你一步步掌握性能
Web UI自动化王者:Selenium WebDriver 核心原理与API详解
🛠️ 一、Selenium WebDriver 核心原理 ⚙️ 1. 架构模型:客户端-服务器模式 • 📱 客户端 测试脚本(Python/Java等)调用WebDriver API(如点击操作)。
Pytest为何成为Python测试王者?Fixtures/Parametrize/Plugins三神器揭秘
“2000+测试用例执行时间从1小时降到5分钟” “用30行代码替代300行unittest样板代码” 这就是Pytest的魅力!今天带你解锁Python测试框架的终极进化形态 一、unittest之
单元测试三大神器:unittest vs JUnit vs Jest 终极对决
一、为什么单元测试是自动化测试的基石? ✅ 金字塔理论(Martin Fowler) 单元测试优势: ⚡ 执行速度毫秒级(比UI测试快1000倍) 🎯 精准定位失败点 🛡️ 代码变更的安全网 ❌
测试老鸟总结:这15个Linux命令,解决了我们90%的定位问题
在软件测试领域,问题定位能力是衡量一个测试工程师专业度的重要标尺。当我刚入行时,最头疼的就是面对一个复杂问题却不知从何下手。经过多年的摸爬滚打,我逐渐发现,掌握了下面这15个Linux命令,就能解决我
SQL在软件测试中的终极应用:不止查询,更用于造数与校验
真正优秀的测试工程师不仅是bug的发现者,更是测试环境的构建者和数据的主宰者。掌握SQL在测试中的终极应用,将让你在测试领域脱颖而出,为产品质量提供更加坚实的保障。
[译] 网站设计综合指南
(此博文为赞助博文) 网站设计往往是个棘手的问题。在设计网站时,设计师和开发者往往需要考虑很多要素,从视觉表现(网页看起来如何)到功能设计(网站用起来如何)。为了细化网站设计任务,我们为读者呈上此文。 本文将着重讲述设计主旨,设计启发,设计方法,为你的网站打造更好的用户体验。我…
自动化运维工具ansible的实践
当服务器越来越多,统一管理起来显得尤为重要。那么选择一款管理工具必不可少,既要能满足管理新部署的机器,还要兼容之前部署的机器,无客户端版的ansible管理工具可能成为优先考虑的工具之一。 ansible 是一款自动化运维工具,能够解决我们在it工作中,一遍又一遍执行相同任务。…
六边形架构
注: 当我在学习DDD时,看到其中的六边架构,在初步了解其架构思想之后,就深深地被吸引了,因为它可以解决诸多我在项目中遇到的问题。 这里将着重介绍六边形架构的思想,以及其解决的问题,并不与其它架构做深入的对比。 六边形架构 又被称之为ports&adpers(我认为这个名称更合…
游戏即服务的五条建议,提升游戏变现能力
在当今世界移动端的游戏即服务,想搞清楚玩家的生命周期价值( LTV )变得非常复杂。与传统主机游戏不同,现在的收入并非由单次购买,而是许多微小的交易组成的。然而,即使没有一个精确的统计模型,你也能意识到一个玩家在你的游戏中花的时间越多,就会花掉更多的钱和产生更高的生命周期价值。…
vue单元测试vue test utils使用初探
最近在做一个项目的重构,技术选型为vue-cli 3.0 + typescript + vue-router + sass.因为我负责的模块比较少比较简单,所以老大让我先把负责部分的测试代码写好。至此我才第一次接触到测试代码,我们项目使用的测试工具是jest,与vue官方出的单…
产品设计的环状循环
我们只是简单的从A点走到B点,有时候都会变得混乱不已 —— 会考虑这条路是不是对的,我们走得是否是正确的方向,如果我们走捷径又会怎样等等这些问题。 但当A点是一个用户问题而且B点是一个实现的功能,这就像你用一张旧地图和一个坏的指南针在大海里航行。 这就解释了为什么按照一个严谨的…
[译] 设计研究的 9 条规则
Kathleen Borgmeyer 家的全部九只小狗。 最近,我注意到早期阶段的创业公司和老牌机构对研究的热情高涨。企业已经认识到,要想进行有意义的创新就需要将客户理解为具有多彩生活的人类。 这真的不可思议。 我也听到过许多相同的谬见、误解和冲突。所以,为了帮助读者 —— 因…
app开发流程规范
最近发现公司的开发流程很不规范,于是整理了一下我认为比较好的规范,有更好的方式请在下方留言,谢谢。 工作概述: 产品立项阶段亦称为准备阶段,该阶段主要基于需求大纲通过针对性的市场调研、用户访谈及竞品分析,尽可能的评估产品的核心功能,方向定位、目标用户群、成本投入和市场前景。在决…
软件开发中会用到的图
所谓“一图胜千言”,我们身处于软件开发这个水很深且要求精确的复杂领域里,要想把事情做好,最基本的是要把事情想明白,其次还要让相关的人能够明白你要说的东西,进行协作。