[讨论] AI也许会改变测试

楼主: y2468101216 (芸)   2024-05-29 12:28:24
就 jetbrain AI 跟 copilot 都有的产生测试功能,
目前用起来我感觉不太行(?但可以用的时候是满厉害的。
以往我都是 TDD ,即先写测试再开发,当然常常开发过程中会一直改动测试
使其符合使用情境跟需求。
也因为这样我最近比较常改为先开发再写测试,当然有些测试写起来很烦,
比如有一个检查订单,函数可能要填的字段有点多,这时用AI辅助帮填就不错。
或者有个三方金流 api ,写 stub 也可以交给 AI 辅助,
反正 stub 都是 return true。
当然 ai 还是常常写不出来测试就是了,所以学习如何写测试还是必要的。
也许以后不会再吵到底要不要实务 TDD 而是改吵如何用 AI 写测试了。
作者: crainlin (rain)   2024-05-29 13:28:00
???
作者: shooter555 (shooter)   2024-05-29 13:44:00
你确定你知道tdd在说什么?
作者: f26724309 (番薯)   2024-05-29 16:19:00
不明所以的流水帐
作者: Burwei (系馆守护神)   2024-05-29 17:10:00
我猜原po稍微误解了TDD的作法,以至于在实作阶段一直改测试,然后想探讨AI辅助写测试是否能取代TDD
作者: internetms52 (Oaide)   2024-05-29 19:00:00
AI要写的出测试也是要把新需求的验收方式告诉他,他也是不能通灵的,个人认为有点困难
作者: CoNsTaR ((const *))   2024-05-29 19:28:00
copilot 最多就当比较聪明的 auto completion 而已,要他写 code 还不如自己写比较快但有这个高级 auto completion 还是很棒啦
作者: IhateOGC (我讨厌)   2024-05-29 20:18:00
这三年影像辨识从当初80%上升到95%产线来说已经是可以用
作者: chang1248w (彩棠)   2024-05-30 02:25:00
楼上的这三年是哪三年
作者: pttano (pttano)   2024-05-30 08:13:00
tdd ddd 尽信书不如无书,哈哈
作者: dream1124 (全新开始)   2024-05-30 22:49:00
生成式AI用的算法跟影像辨识根本不同没办法比较。

Links booklink

Contact Us: admin [ a t ] ucptt.com