• 博客(107)
  • 收藏
  • 关注

原创 公司最大的内卷,偷偷做单元测试

单元测试能不能做好,就看这3点!

2024-08-23 10:15:10 423

原创 “AI能不能代替某某职业”,到底谁在破防?

本文旨在阐明IT项目和项目经理在人工智能(AI)集成时代的关键作用。

2024-08-13 16:48:09 713

原创 测试工程师在敏捷项目中扮演什么角色?

为了在敏捷项目中取得成功,测试人员应该关注这些实践。

2024-07-26 15:36:46 912

原创 优秀程序员都有的十条特征,你中了几条

极速变化中总有一些不变,坚守那些基础的不变的能力,并以积极的心态拥抱变化,才是持续而稳定的成长路径。

2024-07-11 13:31:01 592

原创 为什么单元测试不是持续交付的唯一答案

为了让持续集成和持续交付(CI/CD)成为现实,企业必须审查其内部流程,并重新思考如何处理软件交付生命周期。过去的清单和评论根本不是前进的方向。残酷的事实是,大多数企业在持续交付的道路上相当落后。对软件交付过程本身进行根本性的改变与从货架上取下一些工具这样的半个步骤是完全不一样的。如果目标是对客户和用户做出更好的响应,软件团队需要专注于软件交付周期的更快迭代,并围绕快速响应用户反馈进行组织。虽然可能有如每月发布数量这种代理指标,但采用持续交付的最佳衡量标准是跟踪从反馈到更新软件的时间。

2024-07-02 10:52:13 757 1

原创 众所周知,配置即代码≠基础设置即代码

配置即代码是什么?怎么都是基础设施即代码?

2024-06-24 10:06:41 690 1

原创 敏捷开发时代,彻底结束了

精益一直是DevOps的核心,就像敏捷是从精益中生长出来一样。

2024-06-17 16:28:03 932 1

原创 你的智能汽车正在窥视你!

你的隐私,价值千万

2024-06-11 10:34:51 623

原创 做软件测试需要懂代码吗?

如果想要追求月薪 20k、30k,接口、自动化等是避免不了的,这就必然涉及到了代码层面。

2024-06-03 14:10:13 740

原创 取代或转型?人工智能对软件测试的影响(内附工具推荐)

这就是软件测试中的人工智能(AI)成为颠覆性技术的地方,它改变了软件测试的执行方式。

2024-05-27 11:17:57 742

原创 年薪百万的程序员都在用的摸鱼方式……

上午就已经把工作做完了,才心血来潮想和大家分享一下我的“摸鱼”技巧。本文将介绍自动化部署的优势和实践。通过了解自动化部署的基本原理和工具,帮助大家争取实现高效、可靠的软件发布流程。

2024-05-20 13:56:39 860

原创 测试人员都是画画大神,让我看看谁还不会用代码图?

给大家30秒的时间,一起来思考这是什么?文章很长,建议收藏慢慢看。

2024-05-13 14:51:57 702

原创 低代码优于无代码?

对于采用DevOps的团队来说,低代码和无代码的结合可以提供完美的应用程序开发环境。

2024-05-06 17:04:10 836

原创 快刀斩乱麻,DevOps让代码评审也自动起来

代码评审起到了不可忽视的重要作用,从而确保代码可以在如此大规模的开发人员内实现顺畅的协作。

2024-04-23 11:05:06 1087

原创 静态代码分析的这些好处,我竟然都不知道?

我们如何确保部署的代码尽可能优质呢?答案是:静态代码分析。

2024-04-15 15:34:31 938

原创 DevOps已死?2024年的DevOps将如何发展

IDC预测显示,未来五年,支持DevOps实践的产品市场继续保持健康且快速增长,2022年-2027年的复合年增长率(CAGR)为16.1%。

2024-04-08 09:46:08 1110

原创 测试要失业了?

为什么互联网公司不选择开除测试团队,转而采取众包模式,让广大网民参与测试,每找到一个漏洞就奖励100元呢?

2024-04-01 11:20:05 550

原创 你在测试金字塔的哪一层(下)

测试金字塔分为单元测试、服务测试、UI 测试,那它们分别是什么呢?本期文章让我们一起详细看看测试金字塔的不同层次。

2024-03-25 14:27:27 942

原创 你在测试金字塔的哪一层(上)

在准备将软件上线到生产环境之前需要进行测试。随着软件测试方式日趋成熟,软件开发团队的测试也在取代大量手动测试,逐渐实现自动化测试。

2024-03-18 14:12:47 653

原创 现代DevOps如何改变软件开发格局

在软件开发的早期,该过程通常是开发人员编写代码,再将其交给质量保证(QA)进行测试。这种瀑布开发方法可能会导致质量问题和延迟,因为问题是在周期后期发现的。

2024-03-11 10:52:17 1239

原创 测试工程师必知的10大测试法则

作为开发人员,我们应该遵守这样一句话:“质量不是来自检查,而是来自生产过程的改进。”——爱德华·戴明

2024-01-31 09:30:59 398

原创 应对 DevOps 中的技术债务:创新与稳定性的微妙平衡

技术债务如果得到有效管理,可以成为短期内优化交付速度和创新的工具。

2024-01-08 09:52:15 1195

原创 TDD、BDD、ATDD都是什么、有什么区别?(下)

虽然TDD、BDD和ATDD都是软件开发中使用的测试方法,但它们在方法和重点上有所不同。

2024-01-03 10:55:56 886

原创 TDD、BDD、ATDD都是什么、有什么区别?(上)

软件开发是一个迭代过程,包括编写、测试和改进代码,直到满足需求。测试驱动开发(TDD)、行为驱动开发(BDD)和验收测试驱动开发(ATDD)是支持该过程的三种方法。TDD、BDD和ATDD都是软件开发中用于测试和确保质量的方法。虽然它们都以提高软件开发质量为目标,但它们的方法和关注点有所不同。本文将探讨TDD、BDD和ATDD的概念以及它们之间的区别。

2023-09-21 16:00:32 227

原创 DevSecOps 中的漏洞管理(下)

在拥有高节奏的开发环境和具有自动化管道的IT运营团队的组织中,实现有效的漏洞管理非常重要。这可以通过在软件开发生命周期的早期和所有阶段引入安全方面并及时修复漏洞来实现。

2023-09-11 13:10:02 175

原创 DevSecOps 中的漏洞管理(上)

DevSecOps意味着在DevOps交付管道把安全性包含进去。该模型尽可能早地将安全原则集成到软件开发生命周期的所有适用阶段中。下图展示了安全方面在DevOps后期阶段的集成,但DevSecOps安全性集成到生命周期的所有阶段。IT安全领导者应该在他们的组织中采用有效的漏洞管理实践来实施适当的DevSecOps。

2023-09-05 15:14:08 218

原创 提升系统管理:监控和可观察性在DevOps中的作用

监控通过捕获预定义的指标和基于阈值的警报来提供系统运行状况和性能的快照。它可用于检测特定问题或事件,并提供有关系统或应用程序状态的即时反馈。可观察性提供了对复杂系统更全面的了解,支持主动故障排除和根本原因分析。它侧重于获取上下文信息,揭示预定义指标之外的见解,培养持续改进的文化。实现可观察性通常需要额外的工具和架构考虑,这可能会增加复杂性和资源需求。然而,深度系统理解的好处以及解决未知或未预料到的问题的能力使其值得投资。

2023-08-29 17:06:23 950

原创 测试自动化中遵循的最佳实践

本文着眼于团队在测试自动化中应该遵循的最佳实践,从选择正确的工具到代码的可重用性。

2022-11-25 11:27:03 1101 2

原创 真人踩过的坑,告诉你避免自动化测试常犯的10个错误

这篇文章可以对自动化测试新人有所帮助,帮大家避免踩这些不必要的坑。

2022-07-21 13:21:49 1949

原创 如何选择合适的自动化测试工具?

自动化测试工具可以帮助测试人员以及整个团队专注于自动化工具无法处理的各自任务,但困难的部分就是选择自动化工具。

2022-07-07 16:29:21 1506

原创 作为软件工程师,给年轻时的自己的建议(下)

从长远来看,这些职业建议是值得的。

2022-06-07 17:00:53 336

原创 作为软件工程师,给年轻时的自己的建议(上)

如果能够穿越到10年前,你会给年轻的自己什么建议?

2022-05-20 13:47:37 536

原创 基础设施即代码:你需要知道的一切

随着软件产品复杂度的增加,对这些基础设施的考虑也要随之变化。为了满足DevOps现代快速软件开发周期的需求,手工管理基础设施的传统方法很快就变成了一个无法扩展的解决方案。这就是IaC已成为如今开发中事实上的解决方案的原因。

2022-05-15 17:39:53 434

原创 代码历史上最昂贵的 7 个错误

算法或程序中的一个小技术错误就可能造成数百万美元的损失。

2022-05-05 14:54:38 534

原创 自动化测试的生命周期是什么?

自动化测试应该是自动化测试策略的突出部分,并且具有生命周期,企业必须对其进行调整以提高其软件产品的质量。

2022-04-22 13:39:03 611

原创 好的测试数据管理,到底要怎么做?

与测试数据相关的问题占所有软件缺陷的 15%,这一事实强调了测试数据的重要性。

2022-04-15 15:51:01 915

原创 项目经理值得一试的思维方式:项目成功方程式

项目是否成功交付,取决于各个因素的界限值。

2022-04-06 10:45:31 327

原创 2022年最热门的招聘技术技能是什么,您绝对想不到

根据招聘机构Dice发布的Q3技术工作报告,当下最热门技术能力分别是SQL、Java、Python 和 Linux。但排名第一的是……

2022-03-22 16:27:05 401

原创 低代码和无代码的注意事项

在中短期内,低代码仍将保持其在“自动化”解决方案市场的主导地位。

2022-03-14 13:07:38 387

原创 改进DevSecOps框架的 5 大关键技术

DevOps不仅能够压缩软件的交付周期,还能提高交付的速度和质量。

2022-03-07 16:09:20 7843

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除