领导要求至少兼容最近 20 个 Chrome 大版本,大家一般是怎么完成测试的?

2023-11-20 16:55:00 +08:00
 drymonfidelia
3702 次点击
所在节点    程序员
17 条回复
Chikaku
2023-11-20 17:08:50 +08:00
这种时候一般只需要测试最老的一个版本就够了
AoEiuV020JP
2023-11-20 17:33:25 +08:00
确实,怎么想都不可能一个个都测,
最旧的,最新的,如果有重大改变可能存在问题心里有数就单独测一下,
其他兼容问题遇到了再提个 bug ,没遇到就当不存在,
Mitt
2023-11-20 17:37:28 +08:00
以 chrome 的大版本发行速度,只要不用啥特别新的特性,基本没有兼容性问题
yuningWang8
2023-11-20 17:42:34 +08:00
如果依赖其它组件,直接推给组件,告诉领导不支持。一般开源组件都只支持最新的几个版本。
pelloz
2023-11-20 17:48:23 +08:00
他提要求,你就给方案嘛。
1. 只测最新版本,开发的时候尽量不使用比较新的特性,出问题再修复。成本比较低。
2. 测试最新的 5 个大版本,开发的时候尽量不使用新特性,出问题再修复。成本比较高,需要增加 x 人月的开发测试。
3. 测试最新 20 个大版本,基本保证发布的功能都能兼容。成本很高,需要增加 x 人月的开发测试。

你们不是特别有钱的公司估计就他估计就选 1 了,你继续按以前搞,领导就是求个心安,你让他知道心安的成本就好。
wjx0912
2023-11-20 17:58:58 +08:00
最新是 119 ,20 个大版本就是把 119 和 89 这两个测一下就行?这个要求貌似不高啊
tool2d
2023-11-20 17:59:29 +08:00
用 electron 多版本做自动化测试,其实代码不难写。

但是你以前没做过,就有点难。
decken
2023-11-20 18:19:42 +08:00
测最新和最旧的版本就行了吧
icetea12138
2023-11-20 18:31:47 +08:00
测呗 就挨个给他测 然后工期*20
DingJZ
2023-11-20 18:35:39 +08:00
看功能了,比如打印,108 有 bug ,再之前有个版本时区有 bug ,可以结合功能去社区加上版本号搜索看看
liberize
2023-11-20 18:48:26 +08:00
@wjx0912 数死早
BaffinLee
2023-11-20 20:02:19 +08:00
那挺幸福的,99 版本的 chrome 挺新的
tinola
2023-11-20 20:16:22 +08:00
测最近几个版本,等测完,新版又发几个了 。^_^
polarbearn
2023-11-21 08:36:21 +08:00
GoogleChromePortable
maoguijun
2023-11-21 10:21:25 +08:00
刚看了一下,现在是 119 ,兼容 20 个也才到 99. 也不过就是去年的版本。 这等于啥都不用做,常用的库基本都能支持。我们现在还在支持版本 60 的都感觉没啥压力,也就偶尔要处理一下
LazypersonJKing
2023-11-21 13:48:23 +08:00
我记得之前使用过一个平台,类似云主机一样的东西。可以切换 Chrome 版本,一天就搞定了
evada
2023-11-21 15:44:24 +08:00
看到这个问题突然想到有没有工具扫描线上的 js 和 css 文件,来估算当前页面的 chrome 兼容性的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/993541

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX