最新文章 更多
这是一个在reddit上的问题,问题虽然已经被删除,但评论仍然保留。提问者应该是在QA岗位并遇到一些瓶颈,看看评论中是如何探讨这个问题的。SomeSeattleHawksNerd的评论这主要取决于你工作的环境。如果你在游戏行业,可能需要考虑转行。企业软件的薪酬更高,通常对QA的重视也更甚。我曾在多家大公司工作,每个地方都能利用自己的优势获得更高的薪水和更好的职位。我热爱我的工作。这种热爱体现在我对
2024-07-21/1259 人阅读/0 人点赞

想象一下,你离开电脑一会儿去拿一杯咖啡。与此同时,你的猫走过键盘,引发了一些混乱。wacat应用程序:访问你的网页应用的根网址随机访问应用中的每个链接在表单中添加随机文本输入从下拉菜单、复选框等中选择随机值随机顺序点击每个按钮此外,wacat还可以:检测浏览器与服务器之间的HTTP错误(例如HTTP500错误)检测浏览器控制台日志中的错误从网页中检测错误字符串你可以在参数文件中提供错误字符串支持用
2024-07-21/1275 人阅读/3 人点赞

生产环境服务监控是指定期对实时生产系统应用程序的一部分功能执行自动化测试。测试结果可以被推送到监控服务中,以便在出现故障时触发警报。这种技术是将自动化测试与系统监控两者相结合,以便及时发现生产环境中失败的业务功能。在小型独立服务数量众多和频繁部署的时代,我们很难做到用与生产环境中完全相同的版本和数据来进行预生产环境(或测试环境)的测试。解决这一问题的其中一种方法是,将系统的可测试性从预生产环境扩展
2024-07-21/1258 人阅读/0 人点赞

有两件事会让软件研发过程变得很糟糕,一是糟糕的团队文化,二是由于设计不佳而导致的技术债。我无法告诉你,由于不理解自己的代码,我放弃了多少个人项目。以及和一群到处都是WET(WriteEverythingTwice)代码的人一起工作是多么的令人沮丧。这让我感到十分厌恶。编写糟糕的代码是人性的一部分,这无可避免。有时候我们会忘记一些重要的事情,或者产生新的想法,或者分心去做其他事情。因而完全忘记了软件
2024-07-21/1246 人阅读/0 人点赞

在你的生活中,你可能会回忆起一部你和朋友们都想看的电影,但看后你们都感到后悔。或者,你记得那次你的团队以为他们找到了产品的下一个“杀手级功能”,但该功能在发布后却失败了。实践中,好主意常常会失败,在测试领域,围绕端到端测试构建的测试策略是一个广泛存在且常常失败的好主意。测试人员可以投入时间编写多种自动化测试,包括单元测试、集成测试和端到端测试,但这种策略主要投资于验证整个产品或服务的端到端测试。通
2024-07-11/1354 人阅读/0 人点赞

缺乏执行用户端到端自动化测试的能力并不可耻,但欺骗肯定是不可接受的作为一名软件工程师和测试自动化工程师,我认为有必要在我们的职称中强调“工程师“一词。根据广为接受的规范,工程涉及一种系统可靠的方法,旨在创造持久和长期的解决方案。例如,如果一座美轮美奂的大桥在落成三天后就倒塌了,那么负责设计这座大桥的“土木工程师“不仅会失去职业资格,还有可能面临监禁等法律后果。然而,软件行业对此类问题往往采取较为宽
2024-07-11/1377 人阅读/0 人点赞

几年前,我面试过一个开发微服务的无服务器团队的候选人。在我面前的是一位非常能干的无服务器工程师。当我们的谈话进入了最后一个环节——团队合作。我:你能解释一下你与质量保证工程师的合作方式吗?候选人:(一脸茫然……几秒钟后)。呃……,对不起,我不能回答这个问题,因为我们团队里没有质量保证工程师。我:(控制住自己的惊讶)啊,我明白了。没关系。那么,谁来履行质量保证职责?候选人:我们的团队由五名工程师组成
2024-07-11/1335 人阅读/0 人点赞

发现拆解代码覆盖率指标的简单证明代码覆盖率是衡量软件产品质量的一个强有力的指标,多年来,技术领导者们对此深信不疑。从表面上看,其理由似乎很充分:测试越彻底,代码覆盖率就越高,因此,我们的软件就应该越健壮,越能防止错误。这就是我们脑海中根深蒂固的想法。但是,如果我有证据证明代码覆盖率从根本上就是错误的呢?如果我能向你展示这样一个简单的想法,让你不再怀疑呢?那么,请做好准备,振作起来。代码覆盖范围代码
2024-07-11/1354 人阅读/1 人点赞

此后,PHP很可能会成为AI革命中的无名英雄。虽然Python得到了公众广泛的关注,但PHP的各种优势让它成为许多AI网络应用程序的不二之选。但请允许我明确一点:这并不意味着要宣布PHP是人工智能的“最佳“选择。这是一个提醒,尤其是对于软件工程师:请根据每个项目的优点进行比较和对比来选择,当涉及到挖掘PHP在AI领域的潜力时,不要忽视PHP。为什么选择PHP和人工智能?一个实用的视角这才是真正的探
2024-07-08/1354 人阅读/1 人点赞

大家好,我必须通过分享来表达我对使用这个名为SHELL-GPT的令人称奇的AI工具的兴奋之感。作为一名技术爱好者,我一直在寻找能够简化工作、让生活更轻松的方法。让我告诉来你,SHELL-GPT绝对是一个可以改变游戏规则的工具!首先,对于那些不熟悉SHELL-GPT的人来说,它就像是在你的终端上安装了一个超级智能的AI助手。你可以向它提问,让它解释复杂的概念,甚至让它为你编写代码片段。这就像拥有了一
2024-07-08/1360 人阅读/0 人点赞

推荐博客 更多

在准备将软件上线到生产环境之前需要进行测试。随着软件测试方式日趋成熟,软件开发团队的测试也在取代大量手动测试,逐渐实现自动化测试。通过自动化测试,开发团队可以在短短几分钟内就了解到软件是否存在问题,而不需要等待几天的时间。自动化测试大大地缩短了反馈周期,与敏捷开发、持续集成和DevOps文化密切相关。本文将分为上、下篇来探讨如何构建一个高响应、可靠并且可维护的测试组合,无论是针对微服务架构、移动

161° /1610 人阅读/0 人点赞/0 条评论


作为开发人员,我们应该遵守这样一句话:“质量不是来自检查,而是来自生产过程的改进。”——爱德华·戴明 “测试即代码。”太多的组织将任何未编码的东西视为一次性的。很明显,测试是必不可少的,但我们一次又一次地发现,团队将测试自动化和相关材料视为二等公民。测试是用户行为的文档,与产品组织产生的需求密不可分,并在虚拟层面与用于创建功能的代码相连。 如果它提供了价值,就应该对它进行版本化、维护、照顾和尊重,

182° /1821 人阅读/2 人点赞/0 条评论


技术性债务在DevOps到底意味着什么?从本质上讲,这是小的开发缺陷的积累,需要不断地返工。它可能由多种原因引起,例如快速交付新功能的压力,这可能会导致团队不得不牺牲代码的整洁和完善。但这些不完整的小代码,如经济上的债务一样,随着时间的推移会产生“利息”,在软件工程里就表现为修改的挑战或添加新功能的困难。 一、技术债务的原因技术债务的主要原因之一是组织的开发方和业务方之间的脱节。开发团队经常会感到

152° /1528 人阅读/1 人点赞/0 条评论


在《TDD、BDD、ATDD都是什么、有什么区别?(上)》一文中,探讨了探讨TDD、BDD和ATDD的概念。虽然TDD、BDD和ATDD都是软件开发中使用的测试方法,但它们在方法和重点上有所不同。TDD、BDD和ATDD之间的主要区别在于关注点、抽象层级和协作。1、关注点TDD侧重于测试代码并确保它满足需求。BDD关注软件的行为,并确保它满足业务需求。ATDD关注于验收标准,并确保软件满足业务

169° /1697 人阅读/0 人点赞/0 条评论


我与海盗派
太难     2023-12-28

tynam —-倔强的测试人 几年前,当我第一次看到《海盗派测试分析:MFQ&PPDCS》这本书的时候,便带给我一种非常亲切的感觉,书中的部分思想和我当时的认知非常切合。那几年,我一直从事软件测试工作,按照自己的想法完成着测试任务,与接受的测试理论存在非常大的差异,一度怀疑自己是否走偏,但感觉又应该是自己走的那样,直至了解到海盗派Tester,心中顿有方向,有理论支持。至今,还在一如既往的

164° /1643 人阅读/28 人点赞/0 条评论


作者:王凌云|QE_LAB 背景:最早接触和了解无障碍测试是在去年参加公司的一项“无障碍测试公益培训” 的助教工作,这个活动是计划为“有人”基金会的视障人群展开一期“无障碍测试公益培训”活动。后来通过公司的Accessibility Community上的文章对无障碍测试有了更进一步的了解。目前所在的项目中正在做有关Mobile端的Accessibility的测试和相关的开发改进工作,借此做一个总

202° /2022 人阅读/0 人点赞/0 条评论


作者:赵泽鑫|QE-LAB浅谈DataDrivenTestingWhatisDataDrivenTesting数据驱动测试(Data-driventest)是一种软件测试方法,其中测试数据以表格或电子表格格式存储。数据驱动测试允许测试人员输入一个单一的测试脚本,可以对表格中的所有测试数据执行测试,并期望在同一表格中的测试输出。它也被称为表驱动测试或参数化测试。尤其是针对于自动化

239° /2394 人阅读/135 人点赞/0 条评论


作者:赵泽鑫,张海云,冯曌 | QE-LAB 写在前面:该项目是某企业CRM+ERP系统 0 - 1 的数字化转型中最重要的一个产品之一,需要拉通上下游30+系统,有上百名的同事与我们共同在一线战斗。我们将项目上的实践,遇到的问题,以及我们的辛酸苦辣落笔为大家眼前这些朴实的文字,希望能够给大家带来在大规模项目中做敏捷测试的不一样体验,感受大规模0到1数字化转型中的QA的机遇与挑战。由于篇幅很长,

295° /2951 人阅读/134 人点赞/0 条评论


常用的配置文件类型在做自动化测试中,配置文件常用的有2种。第一种是.ini文件,实际上.ini文件是Initializationfile的缩写,即为初始化文件,是Windows系统配置文件所采用的存储格式,统管Windows的各项配置,用户可以通过修改对应的*.ini文件来实现不同的初始化配置第二种是yaml文件,YML文件格式是YAML(YAMLAintMarkupLanguage)编

320° /3194 人阅读/150 人点赞/1 条评论


本文首发于「BY林子」,转载请参考版权声明。 “小淘,吃石榴吧。” “吃石榴太麻烦了,不想吃。” “这是软籽石榴,籽儿可以吃的,很好吃的哈。”说完,我大口嚼着石榴直接咽下。 “不用吐籽吗?那我试一下。”小淘拿起几颗石榴粒放嘴里嚼了一下,还是把籽儿吐出来了。“不行,这籽儿我没法咽下。” 的确,在没有软籽石榴的时候,我也这样吃石榴,也觉得石榴吃起来太麻烦,而不愿意吃。而小淘由于对硬籽石榴中的籽儿

323° /3238 人阅读/143 人点赞/0 条评论


»北京 北京划一美生物科技有限公司
»北京 测试窝
»北京 测试窝社区活动组织运营人员招募-兼职
»广州 测试窝网
»新加坡/台湾 BITOP
官方微信
微信公众平台:搜索“测试窝”或扫描左侧的二维码。
官方微博
新浪微博 @测试窝
+求关注
合作伙伴