作者ILoveAMD (牙膏退散)
看板Soft_Job
标题[请益] 关於CICD的基本问题
时间Tue Feb 25 22:49:54 2025
没有CI/CD的公司在本板都被嫌到不行
想请教个问题
就是自动测试的部分
一般都是谁要去写测试程式?
是有专人处理
还是自己的程式码自己测?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.53.145.193 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1740494996.A.5DD.html
1F:推 lee457088: 当然是给小精灵写呀 02/25 23:01
2F:→ fantasystar: 看专案规模啊,有钱的话就学大厂找SDET啊 02/25 23:04
3F:→ labbat: 不用测试程式啊 能自动编译失败及早发现就是CI/CD了 02/25 23:06
4F:→ qwer338859: 开发的人自己写阿== 02/25 23:17
5F:推 wulouise: ut还是integration不一样吧... 02/25 23:33
6F:→ Suleika: 有qa跟rd开发同时写的,有rd自己写的,也有工具自己产生 02/25 23:45
7F:→ Suleika: 的 02/25 23:45
8F:推 neo5277: 自己写从tdd,到每次新增跑回归 02/25 23:48
9F:→ neo5277: 一开始规划拆的好的话你给llm介面,让他去生产你在微调也 02/25 23:49
10F:→ neo5277: 可以啦 02/25 23:49
11F:推 neo5277: 我司基本上会有四到五个关卡,开发自测,包含3a,测试专 02/25 23:52
12F:→ neo5277: 案包含回归,cicd测,手工再测,sit,uat再测 02/25 23:52
13F:→ DrTech: 问这鸟问题的人有工作过吗?自己写的程式自己不用测?自己 02/26 00:02
14F:→ DrTech: 说测完别人就信?。当然是都要写,都要测。 02/26 00:02
15F:推 kimi112136: ci除了build以外很常还会有跑unit test吧?顶多cd前 02/26 00:14
16F:→ kimi112136: 跑integration test 02/26 00:14
17F:→ kimi112136: cd 到qat才会请qa跑e2e或是相关自动化测试 02/26 00:15
18F:→ nayeonmywife: 你 02/26 01:46
19F:→ AvatarH: unittest是工程师写,整合测试是QA或大家一起 02/26 08:10
20F:推 pot1234: 新人写啊 02/26 08:41
21F:推 gino0717: 谁问谁写 02/26 09:17
22F:嘘 accessdenied: 未出社会学生问题日常 02/26 10:55
23F:嘘 tsaigi: 扫地阿姨写 02/26 11:06
24F:→ f496328mm: 你应该没有写过 UT,当然自己程式自己测 02/26 11:08
25F:→ f496328mm: QA 大多是测 integration test、压力测试 02/26 11:08
26F:推 zyxx: 这麽凶干嘛=.= 02/26 12:24
27F:→ final01: AI? 02/26 13:57
28F:推 holebro: 我都叫我妈咪帮我写 02/26 14:12
29F:推 gmoz: 先看你测试的目的跟范围是什麽 02/26 15:23
30F:→ stepnight: 有QA QA写自动化测试,RD自己写好UT 02/26 15:24
31F:→ gmoz: Automation/SDET 他们会自己写自己的 跟RD unit test差很多 02/26 15:24
32F:→ gmoz: 公司不想花资源找自动化测试 那就是只有手动QA跟RD做劳力 02/26 15:25
33F:推 VScode: 这ID很眼熟 02/26 16:37
34F:嘘 MoonCode: 从不相信RD本人以外写的测试 02/26 16:39
35F:嘘 pttano: 我都叫碟仙,笔仙写 02/26 20:06
36F:推 new122851: Deepseek帮我写 02/26 20:43
37F:推 andy84425: 未来RD写test case,GenAI想办法完成Function才是主流 02/26 23:10
38F:→ superpandal: 没有嫌 因为我也不是很喜欢它主动帮我跑 但要有权限 02/26 23:21
39F:→ superpandal: 测试的话我觉得这是很花时间的 什麽unit test或再写 02/26 23:22
40F:→ superpandal: 工具测都是很傻的 02/26 23:24
41F:→ superpandal: 以前手刻过web server与cli一体的东西 不过没完善 02/26 23:25
42F:→ superpandal: 毕竟我还是有私心的 这麽飘逸的用法当然是我自己藏 02/26 23:26
43F:→ superpandal: 着用 02/26 23:26
44F:嘘 acgotaku: 自己的程式自己写测试且覆盖率要足 这是基本职业道德 02/26 23:45
45F:→ acgotaku: 之後的整合测试 冒烟测试 手动测试 等 RD 不介入是没错 02/26 23:46
46F:→ acgotaku: 但是包在 CICD 里测试 绝对是要 RD 完成 02/26 23:47
47F:推 f12sd2e2aa: cicd也可以不用有测试步骤啊 02/27 01:53
48F:→ ssccg: CI代表至少要测到能build、CD代表至少要测到能deploy 02/27 10:25
49F:→ ssccg: 这也是测试啊 (不要怀疑真有人会交付前没测过能build) 02/27 10:26
50F:嘘 hobnob: 这篇的水准跟前一篇AI心得一样低欸 02/27 13:29
51F:→ jej: 回48楼,敝公司的厂商就给我这样玩 02/27 19:10
52F:→ jej: 後来我都要求他们要有单元测试才放行 02/27 19:11
53F:推 new122851: 懒得重构,写UT还要把整个server启起来 02/28 11:55