引言你运行了测试​(​注解1​)—或者你通过流水线(pipeline)运行了测试—然后其中有一些测试运行失败了。这正是需要修复测试的时机了!但究竟需要修复什么呢?构建的问题流水线的问题(如果那是测试运行的地方)被测代码的运行环境存在问题测试代码的运行环境存在问题被测代码的一个缺陷测试代码中的错误测试点里的错误可以说,最后三个原因描述了测试真正失败的情况。这时测试才确实完成了验证问题的任务。然而对于
2024-11-03/2023 人阅读/141 人点赞

这是一篇文章,我将分享作为一名软件开发者的一些经验,帮助你提升测试技能。虽然QA专业人员在测试软件(移动端、网页、API等)方面是理想人选,但在将任务分配给测试人员或QA之前,作为开发者,你必须自己测试正在开发的内容。本文就将探讨这一点。即使你可能在开发与尺寸或浏览器兼容性无关的功能——例如,你正在为应用添加新的分析功能——在不同的浏览器和不同的尺寸下重复测试始终是重要的。作为一名网页开发者,或者
2024-11-03/2057 人阅读/263 人点赞

这是一篇分享我作为一名软件开发人员如何提高测试技能的经验文章。尽管QA专业人员是测试软件(移动端、网页、API等)的理想人选,但在将任务分配给测试人员/QA之前,作为开发人员,您必须自己先测试一下您所开发的内容:这就是我想在这里讨论的。首先,无论您开发了什么功能,有一件事是肯定的:您需要在多种设备上测试您的应用程序。这不仅是为了避免尺寸问题,也是因为iOS和Android操作系统各有其独特的特性。
2024-11-03/2298 人阅读/250 人点赞

‍​​​​什么是探索性测试?可以测试的东西永远比你有时间测试的东西多。测试人员的任务就是选择在哪里以及如何最好地利用他们的时间进行测试。漫无目的-目的=迷失漫无目的+目的=探索探索+判断=探索性测试探索性测试允许测试人员在风险(失败的后果)和覆盖范围(观察所有可能的行为)之间取得平衡。它将测试设计和执行结合在一起:你可以利用迄今为止收集到的信息,立即改变你接下来要做的事情。探索性测试如何与自动化测
2024-11-03/2130 人阅读/271 人点赞

不知道你们的团队中是否存在这种文化:开发人员不愿进行测试,认为测试与他们无关。最近,就有人在Reddit上提出了这样的一个问题。问题描述如下:我们公司有一个奇怪的文化,开发人员尽可能快地工作,但不进行任何测试。最终的结果是,开发人员在Sprint的最后一刻还在添加新的故事和修复bug。当然,Sprint结束时会有一些需要测试的内容,但这些内容经常会被推迟到待办事项列表中,因为其他事情被优先考虑了。
2024-11-03/2068 人阅读/271 人点赞

‍​​我已经看到很多文章都在说单元测试是垃圾,认为它们只会拖慢开发速度,开发人员要花90%的时间来debug测试用例而不是修复bug,等等。我从没想过这会成为一个热门话题,但我坚信测试对于快速、安全、大规模地构建优秀代码至关重要。我曾以为这是共识,但显然不是。通常,测试被诟病是因为人们不理解如何编写测试用例。我们花了那么多时间思考、阅读、迭代设计模式、面向对象编程、组合优于继承、不同的架构等等。但
2024-11-03/2149 人阅读/272 人点赞

‍别再让你的其他非技术团队成员觉得你很不友好了。​​‍想象一下这种情况:你是一名软件工程师,正在尝试debug某个问题。销售、客户服务或其他部门都在询问最新状态,因为有一些愤怒的客户正在责骂那位可怜的代表,而他只是在等待一个合理的解释。你并不喜欢这种压力,你只是想回到工作中,这样你就可以完成任务,然后去喝一杯啤酒。这个问题涉及很多方面,许多齿轮在不同方向旋转,毕竟,你正在处理的系统非常复杂,需要你
2024-11-03/2301 人阅读/262 人点赞

‍别再让你的其他非技术团队成员觉得你很不友好了。​​‍想象一下这种情况:你是一名软件工程师,正在尝试debug某个问题。销售、客户服务或其他部门都在询问最新状态,因为有一些愤怒的客户正在责骂那位可怜的代表,而他只是在等待一个合理的解释。你并不喜欢这种压力,你只是想回到工作中,这样你就可以完成任务,然后去喝一杯啤酒。这个问题涉及很多方面,许多齿轮在不同方向旋转,毕竟,你正在处理的系统非常复杂,需要你
2024-11-03/4650 人阅读/271 人点赞

一种深思熟虑的测试自动化方法作者/译者:ArekFrankowski/溜的一比来源网站名称:Medium来源文章网址:https://medium.com/@globus1987/beyond-scripting-a-thoughtful-approach-to-test-automation-400afdbfcc85测试窝链接:​​在软件开发项目中,我们经常会遇到与代码质量相关的挑战。虽然大多数
2024-11-03/2099 人阅读/269 人点赞

​​等待是编写可靠且稳健的Selenium测试的关键部分。无论您是在处理动态内容、异步加载还是复杂的UI交互,了解并掌握不同的等待形式对于确保测试产生一致结果至关重要。在本文中,我们将深入探讨Selenium4中的各种等待方式,如隐式等待、显式等待和流畅等待方式。本文将为您在SeleniumWebDriver4中的等待需求提供一站式解决方案。此外,您还可以学习如何在SeleniumWebDrive
2024-11-03/2138 人阅读/268 人点赞