Re: [請益] 測試程式問題

作者: Nonegrame (程式寫得好,好人做到老)   2019-07-15 13:23:48
※ 引述《VFCanisLupus (CanisLupus)》之銘言:
: 懂你的意思,假如說redis mongodb 那些並沒有單元測試的模組或套件(我還沒花時間找先
: 假設),那可以用docker的方式進行。
: 那這樣是不是違反了單元測試的F.I.R.S.T 要點的 F與I ??
: 微服務用的是Spring Cloud,照上面前輩這樣子做的話我做單元測試要用docker 架redis r
: abbitmq MySQL mongodb (可能服務發現也要啟動起來), 這樣每次測試應該是沒辦法2秒
: 內執行完了。
: 期間只要有任何一部分沒成功啟動或者連線失敗都回造成測試失敗。
: 後寫測試T要點應該早就違反了,先不討論
:
作者: hsiaoyoshye   2018-04-27 00:40:00
麻煩這系列的請到政黑或其他地方討論好嗎?這裡是八
作者: lrfnc (自由)   2018-04-27 00:51:00
作者: headiron (River)   2018-04-27 00:52:00
作者: victorshu (方基貘)   2018-04-27 00:57:00
作者: crossdunk (推噓自如)   2019-07-15 14:16:00
hi肥宅
作者: Nonegrame (程式寫得好,好人做到老)   2019-07-15 16:40:00
hi 推噓自如
作者: banqhsia (BEN)   2019-07-15 20:06:00
你可以驗證 SQL 或 mock object 的行為,但是如果斷言查詢結果的話,測試會跟資料綁在一起,程式碼不穩定,資料不見,測試案例會失敗
作者: Nonegrame (程式寫得好,好人做到老)   2019-07-15 22:39:00
我是沒遇過程式碼不穩定資料不見 導致測試失敗的情況拉

Links booklink

Contact Us: admin [ a t ] ucptt.com