已有 325 人访问
许祥 ID.17128
阅读(287)
博客(0)
许祥的阅读

走过34年测试之路:我眼中的软件测试演变与心得分享
上周五,也就是2021年5月21日,距离我在苹果公司担任测试人员的第一天已经过去了整整34年。在此之前,我是一名开发人员,但从那之后我一直都在从事测试工作,这让我不禁陷入回忆。是的,这个行业经历了很多变化,但在我观察这个领域的整个过程中,似乎有一个不变的事实:软件世界中几乎每个人都认为他们了解测试,但几乎没有人想去学习相关知识。在80年代,尽管有很多人被称为测试人员,并且在测试上投入了大量资金,但
178°/ 2024-03-16/1782 人阅读 / 5 人点赞 / 0 条评论

从测试人员到测试管理者之路
如果你问10名软件测试人员,“你是如何进入软件测试的?”,我敢打赌你会得到5-8个不同的答案。为什么会这样呢?一般情况下,在大学里是学不到软件测试的,软件测试通常是计算机专业技能的一小部分,遗憾的是,在大学这段时间里没有得到足够的关注。与我交谈过的大多数人都声称这是偶然进入软件测试的,包括我自己。当软件测试人员想要成为一名管理人员时,情况也是类似的。进入这个角色没有直接的途径。每个人的途径都不一样
184°/ 2024-03-16/1840 人阅读 / 10 人点赞 / 0 条评论

2023-2024 年加入的 10 大测试社区
软件测试的世界是广阔的,而且在不断发展。随着技术的快速变化,测试人员必须随时了解最新趋势、工具和最佳实践。加入测试社区是随时了解情况、与其他专业人士建立联系并为社区做出贡献的好方法。以下是2023-2024年加入的前10个测试社区的列表。测试部落概述:TestTribe是印度最大的软件测试社区,其全球足迹不断扩大。它致力于为软件测试人员创建和增强协作、学习和共同成长的平台。措施:thrive.no
247°/ 2024-03-16/2479 人阅读 / 0 人点赞 / 0 条评论

单元测试:Mocks or Fakes?
要点概览单元测试应该增加对代码正常工作的信心,允许我们记录代码应该如何工作,并帮助设计低耦合、高内聚的软件。单元测试与代码库的其余部分隔离,这有助于它们快速运行、编写简单、易于理解和维护。测试替身(TestDoubles)有助于促进单元测试的隔离。在单元测试中大量使用MockObject提供了较少的信心,即被测行为正常运行。FakeObject可以使单元测试保持隔离,同时增加它测试所需行为的信心。
170°/ 2024-03-09/1708 人阅读 / 4 人点赞 / 0 条评论

软件测试中的AI——为什么它在软件自动化测试中很重要?
通俗地说,人工智能(AI)是计算机科学的一个领域,它专注于使机器“智能化”。所谓智能,就是使系统能够像人类一样学习和做出决策。因此,人工智能机器将能够学习如何在特定情况下做出反应,然后根据其学习情况在未来场景中做出决策。人工智能(AI)在大多数领域的应用仍处于早期阶段,想要完美运行还需要很长时间。今天的人工智能(AI)技术可以帮助我们完成许多不需要复杂思考的重复性日常任务。接下来,让我们讨论软件测
217°/ 2024-03-08/2172 人阅读 / 30 人点赞 / 0 条评论

汽车软件测试:需求和最佳实践
在本篇文章中,我们将简要讨论汽车软件行业的前景、汽车软件的最新进展、有关汽车软件测试的法律法规,以及拥有GUI产品的公司如何利用汽车软件测试在日益不稳定和充满挑战的市场中保持竞争力。汽车软件产业前景展望到未来2030年,汽车软件市场将实现快速增长,预计将从310亿美元(2019年)增至约800亿美元。这意味着整个市场的复合年增长率将超过9%,更具体地说,信息娱乐、连接、安全和互联服务的复合年增长率
188°/ 2024-03-08/1882 人阅读 / 0 人点赞 / 0 条评论

如何在 2024 年成为一名软件架构师?
软件架构是软件开发不可分割的一部分。它在定义软件系统各组件的组织结构方面起着至关重要的作用。有了软件架构,你就可以为软件应用和开发构建蓝图,并确定管理整个过程的准则。这为软件架构师在软件开发过程中帮助组织创造了巨大的空间。综上所述,接下来的部分将帮助您了解如何成为一名软件架构师、所需的技能以及其他常见问题的答案。软件架构师是谁?软件架构师为特定项目的技术要求制定计划,并为工具、平台或软件编码标准制
168°/ 2024-03-08/1683 人阅读 / 0 人点赞 / 0 条评论

我所了解的非英文最佳测试书籍
每隔一段时间,MichaelBolton就会告诉我:”我们得写一本关于快速软件测试的书!”今天,我收到了那本书,但它是中文版的,而且不是我们写的。这本书是邰晓梅几年前出版的。那时她让我为这本书写篇前言,于是我就写了。但直到今天,我才看到这本书的最终版本。三年前,她曾给过MichaelBolton一本,让他送给我,但是他把它弄丢了,后来又回来了,最后寄给了我。谢谢你,我的朋友。以下是我的前言全文:我
180°/ 2024-03-08/1808 人阅读 / 6 人点赞 / 0 条评论

软件测试中的缺陷跟踪:是什么以及为什么?
永无休止的争论:这是一个错误(bug)还是一个功能(feature)?识别和修复工程缺陷至关重要,特别是在软件开发中。有效地确保高质量产品,需要进行跟踪缺陷并将其分配给合适的工程师进行解决。因此,软件测试中的缺陷跟踪是您需要了解的重要过程!缺陷跟踪系统简单说来就是记录缺陷、监控进度和生成清晰的报告的流式过程。软件质量保证的这一重要方面有助于避免高成本的问题并提高效率和准确性。让我们在这篇文章中了解
210°/ 2024-02-26/2102 人阅读 / 47 人点赞 / 0 条评论

2024年美国十大最好的软件测试公司
本文将通过一些综合指南,介绍美国最好的软件测试公司,展示顶级QA测试公司和软件质量保证公司的基本情况。在当今快速发展的技术格局中,对高质量软件产品的需求比以往任何时候都更加重要。为了确保软件产品符合规定的要求,没有错误,并符合行业法规,软件质量保证测试已经成为软件开发过程的重要组成部分。因此,各种规模的企业都在积极寻求精通软件测试的公司,并与他们的数字产品合作,以保证能提供高质量的产品和服务。然而
233°/ 2024-02-26/2330 人阅读 / 0 人点赞 / 0 条评论