广告后台

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 774|回复: 0

这个故事的寓意最好由作者自

[复制链接]

1

主题

1

帖子

5

积分

其他

Rank: 1

积分
5
发表于 2023-11-22 17:03:33 | 显示全部楼层 |阅读模式
谎的人不会被相信,即使他说的是实
一只狼袭击了一只羊,男孩大声呼救,但经过无数次谎言之后,再也没有人相信他了。这种寓意可以应用于测试:Aesop 的故事很好地寓言了我偶然发现的匹配模式:无法提供任何价值的不稳定测试。

前端测试:为什么还要麻烦?
我大部分时间都花在前端测试上。因此,您应该不会感到惊讶,本文中的代码示例将 Whatsapp 号码列表 主要来自我在工作中遇到的前端测试。然而,在大多数情况下,它们可以很容易地翻译成其他语言并应用于其他框架。所以,我希望这篇文章对您有用——无论您拥有什么专业知识。

值得回顾一下前端测试的含义。从本质上讲,前端测试是一组用于测试 Web 应用程序 UI 的实践,包括其功能。

作为一名质量保证工程师,我知道在发布前根据清单进行无休止的手动测试的痛苦。因此,除了确保应用程序在连续更新期间保持无错误的目标外,我还努力减轻那些实际上不需要人工处理的例行任务所造成的测试工作量。现在,作为一名开发人员,我发现这个话题仍然很重要,尤其是当我试图直接帮助用户和同事时。尤其是测试有一个问题让我们做噩梦。



易碎测试的科学
不稳定的测试是每次运行相同的分析时都无法产生相同结果的测试。构建只会偶尔失败:一次通过,另一次失败,下一次再次通过,没有对构建进行任何更改。

当我回忆起我的测试噩梦时,我特别想到一个案例。它在 UI 测试中。我们构建了一个自定义样式的组合框(即带有输入字段的可选列表):

我每天工作的项目中的自定义选择器。(大预览)
使用此组合框,您可以搜索产品并选择一个或多个结果。许多天来,这个测试进行得很顺利,但在某些时候,情况发生了变化。在我们持续集成 (CI) 系统的大约十个构建中的一个中,在此组合框中搜索和选择产品的测试失败了。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|五常同城 ( 黑ICP备19004948号-4 )

GMT+8, 2025-7-5 01:21 , Processed in 0.052799 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表