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