最新文章 更多
有效的软件测试依赖于对代码更改背景的理解。为了详细了解这一背景,您需要在合适的时间向合适的人提出正确的问题。没有这些背景信息,您可能无法设计有效的测试场景。缺乏有效的测试场景,您可能无法向团队提供有价值的反馈,这是QA的职责。最终,团队会对测试过程失去信心,产品负责人可能会对软件质量提出质疑。因此,提问不仅对于深入了解至关重要,而且对于确保交付的软件满足每个利益相关者的期望也非常重要。我一贯的测试
2024-05-20/1475 人阅读/16 人点赞

在过去四年多的时间里,我们团队一直在开发大型Flutter项目,并且始终讨论移动UI测试自动化的话题。在我们的第一个应用中,我们每个月发布一次更新,后来逐渐过渡到每两周发布一次更新。至少每晚进行一次功能应用测试的自动化,有助于更快、更自信地发布应用。团队和业务都清楚这一点的重要性。我们的第一个Flutter应用采用了Flutter集成测试,并结合了GithubActions和Firebase测试实
2024-05-14/1566 人阅读/52 人点赞

这是一个我在学校和大学时代,甚至在工作中经常听到的词。我曾经想知道它是什么以及如何去实践它。许多人都说要提升你的批判性思维技能,但没有明确指出如何提升。此外,由于人工智能和其他技术的发展,我发现对于软件测试人员、开发人员、项目和产品经理以及其他专业人士来说,练习批判性思维是非常必要的。所有这些因素都让我产生了深入了解它的好奇心。什么是批判性思维?根据维基百科,这是批判性思维的定义:批判性思维是对事
2024-05-14/1524 人阅读/0 人点赞

今年是2024年,闰日又来了。和以往的闰年一样,我会尽量多地记录bug报告和故障,并尽可能地附上源代码链接。以下我按照我个人认为的影响程度对它们进行了分类。最大影响据《连线》、《新西兰先驱报》等多家媒体报道,新西兰的许多加油站都出现了自助支付终端的问题,其中包括Allied石油公司、Gull石油公司、Z能源公司、Waitomo石油公司和英国石油公司。据报道,该问题与Invenco支付解决方案终端有
2024-05-14/1489 人阅读/0 人点赞

在用新语言重写软件时,如何测试新旧程序是否做同样的事情?​​测试是任何应用程序都不可或缺的一部分,而编写自动化测试用例对于确保代码的安全性至关重要。但是,当你用完全不同的语言重写一个程序时,你该怎么办?你如何确保新旧程序做同样的事情?在这篇文章中,我将描述我们进行的一次旅程,将一组Bash脚本转变为一个组织良好的Go库,并且我们如何确保在这个过程中没有出现任何问题。一开始…在Flipp,我们有自己
2024-05-10/1658 人阅读/0 人点赞

如果你想要使技术债务的概念真正生动起来,就要有一些数字支持。​​当WardCunningham提出技术债务时,他需要一种方法来讨论在项目早期做出的决策,这些决策会在工程师们继续开发时开始困扰他们。他当时在一家做金融软件的公司工作,所以需要一个财务隐喻。为了尽快推出产品,他们在早期做出的技术决策可能不再适用,除非修正这些决策,否则团队的工作效率就会受到影响,发布新功能的速度也会变慢。这个比喻已经流行
2024-05-10/1648 人阅读/0 人点赞

随着移动设备在我们日常生活中扮演着越来越重要的角色,它们的软件适用性对所有用户来说也变得越来越重要。移动软件适用性测试是一个非常重要的过程,可以确保各种残疾人士都能访问与浏览移动应用程序和网站。除此之外,移动软件适用性测试需要使用到各种工具和技术来识别和修复软件适用性障碍,如兼容性问题、辅助技术支持和可用性问题。什么是软件适用性测试?软件适用性测试是可用性测试的一个分支。你可能会发现人们将软件适用
2024-05-10/1574 人阅读/0 人点赞

摘要:华盛顿特区的一名男子认为自己中了价值3.4亿美元的彩票头奖,现已对Powerball和DC彩票提起诉讼,称他们错误地公布了他的号码。约翰·奇克斯说,他在2023年1月首次看到Powerball的中奖号码与他的彩票相匹配时感到及其兴奋,但当奇克斯先生向彩票和游戏办公室(OLG)展示他的彩票时,他的兑现要求被拒绝了。“其中一位代理告诉我,我的彩票没有用,只要把它扔进垃圾桶就行了”,他告诉BBC。
2024-04-26/1839 人阅读/0 人点赞

大家好,我是一名QA经理,正在培养一支经验不足的年轻QA团队(他们的第一份QA工作)。我希望他们发展的一个领域/技能是测试设计,即设计具有良好覆盖范围且没有重复的良好测试用例的能力。当我刚开始时,我经常写太多有很多重叠的测试用例,这并不一定是一件坏事,因为过度测试比不足的测试要好,但很快意识到这对回归测试来说并不是高效的。以下是我在设计功能/用户故事测试时的方法:1.)收集需求。2.)在脑图中勾画
2024-04-26/1805 人阅读/0 人点赞

在”MinistryofTesting”的论坛上,一项挑战被提出:用五个词或更少的词来描述一个测试想法。这项挑战旨在激发测试人员用简洁创新的方式表达测试策略。以下是一些引人注目的回答:在个人资料页面CRUD(ExploreprofilepagewithCRUD)点击两次,观察数据库(Clickeverythingtwice,observedatabase)匹配用户动作与日志(Matchuserac
2024-04-26/1628 人阅读/1 人点赞

推荐博客 更多

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

136° /1360 人阅读/0 人点赞/0 条评论


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

157° /1573 人阅读/2 人点赞/0 条评论


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

132° /1321 人阅读/1 人点赞/0 条评论


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

147° /1474 人阅读/0 人点赞/0 条评论


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

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

142° /1426 人阅读/28 人点赞/0 条评论


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

181° /1812 人阅读/0 人点赞/0 条评论


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

216° /2160 人阅读/135 人点赞/0 条评论


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

272° /2725 人阅读/134 人点赞/0 条评论


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

300° /2990 人阅读/150 人点赞/1 条评论


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

293° /2932 人阅读/143 人点赞/0 条评论


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