gpt4 book ai didi

java - 是否建议为程序中的每个类编写一个测试用例?

转载 作者:搜寻专家 更新时间:2023-11-01 01:04:19 25 4
gpt4 key购买 nike

我刚刚开始接触单元测试和测试驱动开发。到目前为止,我只使用 Junit 作为测试框架。一个出现但我还没有找到明确答案的问题是:我需要编写多少测试用例?我是否必须为程序中的每个类都编写一个测试用例?或者这是一个愚蠢的问题,因为单元测试意味着在最低(即类)级别进行测试?

我认为为每个类编写一个测试用例可能是更安全的方法(毕竟你测试得越多,意外错误的数量就越少)。但我想知道关于要编写的测试用例的数量是否有任何广泛认可的策略?

最佳答案

如果您正在尝试 TDD,那么您根本不应该在没有失败测试告诉您这样做的情况下编写任何代码。那么,言下之意,您将永远不会拥有一个没有对其进行一项或多项测试的类(class)。一个经常被引用的经验法则是,您最终得到的测试源应该是主源的 2.5 倍左右。

关于java - 是否建议为程序中的每个类编写一个测试用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7110070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com