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

测试架构:测试应用程序的整体视角
1什么是测试架构测试架构可以从两个方面进行讨论。从策略层面上,测试架构考虑的是测试应用程序的最佳方法,它可以帮助解答一些问题,例如,我们如何使用单元测试、集成测试和端到端测试来取得覆盖率?哪些测试应该用自动化代替手工测试?我们要使用什么样的测试工具或框架?测试架构也可以体现在更详细的设计层面上,在这个层面上可以回答另外一些问题,例如,我们需要验证的应用程序的重点是什么?我们如何制定测试,以最小重复
190°/ 2024-01-10/1901 人阅读 / 0 人点赞 / 0 条评论

采访:对大量输入进行测试的有效办法
基于属性的测试是一种包含了明确规定了结果应该为真,且不依赖特殊用例的方法。这可以帮助你用较少的测试用例去大量输入测试函数。LucyMair在2023NDCOslo大会上提到了基于属性的测试。基于属性的测试是一种识别属性的技术,有着如下描述:“对于满足某些前提条件的所有输入,某些断言成立。”并且使用这些属性进行测试,正如Mair提到:首先,你需要编写一个有着明确定义属性的函数:它可以输入前提条件,然
165°/ 2024-01-10/1653 人阅读 / 0 人点赞 / 0 条评论

一文说尽测试金字塔的这20年
自动化测试(AT)并不是保护项目质量的盔甲骑士。但它是保护项目质量的一种方法。结构合理的自动化策略可确保成本效益、减轻团队负担并提高测试准确性。而测试金字塔可能是启动自动化测试的一种好方法。测试金字塔是一个框架,指导了各种测试类型在开发过程中的分布。您可以使用这个模型来组织或完善您的自动化测试。1测试金字塔概述在探讨金字塔的实际应用之前,让我们先回顾一下其结构背后的逻辑。1.1原始测试金字塔:单元
197°/ 2024-01-09/1976 人阅读 / 3 人点赞 / 0 条评论

Golang 单元测试最佳实践
在后端工程中,我们经常要解决的一个问题就是编写单元测试用例。在本文中,我们将探讨在Go语言中编写有效单元测试用例的技巧,讨论编写单元测试的最佳实践,并利用mock实现更好的隔离。虽然我们的主要关注点是单元测试相关的实践,但值得注意的是,Golang也支持集成测试。在未来的文章中,我们还将讨论集成测试的主题,详细介绍在Golang中进行集成测试的细节和最佳实践。引言单元测试在软件开发中的重要性单元测
211°/ 2024-01-09/2117 人阅读 / 0 人点赞 / 0 条评论

不吐不快:最糟糕的测试"反模式"
我认为这张图片无需多言,我将告诉您我遇到的最糟糕的测试代码是什么样子,以及它是如何工作的。将介绍的反模式,会按恶心程度🤮进行评级。恶心程度🤮代表糟糕,到🤮🤮🤮代表完全不可原谅。当前的状况是:整个测试代码大约有10个文件。其中9个是“合理的”,第10个是一场噩梦:它有大约3000行代码,总共约有80个测试用例。大约95%的测试都是这个文件。除了测试用例之外,测试用例中使用的所有工具都分散在
161°/ 2024-01-09/1616 人阅读 / 0 人点赞 / 0 条评论

2024年值得关注的10种自动化测试趋势
自动化测试在软件开发领域的演变过程中变得越来越重要。在2024年,我们可以预见到许多新的自动化测试趋势的出现,在本文中,我们研究并撰写了将会影响2024年的最新自动化测试趋势。超级自动化测试这是利用人工智能(AI)和机器学习(ML)来自动化测试任务。超级自动化测试可以帮助减少手动测试的需求,提高测试的效率,并在开发生命周期的早期发现缺陷。TestOps集成TestOps是将DevOps实践扩展到测
213°/ 2024-01-02/2136 人阅读 / 0 人点赞 / 0 条评论

测试人员必备的10个好品质
无论你是软件测试领域的新手,还是想要转行从事测试工作,或者你是一名经验丰富的软件测试专业人士,但仍然想要了解自己是否具备了所有优秀软件测试人员应具备的品质。如果你属于以上三种情况之一,那么你来对地方了。大家好!我是一名软件测试专业人员,拥有处理大数据、机器学习、电子商务和教育领域复杂项目的经验。通过多年的不同形式的测试经验,今天整理了一份软件测试人员必备的10个品质清单。那么,开始吧。1.对客户或
185°/ 2024-01-02/1858 人阅读 / 4 人点赞 / 0 条评论

性能测试趋势 2024
引言性能测试是软件测试的重要方面,专注于评估系统在不同条件下的速度、响应能力和整体效率。其主要目标是确保软件满足性能要求并提供令人满意的用户体验。有效的性能测试需要仔细的规划、真实的场景以及使用适当的工具来模拟真实世界的条件。定期进行性能测试有助于确保软件系统能够处理不同的工作负载并提供积极的用户体验。性能测试的未来正在受到技术发展的影响,为增强质量保证和更快上线带来新的可能性。让我们探讨一些必须
173°/ 2024-01-02/1738 人阅读 / 1 人点赞 / 0 条评论

我们应该害怕测试自动化中的人工智能吗?
在最近由Applitools主办的“测试的未来:自动化中的AI”活动中,我主持了一场名为“恐惧因素”的会议。我们安全公开讨论了在自动化测试中使用AI的一些担忧。在这次活动中,我们听取了该领域许多思想领袖和专家的发言,他们分享了他们的经验和对此的愿景。AI在自动化测试中已经存在,并且在未来自动化工具中只会不断增加,我们是应该害怕它还是拥抱未来?在会议期间,我向参与者提出了三个问题:1、你在测试使用A
176°/ 2023-12-31/1761 人阅读 / 0 人点赞 / 0 条评论

32 适合您 2024 年演示的软件测试统计数据
了解软件测试的最佳方法之一是深入挖掘它的统计数据,从缺陷检测率到方法采用率,这些统计数据受到业界认可,作为指向标,指导软件开发人员、测试人员以及利益相关者应对错综复杂的质量保障。让我们开始吧!你应该了解的软件测试行业统计数据在软件开发中,软件测试行业是应用程序和系统质量、可靠性和功能的守护者。无论您是在准备演示还是准备面试,以下是我们最常用的一些证据来支持这一点。软件测试行业的市场规模已经突破45
179°/ 2023-12-31/1797 人阅读 / 1 人点赞 / 0 条评论