作者wind681201 (阿风~~)
看板C_Sharp
标题[问题] 单元测式
时间Sun Aug 20 18:51:09 2017
最近在看单元测式的文章,有些点不太了解,单元测式跟
我们将程式编译好後去执行,有什麽不一样?
网路上的文章,写的测式单元,都是一个测式资料而已
可以使用大量不一样的值吗?
目前对单元测式的感觉很怪,这样的好处是什麽?
~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.116.73.164
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1503226275.A.521.html
1F:推 YahooTaiwan: 你要怎麽证明自己写的程式没错?就是单元测试 08/20 18:53
2F:推 vi000246: 以後改程式的时候只要能通过测试就不怕改坏 08/20 19:35
3F:推 t64141: 单元测试粒度小,比起整个专案开起来测,更能掌握情境与除错 08/20 19:43
4F:→ Litfal: 单元测试是测每个齿轮运作是否正常,把程式开起来测,是测 08/20 21:27
5F:→ Litfal: 车开起来正不正常。 08/20 21:28
6F:→ wind681201: 那我用一页来执行那个function就好了,何必要开一个 08/21 11:43
7F:→ wind681201: 测式的专案呢?有什麽好处呢? 08/21 11:43
8F:→ ssccg: 为什麽要开一个测试的专案? 单元测试通常都在同个专案里 08/21 11:51
9F:→ ssccg: 不过用VS要不把测试程式包到输出就要用另一个project吧 08/21 12:06
10F:→ wind681201: 还是体会不到单元测式的好处,反而觉得麻烦 08/21 12:23
11F:→ wind681201: 我用一般的方式做测式,反而简单一点 08/21 12:23
12F:推 YahooTaiwan: 你在随便一个 method 按右键,有没有看到 Run Test 08/21 12:55
13F:→ YahooTaiwan: 的选项?? 按右键就能测试,比较方便吧? 08/21 12:55
14F:→ vi000246: 如果你在写逻辑很复杂的程式 人工测试没辨法测完整 08/21 13:43
15F:→ vi000246: 就需要用单元测试了 08/21 13:43
16F:推 t64141: 如果一个专案数百MB,又是多人团队转过好几手的,这时候 08/21 13:45
17F:→ t64141: 单元测试的效益就会很明显,如果这种情境下把测试程式和 08/21 13:45
18F:→ t64141: 产品程式混在一起,专案就很容易变得很乱 08/21 13:46
19F:→ johnny94: 你先把试打对 08/22 15:10
20F:→ s50101: 试打错也是厉害 08/30 00:03