已有 10673 人访问
陈哥聊测试 ID.15434
博客(126)
陈哥聊测试的博客

2021年8月,蔚来部分用户数据被窃取,并遭到勒索225万美元等额BTC;2022年5月,通用汽车表示部分在线客户账户出现异常登录;2023年5月,丰田云服务导致215万日本用户车辆数据承担泄露风险;2024年4月,高合汽车因车内摄像头拍摄的不雅影像泄露而备受关注;……近些年,随着“智能汽车”这一新风口的出现,各大互联网公司开始将视线从手机转向智能汽车,例如小米汽车、华为问界汽车。相较于
87°/876 人阅读/0 人点赞/0 条评论

随着大数据、机器学习时代的到来,不少人有了“测试不需要懂代码,那我就试试”的想法。这就引发了一系列疑问:不懂代码可以做测试吗?测试人员到底需不需要懂代码?测试人员需要写代码吗? 其实,在软件测试初级阶段,测试人员确实不需要懂代码。但如果想要追求月薪20k、30k,接口、自动化等是避免不了的,这就必然涉及到了代码层面。 正如《mob编程指南》的作者Llewellyn Falco回应“QA工程师应该学
86°/869 人阅读/0 人点赞/0 条评论

随着信息技术的不断发展,许多传统的工作流程正在向自动化方向迅速转变。在过去,开发人员在完成代码编写后,需要通过手动执行一系列操作来将代码部署到生产环境中。这看似简单,但在实际操作过程中,不仅容易出现各种人为失误,还会消耗开发人员大量的时间和精力。此外,一旦出现问题就需要进行回滚操作,这就意味着上述步骤需要再次执行直至成功。作为一个老测试人,这种心酸痛苦难以言表。为了解决这些问题,自动化部署技
90°/901 人阅读/0 人点赞/0 条评论

给大家30秒的时间,一起来思考这是什么?这是某系统登陆模块功能的初始类图。随着现代软件的不断复杂化,代码图(CodeGraphs)为测试人员提供了一种直观的方法,让复杂的代码逻辑易于理解。本文将深入探讨代码图,通过挖掘到的真实场景和实际示例,展示可视化代码图如何增强软件测试人员的能力以及如何开展测试工作。一、什么是代码图代码图指的式用于表示代码结构、类之间关系或代码元素之间交互的图形化工
89°/891 人阅读/0 人点赞/0 条评论

从1804年打孔式编程出现,编程语言至今已经存在了200多年。而从50年代以来,新的编程语言也不断涌现,现在已经有250多种了。这就意味着,开发人员最需要习惯的事情就是不断改变。编程界最近的一个变化是集成开发环境(IDE)——软件应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。它为专业开发人员和编程爱好者提供了一套简化编码的工具。程序员已经编写了足够多的代码,以至于从零开始
92°/921 人阅读/0 人点赞/0 条评论

在Dr.MichaelaGreiler的HowCodeReviewsatMicrosoft一文中提到,微软有140000名员工,其中44%员工是工程师。这意味着,有超过6000名的工程师同时在同一个代码库上开发Office、VisualStudio、Windows等产品。想要确保不同子团队开发的代码能完美协作,并不是一件易事。那么,如此大的工程师规模下,微软到
96°/960 人阅读/0 人点赞/0 条评论

在软件开发中,单元测试的重要性毋庸置疑。我们都知道编码的必要条件是需要隔离代码来进行测试和质量保证。但我们如何确保部署的代码尽可能优质呢?答案是:静态代码分析。 企业往往不会优先考虑静态分析。事实上,如果我们想创建更好的软件来帮助企业在市场竞争中取胜,我们就不能回避CI/CD开发流程的这一部分。 为确保代码的开发准备充分,企业应当并行采用静态分析和单元测试两种方法。然而,在实际操作中,开发人员常常
95°/953 人阅读/0 人点赞/0 条评论

随着我们进入2024年,DevOps也随之发生变化。新兴的技术、变化的需求和发展的方法正在重新定义有效实施DevOps实践。IDC预测显示,未来五年,支持DevOps实践的产品市场继续保持健康且快速增长,2022年-2027年的复合年增长率(CAGR)为16.1%。其主要原因是将安全纳入DevOps流程的需求日益增长,以及DevOps实践在GitOps、FinOps、平台工程等领域的发展,所有这
99°/994 人阅读/0 人点赞/0 条评论

随着自动化测试和人工智能技术的迅猛发展,软件测试行业正经历着前所未有的变革。这一变革不仅重塑了行业的生态,也引发了人们对软件测试职业未来的深思。在知乎,有一个有趣的问题引发了广泛的讨论:为什么互联网公司不选择开除测试团队,转而采取众包模式,让广大网民参与测试,每找到一个漏洞就奖励100元呢?“失业的风”最终从前端吹到了测试……一、如果真的让大众来测会怎么样?“开除测试,转而让大众来测”这种看
95°/950 人阅读/0 人点赞/0 条评论

在《你在测试金字塔的哪一层?(上)》中介绍了自动化测试的重要性以及测试金字塔。测试金字塔分为单元测试、服务测试、UI测试,它们分别是什么呢?本期文章让我们一起详细看看测试金字塔的不同层次。一、单元测试单元测试是指对程序模块(软件设计的最小单位)进行正确性检验的测试工作,能够提高代码质量和可维护性。但对“一个单元”的概念是没有标准答案,每个人可以根据自身所处的编程范式和语言环境确定。在函数式语言
101°/1017 人阅读/0 人点赞/0 条评论