※ 本文轉寄自 ptt.cc 更新時間: 2024-05-02 23:45:17
看板 Soft_Job
作者 標題 [討論] 工作上寫單元測試的比例
時間 Wed May 1 12:53:36 2024
想請問一下
大家工作上寫單元測試的情況
1.大部分寫完一個功能, 就馬上完成單元測試
2.先把該做的功能寫完, 再回來統一寫單元測試
3.不怎麼寫單元測試
想請問大家工作實際情況大概是哪一種QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.190.70 (臺灣)
※ 作者: chopinmozart 2024-05-01 12:53:36
※ 文章代碼(AID): #1cCShIBE (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1714539218.A.2CE.html
→ : 4.別人寫1F 05/01 13:00
推 : 5. 不寫過不了review2F 05/01 13:10
推 : 怎麼沒有先寫測試的選項?3F 05/01 13:10
→ : 沒有硬性規定的話,通常是3,嘴一點會2,最後沒空4F 05/01 13:18
推 : 沒有寫功能的同時寫單元測試的選項嗎5F 05/01 13:18
推 : 五樓會左右互搏好羨慕6F 05/01 13:22
推 : 先有測驗才有設計唄7F 05/01 13:22
→ : TDD <------>補UT通常都在兩者之間,我記得板上有pcman8F 05/01 13:23
→ : 的經驗談
→ : 的經驗談
→ : 先做功能再做測試的是驗算,先做測驗再做功能的是驗證10F 05/01 13:24
→ : 然後不管怎麼樣都要有版本管理,沒有版本管理不合作
→ : 然後不管怎麼樣都要有版本管理,沒有版本管理不合作
推 : 沒時間3 有時間就212F 05/01 13:29
→ : TDD老哥= =13F 05/01 13:33
推 : 寫到一半 進度趕不上了 下次再補14F 05/01 14:13
推 : 這種下次就不會補了吧...15F 05/01 14:28
推 : TDD BDD UDD DDD,心得是好累~16F 05/01 14:35
推 : 2 很趕就3 空閒時補17F 05/01 14:44
→ : 測試案例要PG兼SA,或SA願意配合才辦得到18F 05/01 15:00
→ : 不然PG自己寫的測試只是單純crud,對業務毫無幫助
→ : 不然PG自己寫的測試只是單純crud,對業務毫無幫助
推 : 寧可落進度超出合約期限賠錢,也要寫單元測試,不論前20F 05/01 15:01
→ : 後端
→ : 後端
推 : 借問,有沒有推薦的Java單元測試文章,希望是比較進階22F 05/01 15:04
→ : 的內容~
→ : 的內容~
推 : 沒在寫 反正有QA24F 05/01 15:34
推 : 1.25F 05/01 15:59
推 : 專案開始前:我們希望全部都要寫測試。26F 05/01 18:21
→ : 專案開始時:每個功能都要寫測試喔。
→ : 專案中期:來不及了,有時間再回來補測試。
→ : 專案後期:來不及了啦!先做完功能!
→ : 專案結束時:既有測試已不合時宜,還有很多功能沒有測試
→ : 。
→ : 專案開始時:每個功能都要寫測試喔。
→ : 專案中期:來不及了,有時間再回來補測試。
→ : 專案後期:來不及了啦!先做完功能!
→ : 專案結束時:既有測試已不合時宜,還有很多功能沒有測試
→ : 。
→ : 不用想的太死板,我原本也是秉持上線就要寫的原則32F 05/01 18:48
→ : 有一天老闆要我趕快把某一個服務上線,舊的因為機房要關
→ : 需要一週後上線,逼我逼得要死,我就不管3721能跑就丟上去
→ : 有一天老闆要我趕快把某一個服務上線,舊的因為機房要關
→ : 需要一週後上線,逼我逼得要死,我就不管3721能跑就丟上去
推 : 敝司產品因為產業性質 開發期都偏短35F 05/01 18:51
→ : 入職一年快半仍未寫過一次Test
→ : 入職一年快半仍未寫過一次Test
→ : 什麼測試都不寫,服務上去能跑就謝天謝地了37F 05/01 18:51
推 : 寫個大概 剩下丟給QA38F 05/01 19:25
推 : 專案性質管他去死 產品性質會比較嚴格去寫39F 05/01 19:32
→ : 會不會寫取決於有沒有時間壓力或規定
→ : 會不會寫取決於有沒有時間壓力或規定
推 : 測試論的價值是要確認規格41F 05/01 20:04
→ : 但很多情境下規格就是不確定的.特別規格是出錢的人給的時候
→ : 但很多情境下規格就是不確定的.特別規格是出錢的人給的時候
→ : 當規格變化快得跟翻書一樣的時候就不寫了43F 05/01 21:55
推 : 什麼是單元測試 怎樣算單元測試 工作11年都沒有特別要44F 05/01 23:36
→ : 求過
→ : 求過
推 : 146F 05/02 00:11
→ : 不寫還過不了review
→ : 不寫還過不了review
推 : 推c800910 XD48F 05/02 00:14
推 : 上層:開發都來不及了 寫測試有什麼產值?49F 05/02 00:33
→ : 050F 05/02 01:21
推 : java單元測試用c#那本補就好了,沒有差很多51F 05/02 07:51
推 : 公司是不會要求工程師寫unit test ,不過我寫API自己還52F 05/02 08:45
→ : 是會用Python 寫unit test 測試一下就是
→ : 是會用Python 寫unit test 測試一下就是
推 : 理想很豐滿現實很骨感54F 05/02 10:10
→ : 當然選項一,如果公司沒有嚴僅的code review制度,待著55F 05/02 10:19
→ : 也沒啥前途,對未來沒幫助,快逃喇!
→ : 也沒啥前途,對未來沒幫助,快逃喇!
推 : 你:開發三天測試兩天,五天交。PM:好,三天交57F 05/02 10:47
推 : 你:這週要補測試 主管:專案很趕做測試沒產出,不准
推 : 你:這週要補測試 主管:專案很趕做測試沒產出,不准
推 : 不寫過不了review59F 05/02 10:54
推 : @luke72 你不要講你要測試兩天 你直接講開發要五天60F 05/02 11:01
→ : 因為測試對你來說是開發的一部份沒做就沒品質
→ : 不要講要補測試直接把修bug的時間斟酌拿來寫測試
→ : 因為測試對你來說是開發的一部份沒做就沒品質
→ : 不要講要補測試直接把修bug的時間斟酌拿來寫測試
推 : 我想表達的是測試在大多數PM/主管/老闆眼中,是浪費時間63F 05/02 11:08
→ : 我也是堅持測試啊,但就是會冒出專家去跟上面說三天完工
→ : 我說沒測試沒品質。專家說他從不出錯不需要測試
→ : 我也是堅持測試啊,但就是會冒出專家去跟上面說三天完工
→ : 我說沒測試沒品質。專家說他從不出錯不需要測試
推 : 對無(測試)專業的人不要提測試.就是開發.66F 05/02 11:35
→ : 如果有一個人出來函扣他覺得他來做比較快 就讓他做
→ : 如果有一個人出來函扣他覺得他來做比較快 就讓他做
→ : 不是啊,一般情況下你也需要自己測試吧,真的有人code寫完68F 05/02 11:37
→ : 就出嗎? = = 連 build 都不用? 不可能吧
→ : 就出嗎? = = 連 build 都不用? 不可能吧
推 : 謝謝 @internetms5270F 05/02 11:50
→ : 還真有人寫完等別人測71F 05/02 11:55
推 : 反過來說 正常的公司也應該要有QA部門 確保品質72F 05/02 12:01
→ : 我有遇過故意不設立QA人員的公司
→ : 造成的問題就是 因為工程師自己要測
→ : 所以任何問題都是工程師的錯
→ : 我有遇過故意不設立QA人員的公司
→ : 造成的問題就是 因為工程師自己要測
→ : 所以任何問題都是工程師的錯
推 : 沒測試產出的各種鍋,不一定是製造的人要背,是接刀的背76F 05/02 12:11
→ : 專家都嘴完就跑去別地方嘴了,交件後再來就是你的責任
→ : 專家都嘴完就跑去別地方嘴了,交件後再來就是你的責任
→ : qa的測試跟開發的測試我是定位在不同的部分。78F 05/02 12:29
→ : 沒寫unit test連code review都過不了, 不可能merge79F 05/02 12:53
→ : 實務上還會另寫integ/E2E test, 達成率至少95%以上
→ : 實務上還會另寫integ/E2E test, 達成率至少95%以上
推 : 幹麻測試 以後要修bug 就把測試的時間估進去工時81F 05/02 14:08
推 : 樓上專業,這才是業界生存之道82F 05/02 14:29
推 : 2然後用class當單位,service、facade、controller這樣83F 05/02 16:46
推 : 故意不設QA的公司@@...84F 05/02 21:02
→ : 我比較好奇前端有硬性規定寫ut 的多嗎85F 05/02 22:55
--
※ 看板: Soft_Job 文章推薦值: 0 目前人氣: 0 累積人氣: 373
回列表(←)
分享