大家好,我是陈哥。我前段时间拜访客户,有个客户问我:陈哥,我们团队已经用上禅道DevOps平台,流程也算是跑通了,但是怎么来断定到底用得好不好?我说,DORA指标正好可以解决你这个疑问。一、什么是DORA指标?NicoleForsgren、JezHumble和GeneKim在Accelerate:TheScienceofLeanSoftwareandDevOps一书中综合阐

1° /12 人阅读/0 人点赞/0 条评论


大家好,我是陈哥。上次我们聊了AI对于测试领域的两项新技术,这周继续聊聊AI能帮我们做多少事。这话听上去有点保守,我认为AI目前最有价值的位置其实是助手。AI真正的本事是让以前只能想想的自动化工具变得简单,或者说门槛一下子降低了。什么是测试?测试是由环环相扣的流程组成的。如今,我们不但能用AI辅助其中的环节,还能让它帮我们把流程衔接起来。说几个比较常见的场景。1.测试方案生成测试早期最头

7° /71 人阅读/0 人点赞/0 条评论


大家好,我是陈哥。我看我们团队最近在筹备禅道一年一次的青岛大会,今年的话题是和AI落地相关的。我也和一些研发负责人交流过,就顺便提供了一些思路。我的一个朋友,就叫他x哥吧。x哥说,不少小团队会尝试用AI开发软件,但很多软件停留在Demo阶段,很难真正落地跑通业务流程。AI工具已经十分普及了,但为什么想用AI开发应用还这么难?今天可以大家分享一个小思路,希望能在一定程度上帮助大家。一、开

15° /153 人阅读/0 人点赞/0 条评论


大家好,我是陈哥。熟悉我的朋友都知道我是测试出身,后来逐渐参与到开发当中。做过测试都知道,手动测试是很枯燥的,要一遍遍做同样的校验,就像西西弗斯不断重复推巨石上山的动作。如今AI的发展正改变了测试方式,之前我写过一篇《取代或转型?人工智能对软件测试的影响》,讲了一些AI对软件测试带来的影响。接下来,我想再继续讲讲AI到底是如何推动测试自动化的发展。一、预测分析在时间就是金钱的时代,测试开

35° /351 人阅读/0 人点赞/0 条评论


大家好,我是陈哥。FDE是近两年硅谷扩招速度最快的岗位。OpenAI、Anthropic、GoogleCloud、Palantir都在疯狂扩招,岗位增速一年翻了7倍,应届、资深岗薪资全面领跑传统研发岗。前几天,我还和厉老师辩论呢,他说FDE就是换了个马甲,有这个功夫不如培训自己更了解业务的团队成员。我认为FDE不能简单等同于驻场开发。大厂不是傻子,如果只是单纯驻场调试,是配不上这样的高

37° /377 人阅读/0 人点赞/0 条评论


大家好,我是陈哥。最近两年,技术圈都挺焦虑,尤其是AI写代码的能力越来越强了。网上随处可见“AI五分钟写完一个项目”“初级程序员即将失业”“零基础靠AI秒变开发大神”的话题。事实上,写代码只是软件开发里最基础的一环。我不屑于给大家制造恐慌,但如果你只会用AI写代码,迟早会被淘汰,这是毋庸置疑的。想要改变这个局面,程序员到底该干什么?你得学会如何和AI一起造软件,这才能在AI时代站稳脚跟。

40° /403 人阅读/0 人点赞/0 条评论


直接答案:App上线前设计机型覆盖矩阵,不应从“列出尽可能多的手机”开始,而应先把真实用户分布、系统版本、品牌定制系统、屏幕形态、硬件性能和历史缺陷转化为风险权重,再按“核心机型必测、主流组合抽测、长尾风险补测”分层执行。预算有限时,优先覆盖高活跃用户环境、关键业务链路和高风险设备组合,而不是平均分配测试资源。五步设计法:从活跃设备、系统版本和线上缺陷数据建立候选设备池;按系统、品牌、性能

43° /438 人阅读/0 人点赞/0 条评论


App发版前必须做哪些兼容性测试?快速回答:App发版前通常需要重点检查8类兼容性风险:操作系统与API、机型与硬件、屏幕与设备形态、安装升级与卸载、权限与系统行为、网络与外部中断、性能与稳定性、核心业务与第三方能力。具体范围应结合产品支持边界和版本改动确定,并将安装启动、核心链路、严重缺陷和性能基线纳入发版门禁。App兼容性测试是验证同一版本应用在不同操作系统、手机品牌、硬件配

46° /464 人阅读/0 人点赞/0 条评论


如果失败集中在某个Android版本、芯片架构或手机品牌,通常不是随机故障,而是安装条件与设备环境不匹配。一先确定失败边界排查前先回答4个问题:是首次安装失败,还是覆盖升级失败?安装包来自应用商店、网页下载、企业分发,还是ADB?失败设备是否集中在特定Android版本、品牌、机型或CPU架构?同一设备卸载旧版后,能否重新安装?这4个问题可以快速缩小范围。仅覆盖升级

113° /1136 人阅读/0 人点赞/0 条评论


大家好,我是陈哥。 有个读者朋友给我留言,问了一个问题: 我们是一个初创团队,产品还不是特别稳定,这种情况有必要开始自动化测试吗? 很多人都有一个误区,认为只有大公司才能搭建自动化测试。初创团队的首要目标是快速把产品推向市场,先活下去才是第一位,自动化测试可以等到后期业务稳定之后再考虑。 其实,初创团队是需要自动化测试的,甚至应该在项目早期就把自动化测试纳入研发流程设计当中。 一、初创团队常

41° /416 人阅读/0 人点赞/0 条评论