- 接口测试流程 1、需求分析:接口之间的逻辑关系,接口文档具体了解 2、测试准备:接口文档、接口测试用例、各种测试数据准备 3、测试环节,接受版本 1)功能测试:功能否按照接口文档实现 2)业务逻辑:是否依赖业务 3)参数异常:a关键字参数(语言中的关键字)、b参数为空、c多少参数、d错误参数 4)数据异常:a关键字数据、b数据为空、c长度不一致(... 接口测试流程 1、需求分析:接口之间的逻辑关系,接口文档具体了解 2、测试准备:接口文档、接口测试用例、各种测试数据准备 3、测试环节,接受版本 1)功能测试:功能否按照接口文档实现 2)业务逻辑:是否依赖业务 3)参数异常:a关键字参数(语言中的关键字)、b参数为空、c多少参数、d错误参数 4)数据异常:a关键字数据、b数据为空、c长度不一致(...
- 1、需求分析,了解具体需求 2、测试准备:原型图、效果图、需求文件、测试用用例、用例评审、各种测试数据准备 3、测试环节:接受版本开始执行 1)冒烟测试:对版本质量的控制以及此版本是否具备测试条件; 2)UI测试:核对效果图 3)功能测试:核对需求文件测试用例,对功能进行验证 4)兼容测试:各个浏览器,手机是否兼容 5)性能测试,服务器接口,多线程等压测 6)安全测试 7)... 1、需求分析,了解具体需求 2、测试准备:原型图、效果图、需求文件、测试用用例、用例评审、各种测试数据准备 3、测试环节:接受版本开始执行 1)冒烟测试:对版本质量的控制以及此版本是否具备测试条件; 2)UI测试:核对效果图 3)功能测试:核对需求文件测试用例,对功能进行验证 4)兼容测试:各个浏览器,手机是否兼容 5)性能测试,服务器接口,多线程等压测 6)安全测试 7)...
- app流程测试 1、需求分析,了解具体需求 2、测试准备:原型图、效果图、需求文件、测试用用例、用例评审、各种测试数据准备 3、测试环节:接受版本,开始执行 1)冒烟测试:对版本质量的控制以及此版本是否具备测试条件; 2)安装、卸载测试:通过商店安装,且支持使用第三方工具安装 3)在线升级测试:验证数字签名、在线跨版本升级、升级后可使用 4)业务功能测试:业务... app流程测试 1、需求分析,了解具体需求 2、测试准备:原型图、效果图、需求文件、测试用用例、用例评审、各种测试数据准备 3、测试环节:接受版本,开始执行 1)冒烟测试:对版本质量的控制以及此版本是否具备测试条件; 2)安装、卸载测试:通过商店安装,且支持使用第三方工具安装 3)在线升级测试:验证数字签名、在线跨版本升级、升级后可使用 4)业务功能测试:业务...
- 上个月团队聚餐,几个刚入职的年轻人问我:强哥,你现在还自己写代码吗?我愣了一下,说写啊,不写代码怎么测?他们笑,说以为我现在只负责画架构图、写文档。我放下筷子,认真想了想这个问题。入行十一年,从最早的功能测试,到自动化测试,再到测试开发,工具在变,语言在变,平台在变,但有一件事没变:我在用工具,而不是造工具。自动化测试火的时候,我学会了Selenium;容器化火的时候,我学会了Docker;... 上个月团队聚餐,几个刚入职的年轻人问我:强哥,你现在还自己写代码吗?我愣了一下,说写啊,不写代码怎么测?他们笑,说以为我现在只负责画架构图、写文档。我放下筷子,认真想了想这个问题。入行十一年,从最早的功能测试,到自动化测试,再到测试开发,工具在变,语言在变,平台在变,但有一件事没变:我在用工具,而不是造工具。自动化测试火的时候,我学会了Selenium;容器化火的时候,我学会了Docker;...
- 市面上从不缺少能跑通 Demo 的 AI 测试脚本,缺的是能在企业级复杂场景下真正“抗住事”的测试智能体。今天我们不谈概念,直接动手:基于 LangChain 从零构建一个具备测试设计、自主执行、结果分析能力的生产级 Agent。它将证明,AI 自动化测试的价值,不在于“看起来智能”,而在于能为你省下多少真实工时。 市面上从不缺少能跑通 Demo 的 AI 测试脚本,缺的是能在企业级复杂场景下真正“抗住事”的测试智能体。今天我们不谈概念,直接动手:基于 LangChain 从零构建一个具备测试设计、自主执行、结果分析能力的生产级 Agent。它将证明,AI 自动化测试的价值,不在于“看起来智能”,而在于能为你省下多少真实工时。
- DeepSeek 近日被曝大规模招揽多语言搜索与长期运行智能体方向工程人才。这并非简单扩编,而是一次明确的战略转向:从“训练模型”走向“构建系统”。当竞争从模型参数迁移至搜索入口与 Agent 工作流,考验的不再只是算力,而是系统级工程与质量保障能力。 DeepSeek 近日被曝大规模招揽多语言搜索与长期运行智能体方向工程人才。这并非简单扩编,而是一次明确的战略转向:从“训练模型”走向“构建系统”。当竞争从模型参数迁移至搜索入口与 Agent 工作流,考验的不再只是算力,而是系统级工程与质量保障能力。
- 还在忍受因一次断言失败就导致整个测试用例中断,无法看到后续校验结果的低效吗?Pytest 9.0+ 原生的 subtests 功能正是为此而生。它允许你在一个用例内创建多个独立的“子测试”进行校验,即使某一点失败,其余测试仍会继续执行并汇总报告。告别繁琐的参数化或脚本重构,解锁更高效、更清晰的批量断言新方式。 还在忍受因一次断言失败就导致整个测试用例中断,无法看到后续校验结果的低效吗?Pytest 9.0+ 原生的 subtests 功能正是为此而生。它允许你在一个用例内创建多个独立的“子测试”进行校验,即使某一点失败,其余测试仍会继续执行并汇总报告。告别繁琐的参数化或脚本重构,解锁更高效、更清晰的批量断言新方式。
- 想让你的AI助手不再只会聊天,而是能稳定、精准地完成周报撰写、合同审查等复杂任务吗?Agent Skills就是将零散提示词升级为可复用、可管理的工程能力的关键。本文将为你拆解Skill的抽象模型、三层加载结构及模块化设计,手把手教你构建专属的高频独家能力,让AI从“聪明的助手”进化为“可靠的专业执行者”。 想让你的AI助手不再只会聊天,而是能稳定、精准地完成周报撰写、合同审查等复杂任务吗?Agent Skills就是将零散提示词升级为可复用、可管理的工程能力的关键。本文将为你拆解Skill的抽象模型、三层加载结构及模块化设计,手把手教你构建专属的高频独家能力,让AI从“聪明的助手”进化为“可靠的专业执行者”。
- 太多新人把 Playwright 当“黑盒”用:脚本能跑就行,一问原理就懵。其实面试官不关心你用了多新潮的工具,而是你是否真正理解它、能否用它稳定解决问题。这篇整理自一线实战和大厂真题,专为测试/测开同学准备,帮你把“会用”变成“懂用”。 太多新人把 Playwright 当“黑盒”用:脚本能跑就行,一问原理就懵。其实面试官不关心你用了多新潮的工具,而是你是否真正理解它、能否用它稳定解决问题。这篇整理自一线实战和大厂真题,专为测试/测开同学准备,帮你把“会用”变成“懂用”。
- 引言:当UI测试遇上计算机视觉传统的UI自动化测试依赖于DOM结构或控件ID,一旦界面元素发生变化,测试脚本就容易失效。而基于计算机视觉的测试方法让AI像人一样“看到”界面,通过识别屏幕上的视觉元素进行操作和验证。这种方法特别适合跨平台应用、游戏或动态变化的界面。今天,我们就动手搭建一个实用的视觉UI自动化测试框架。一、环境准备与工具选型1.1 核心工具栈# 安装必要库pip install... 引言:当UI测试遇上计算机视觉传统的UI自动化测试依赖于DOM结构或控件ID,一旦界面元素发生变化,测试脚本就容易失效。而基于计算机视觉的测试方法让AI像人一样“看到”界面,通过识别屏幕上的视觉元素进行操作和验证。这种方法特别适合跨平台应用、游戏或动态变化的界面。今天,我们就动手搭建一个实用的视觉UI自动化测试框架。一、环境准备与工具选型1.1 核心工具栈# 安装必要库pip install...
- 在快速迭代的软件开发周期中,测试用例的设计与编写常常成为瓶颈。传统手动编写测试用例的方式不仅耗时耗力,而且难以全面覆盖各种边界场景。近年来,随着人工智能技术的成熟,AI已成为测试工程师的得力助手。本文将分享五种经过实践验证的AI编写测试用例方法,帮助您提升测试效率与覆盖率。方法一:基于需求描述的自动生成核心思路将自然语言描述的需求或用户故事,通过AI转化为结构化测试用例。操作步骤需求结构化整... 在快速迭代的软件开发周期中,测试用例的设计与编写常常成为瓶颈。传统手动编写测试用例的方式不仅耗时耗力,而且难以全面覆盖各种边界场景。近年来,随着人工智能技术的成熟,AI已成为测试工程师的得力助手。本文将分享五种经过实践验证的AI编写测试用例方法,帮助您提升测试效率与覆盖率。方法一:基于需求描述的自动生成核心思路将自然语言描述的需求或用户故事,通过AI转化为结构化测试用例。操作步骤需求结构化整...
- 在自动化测试的实践中,我们经常会遇到重复性的任务和特定的业务需求,而Playwright的原生功能并不总能完全满足这些需求。这时候,开发自定义插件和工具就显得尤为重要。本文将带你深入探索如何为Playwright创建功能强大的扩展。为什么要开发自定义插件?在我多年的测试自动化经验中,我发现团队经常会遇到这些情况:重复代码片段在不同测试文件中频繁出现特定业务逻辑需要封装成可重用组件第三方服务集... 在自动化测试的实践中,我们经常会遇到重复性的任务和特定的业务需求,而Playwright的原生功能并不总能完全满足这些需求。这时候,开发自定义插件和工具就显得尤为重要。本文将带你深入探索如何为Playwright创建功能强大的扩展。为什么要开发自定义插件?在我多年的测试自动化经验中,我发现团队经常会遇到这些情况:重复代码片段在不同测试文件中频繁出现特定业务逻辑需要封装成可重用组件第三方服务集...
- 最近不少同学在关注手机与智能终端大厂的春招动态:“vivo今年春招启动了吗?”“哪些岗位还有机会?”目前,vivo 2026届春季校园招聘已全面启动,本次招聘面向全球高校2026届毕业生,涵盖研发、测试、产品、设计等多个方向。作为全球智能手机市场的头部企业,vivo正在持续加大技术创新投入,尤其在影像、AI、系统底层等领域的深度布局,为技术人才提供了丰富的成长空间。下面我们将从公司背景、招聘... 最近不少同学在关注手机与智能终端大厂的春招动态:“vivo今年春招启动了吗?”“哪些岗位还有机会?”目前,vivo 2026届春季校园招聘已全面启动,本次招聘面向全球高校2026届毕业生,涵盖研发、测试、产品、设计等多个方向。作为全球智能手机市场的头部企业,vivo正在持续加大技术创新投入,尤其在影像、AI、系统底层等领域的深度布局,为技术人才提供了丰富的成长空间。下面我们将从公司背景、招聘...
- 还在为如何将大语言模型与天气查询、数据处理等外部工具集成而烦恼?Dify的可视化工作流让这一切变得直观高效。无需处理复杂代码,只需拖拽节点、配置提示词和API参数,即可快速搭建从“用户提问”到“工具调用”再到“格式化回复”的完整AI应用链路。本文将手把手教你创建智能天气助手,解锁低门槛的AI应用开发。 还在为如何将大语言模型与天气查询、数据处理等外部工具集成而烦恼?Dify的可视化工作流让这一切变得直观高效。无需处理复杂代码,只需拖拽节点、配置提示词和API参数,即可快速搭建从“用户提问”到“工具调用”再到“格式化回复”的完整AI应用链路。本文将手把手教你创建智能天气助手,解锁低门槛的AI应用开发。
- 在自动化测试中,测试数据的质量直接影响测试效果。使用真实数据不仅涉及隐私问题,还难以覆盖各种边界情况。手动编写测试数据又耗时耗力——这就是为什么我们需要智能的模拟数据生成工具。为什么选择Faker?Faker是一个专门生成仿真数据的Python库,能够创建看似真实但实际上完全虚构的数据。与硬编码的测试数据相比,Faker提供了以下优势:多样性:轻松生成各种格式和类型的数据随机性:每次运行都能... 在自动化测试中,测试数据的质量直接影响测试效果。使用真实数据不仅涉及隐私问题,还难以覆盖各种边界情况。手动编写测试数据又耗时耗力——这就是为什么我们需要智能的模拟数据生成工具。为什么选择Faker?Faker是一个专门生成仿真数据的Python库,能够创建看似真实但实际上完全虚构的数据。与硬编码的测试数据相比,Faker提供了以下优势:多样性:轻松生成各种格式和类型的数据随机性:每次运行都能...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签