-
反差 眼镜 永久弥新的测试器具更有价值|翻译|浏览器|infoq
发布日期:2024-10-07 22:28 点击次数:75反差 眼镜
作家 | Ben Linders
译者 | 明知山
筹谋 | Tina
Benjamin Bischoff 以为,建筑者之是以对的器具更感兴味,是因为它们不仅能提供了学习新时间的契机,还能丰富他们的器具箱。相关词,使用那些照旧存在了数十年的器具时常能更有用地检朴时候和预算。在进行器具评估时,深入聚会待贬责的问题比急于尝试多样器具更为攻击。
Benjamin Bischoff 狡计在 QA Challenge Accepted 大会上发饰演讲,探讨经典测试器具的价值。该大会定于 9 月 28 日在保加利亚齐门索非亚举办。
Bischoff 将在他的演讲中探讨在遴荐新器具过程中可能影响决策的各种偏见:
举例,他将提到“千里没本钱空虚”。这指的是,一朝你在某个新器具上插足了无数的时候和资金,比如用于培训的时候或购买器具绝顶学习材料的用度,你可能会倾向于陆续使用它。这种脸色可能导致你对器具的污点有目无睹,以至在明知不理智的情况下仍然使用它们。
Bischoff 指出,对器具的老练度是东说念主们倾向于使用那些照旧存在数十年的器具的主要原因。老练意味着不错大幅减少培训时候和本钱,同期也有助于更快地收尾联想。而且,关于这些器具的潜在问题时常有着更久了的聚会,而新器具则否则:
新器具在骨子坐褥环境中可能会暴涌现预感除外的局限性,这有可能导致迥殊的遏止责任。
为了找到合乎的器具,Bischoff 刻薄咱们应该庸碌征集信息,并进行倡导考证,以便细目在特定情境下哪种器具最为期望:
在寻找合乎的 API 测试器具时,咱们对比了三种不同的器具,并对它们进行倡导考证。发轫,我并不爱重 Karate 框架,但这个框架赶紧为咱们带来积极效果的才气最终劝服了我。当今想来,之前仅仅因为我基于对该器具了解不及而变成了偏见。在倡导 考证阶段,这种看法发生了改变。
Bischoff 以为,保握一定进程的怀疑气派,不被丽都的宣传所招引,这小数特别攻击。要津在于不要仅仅急于启动使用某些器具,而是更精准地分析你需要什么,以及何如最有用地利用器具。
InfoQ 对 Benjamin Bischoff 进行了采访,探讨了他在濒临测试挑战时何如驾驭器具来应付,以及他在使用 AI 器具方面的素养。
InfoQ:你遭遇过哪些主要的测试挑战?
Benjamin Bischoff:我遭遇过几种不同的测试挑战,尤其是时间层面的,比如“咱们应何如将需求改变为测试?”以及“针对这类测试有哪些时间遴荐?”这很当然地波及到器具的遴荐。
比如,咱们需要一个器具来简化 API 测试经由。Karate 框架在这方面展现了其价值,它语法简略,而且扩张丰富,特别天真。关于基于 UI 的端到端测试,Selenium 兴隆了咱们对而已浏览器截至的需求。它好像同期相沿桌面和出动平台,况且好像处理多标签和多窗口场景。咱们还但愿好像找到一种能从外部准确模拟用户动作的贬责决议,而不是像好多其他器具那样在浏览器里面运行。
另外,也存在由于对某些脚色的偏见而产生的挑战,比如对测试自动化工程师或 QA 工程师的联想和意图的误会。但跟着时候的推移和素养的积贮,这些问题适应取得了贬责。
童颜巨乳InfoQ:你是何如应付这些挑战的?你使用了哪些器具,又是何如驾驭它们的?
Bischoff:在咱们基于 UI 的端到端测试计谋中,咱们主要依赖里面的 Selenium 测试框架。我投降这项时间相较于市面上的炒作的热点器具仍具有显赫上风,主要原因在于它顺服 W3C WebDriver 标准,关于所有主流浏览器齐能开箱即用。它无需定制浏览器版块,也无需在 JavaScript 环境中运行,确保了它的动作与真确用户无异——这恰是咱们想要的。
此外,咱们在 CI/CD 环境中也庸碌使用了 Bash 和 Make 剧本。凭借丰富的素养,咱们不错快速收尾咱们的联想。
虽然,咱们也握续平和新的时间和模范,并评估是否不错将它们集成到咱们的测试计谋中。举例,在测试框架方面,咱们曾筹议过 Playwright 和 Cypress,但由于前边提到的原因,最终决定不经受。相关词,要是咱们发现可能会带来显赫价值的器具,也会绝不迟疑地替换现存的贬责决议。但这些新器具必须能提供敷裕的附涨价值来施展所需的插足是合理的。
InfoQ:你们在使用 AI 器具方面有哪些素养?
Bischoff:我每天齐在使用 AI 器具。在建筑和自动化方面,我日常地使用 GitHub Copilot、Google Gemini 和 ChatGPT。要是你照旧具备一定的素养,这些器具不错成为你的牛逼助手。但要津在于,你需要显著地知说念我方的需求以及何如准确抒发它们。更攻击的是,你要学会分别哪些贬责决议是无效或不切骨子的,并在后续的指示词中明确指出。
跟着你不断提供响应,AI 器具将适应为你提供更多有价值的创意和贬责决议。我老是说,你应该将 AI 器具视为一个高档的“橡皮鸭”——一个好像激勉念念考和立异的伙伴。
稽查英文原文:
https://www.infoq.com/news/2024/09/value-timeless-testing-tools/
声明:本文由 InfoQ 翻译反差 眼镜,未经许可阻难转载。