- 博客(151)
- 收藏
- 关注
原创 二、测试工程师在工作中遇到的种种难题
测试工程师在日常工作中常面临多方协作问题:1.需求文档不完善时,需评估可测性、组织二次确认并留痕,建议建立文档规范和产品内审机制;2.对开发提测质量差,通过冒烟测试评估,必要时打回,建议推动开发自测和建立提测准入标准;3.争议缺陷处理要明确问题类型,规范记录流程,建立bug判定标准;4.时间不足时需分级测试范围,调整方案,量化风险并制定应急预案,后续要复盘优化流程。长期建议建立规范化协作机制,提升跨部门协作效率。
2026-07-08 18:41:58
194
原创 一、测试在业务中的种种杂谈
摘要 文章探讨了现代测试工程师的角色演变和能力要求。传统测试模式在敏捷开发环境下暴露出诸多问题,如迭代节奏快、质量下降、需求变更频繁等。作者提出测试人员应成为"质量体系的主人",通过左移右移策略参与全流程质量保障:需求阶段提出改进建议,设计阶段参与技术评审,执行阶段优化流程规范,上线后持续监控。测试能力建设应注重"宽度"(全流程介入)和"深度"(技术手段创新),需要兼具硬能力(测试技术、质量思维、风险防控)和软能力(沟通协作、职业素养)。最终目标是
2026-07-08 17:22:10
206
原创 AI应用测试要点
AI应用测试要点指南 随着对话型AI(如元宝、千问等)的普及,确保产品质量需关注七大核心测试维度:功能准确性验证基础能力;安全合规作为最高优先级;检查响应一致性和系统稳定性;处理边界及异常输入;验证多模态支持(图片/文件等);评估响应速度等性能指标;最后从用户视角进行产品体验测试。这七个维度构成完整的AI质量保障体系,其中安全合规测试需要特别重视,其他方面则需平衡技术实现与用户体验。
2026-05-15 15:28:59
79
原创 排位匹配算法测试
摘要:本文介绍了自由排位赛制系统的测试方案。系统要求包括对局体验、公平性和匹配时长三方面。测试采用脚本自动化方式,通过模拟海量匹配数据并验证三个核心指标:1)匹配轮次与时长关系;2)队伍匹配范围重合度;3)隐藏分扩散范围准确性。脚本从Excel读取测试数据,执行验证后将结果回写,最终统计通过率。优化后的脚本增加了类型注解、异常处理和安全性检查,提升了代码健壮性。测试重点验证了匹配算法的基本准确性,确保系统满足设计要求。
2026-04-23 16:05:23
242
原创 广告功能测试
本文总结了移动应用广告功能的关键要点:1)广告类型包括开屏、插屏、激励视频等,可通过自营或第三方平台接入;2)需关注广告加载时机、展示位置、样式适配及播放全流程管理;3)重点验证跳转链路、转化行为和防误触机制;4)强调数据统计准确性、营收核对及防作弊措施;5)建议采用A/B测试优化广告策略,并确保符合内容审核与隐私合规要求。文章系统梳理了广告功能从接入到运营的全流程注意事项。
2026-04-22 11:30:27
137
原创 社交产品测试
社交产品测试要点总结 社交产品测试主要包括五大模块:1.核心功能测试,涵盖个人信息管理、实时通讯、内容发布与互动、通知系统及商业化功能;2.交互体验测试,关注手势操作、网络适配和UI兼容性;3.性能安全测试,包括响应速度、压力承载和数据防护;4.兼容性测试,确保多系统版本和设备适配;5.专项测试(可选),如音视频质量、推荐算法和支付功能验证。测试重点在于确保功能完整性、交互流畅性和系统稳定性。
2026-04-22 10:58:04
295
原创 测试用例XMind与excel
为了保障测试用例的编写速度,我们仍可以用XMind编写测试用例,但是编写过程中一定要遵循格式。同时,执行的时候也可以按照XMind用例内容来执行为了更好的统计测试用例的总数、统计执行情况、归档测试用例,我们可以使用来对编写好的XMind文件进行格式转化。另外用例转换好之后,可以抽取其中部分高优先级的用例作为自测用例、或者冒烟用例。
2024-08-12 19:26:44
1744
2
原创 12、testng---并发测试
有些业务场景,我们需要对一个测试用例执行并发测试,或者说是一个接口的反复执行,我们知道pytest中有repeat这种装饰器。可以看到虽然设置了6个线程,但是每个线程最少执行一个请求,最多执行两个请求,所以总的执行时间是6s。下面是个例子,我设置线程池容量为1,执行次数为8。这里我再设置线程池容量为4,执行次数为8,为了方便看,我把休眠时间设置为2s。这里我再设置线程池容量为6,执行次数为8,为了方便看,我把休眠时间设置为2s。执行时间为5s ,这里相当于每个线程平均执行2个请求。
2023-03-18 14:26:41
1052
原创 04、性能测试常见关注点
前面我们说到,性能测试的流程包括需求分析、测试、准备(测试环境、测试数据、脚本、工具等)、测试执行、结果分析与性能调优、报告与总结,以jmeter为测试工具,这里有一些细致的关注点。
2023-03-12 22:32:01
692
原创 03、jmeter发送http请求
content-type:application/json需要单独设置请求头 入参需要提交文件,请求头content-type:multipart/form-data。一个线程下有多个HTTP请求,请求的web服务器内容是一样的,避免每创建一个HTTP请求,就重复填写web服务器信息,可添加HTTP请求默认值。如post请求是json传参,添加HTTP信息头管理器。
2023-02-26 14:44:51
546
原创 02、jmeter常用元件
打开jmeter,右键【测试计划】添加【线程组】,右键【线程组】添加【HTTP请求】,【HTTP】请求填写相关请求数据,右键【线程组】添加【察看结构树】,点击运行,在【查看结果树】看结果,,这里以请求百度为例。线程组的特点:用户模拟多线程,一个线程代表一个测试用户,用来模拟多人操作,取样器(请求)和逻辑控制器必须依赖线程组才能使用,线程组可以添加多个,多个线程组可以并行或串行。(2)元件中取样器是核心,其他组件都是以取样器为核心运行的,组件添加的位置不同,生效的取样器也不同。如下是我们常用的元件。
2023-02-26 14:28:46
239
原创 优秀测试的花样甩锅(搞笑版)
部分内容来自于我的好友,https://blog.youkuaiyun.com/weixin_45072910/article/details/115298184?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167696887316782428627034%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=16769688731678
2023-02-21 17:05:07
373
原创 LeetCode--2341.数组能形成多少数对
给你一个下标从开始的整数数组nums。numsnums请你在nums上多次执行此操作直到无法继续执行。返回一个下标从开始、长度为2的整数数组answer作为答案,其中answer[0]是形成的数对数目,answer[1]是对nums尽可能执行上述操作后剩下的整数数目。[3,1]nums[0] 和 nums[3] 形成一个数对,并从 nums 中移除,nums = [3,2,3,2,2]。nums[0] 和 nums[2] 形成一个数对,并从 nums 中移除,nums = [2,2,2]。
2023-02-16 19:13:12
127
原创 LeetCode--35.搜索插入位置(二分)
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(log n)的算法。
2023-02-08 10:57:27
179
原创 LeetCode--15.三数之和
给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i!= j、i!= k 且 j!= k ,同时还满足 nums[i] + nums[j] + nums[k] == 0。请你返回所有和为 0 且不重复的三元组。答案中不可以包含重复的三元组。不同的三元组是 [-1,0,1] 和 [-1,-1,2]。注意,输出的顺序和三元组的顺序并不重要。[]唯一可能的三元组和不为 0。[[0,0,0]]唯一可能的三元组和为 0。
2023-02-07 12:50:16
310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅