![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
质量改进
文章平均质量分 75
软件质量保障
通信硕士,拥有3项发明专利。前字节跳动测试工程师,现就职于蚂蚁集团,工作重点为微服务测试、接口测试平台研发等
展开
-
测试三问
在缺乏有效的测试用例的情况下,你可能无法为团队提供有价值的质量反馈,而这正是QA人员所期望的得到的。因此,测试不仅对于深入了解产品至关重要,而且对于确保交付的软件符合业务方的期望至关重要。作为一名QA,如果不了解用户的痛点,就无法确保这些变更是否真正为用户解决了问题。通过明确受影响的模块,你可以设计出全面覆盖这些变更的测试用例。我会向产品负责人询问有关需求变更如何为我们的用户解决问题,这让我了解了用户所面临的问题。我的测试方法总是向参与项目过程的不同人提问,这让我更深入地了解变更的背景知识。原创 2024-05-23 07:00:00 · 293 阅读 · 0 评论 -
Change-Driven Testing:变更驱动测试
当下,随着产品的迭代速度越来越快,测试人员必须在更短的时间内测试更多的软件。这使得每个代码变更都执行整个测试集变得不可行。而通过手工测试覆盖所有变更更变得不切实际。为了应对这一挑战,我们提出了基于变更驱动的测试(Change-Driven Testing)的方法论。变更驱动测试使用测试影响分析来自动查找给定代码变更的相关测试集,大大增加了早期捕获缺陷的概率。此外,基于变更驱动测试使用测试缺口分析来自动识别测试缺口(即缺乏测试用例覆盖的代码变更)。这使我们能够有意识地决定将我们有限测试资源用于提高我们的测试有原创 2024-05-20 06:45:00 · 732 阅读 · 0 评论 -
Martin Flower谈持续集成
我清楚地记得第一份工作初次接触到大型软件项目时的情景,依然记的当时是在一家大型英国电子公司暑期实习。我刚入职就被质量团队的测试经理带着参观公司,他带着我进入了一个巨大的、令人沮丧的、没有窗户的仓库,里面的小隔间挤满正在工作的人,经理告诉我这些程序员同事已经为项目(一个大型软件产品)持续开发了几年的代码, 当他们完成编程时,他们各自的单元(功能)模块正在被集成在一起,而且已经集成了几个月。经理告诉我,没有人真正知道这需要多长时间才能完成集成。原创 2024-01-29 07:15:00 · 1121 阅读 · 0 评论 -
探讨接口测试颗粒度
假设现在有一个新增商品的接口,返回的参数中有新增商品的 id(每次返回的 id 都不一样)、success(判断是否成功,0 失败 1 成功)1. 接口测试,断言的时候是否需要断言 id,还是说只需要断言 success 等于 1 就行?2. 如果需要断言 id,是断言 id 不为空即可,还是说从数据库中取新增商品的 id 和接口返回的 id 进行比较,断言是否相等,这种比较有必要吗原创 2023-04-22 14:42:48 · 1278 阅读 · 1 评论 -
如何做一场高质量故障复盘
这块建议把缺陷引入的迭代与上个迭代进行业务对比来说明。例如这个缺陷引入前的功能是怎样的,然后缺陷引入的迭代是业务是怎样的。通过对比可以分析但业务影响点。原创 2022-09-16 09:17:18 · 1825 阅读 · 0 评论 -
猿创征文|大厂说的 代码门禁如何实现?
代码门禁是一种在代码合并之前就验证代码质量以保护主干分支代码的持续集成策略。通过这种策略,可以保护主分支代码避免因合码引入缺陷导致构建中断,以确保 主分支代码始终是可部署成功的,并且不会因微小的缺陷而影响到你正在并行开发的同事提交代码到主分支。之前写过一篇文章介绍微软的代码门禁实践,本文则基于SonarCloud实现如何基于扫描结果控制代码合并到主分支。工具:Sonarcloud代码:Github仓库。原创 2022-09-04 19:53:50 · 1064 阅读 · 1 评论 -
猿创征文|大厂说的 代码门禁如何实现?
代码门禁是一种在代码合并之前就验证代码质量以保护主干分支代码的持续集成策略。通过这种策略,可以保护主分支代码避免因合码引入缺陷导致构建中断,以确保 主分支代码始终是可部署成功的,并且不会因微小的缺陷而影响到你正在并行开发的同事提交代码到主分支。原创 2022-09-04 19:48:15 · 263 阅读 · 0 评论 -
猿创征文|聊一聊我在字节跳动做项目质量改进的经验
那一年,我刚毕业一年多,在第一家公司依然到了成长瓶颈期,一是不愿意频繁出差(做乙方的无奈);二是疲于每天重复的手工测试(团队缺乏技术氛围),技术上难有突破的机会。身边的同事基本上是安于现状的,而我则精力充沛,感觉自己每天除了学习真不知道干什么了,时常搞到半夜才休息。此时我觉得趁着年轻是换个环境的时候了,开始投递心仪的公司。优先考虑上海的公司,原因是经常来这儿出差,比较喜欢上海这个城市。最后全部拿到了投递公司的offer,最终选择了字节跳动测试工程师(偏功能测试)岗位,顺利来到上海。原创 2022-09-01 21:53:52 · 2047 阅读 · 10 评论