【问题标题】:Prioritizing Classes to Test [closed]优先测试类[关闭]
【发布时间】:2015-11-18 07:58:03
【问题描述】:

我将在 12 月开始我的大学论文。我的主题是提高一家拥有 Spring Online-Shop 的公司的测试覆盖率。当我这样做时,我会制定一些规则,好的单元测试应该是什么。当然,还有如何重构一个类,或者如何编写易于测试的类。

现在我考虑优先考虑项目当前具有且没有单元测试的类。我考虑过进行某种风险分析,但我不知道是否可以将其应用于 Java 类。

问题是,当我确定课程的优先级时,我想展示我对可能是最重要的五个课程的规则。

风险分析的问题是,我想这将更适合用例。

【问题讨论】:

    标签: java unit-testing junit mockito project-management


    【解决方案1】:

    这是一个非常广泛的主题。关于哪些类最好被测试覆盖的简单问题(不仅仅是单元)本身就足以写出一篇好论文;)

    不过,我可以给你一些提示。首先,获得一些测试领域的知识。这些是非常好的来源:

    然后,知道测试看起来有多好,试着预测你拥有的代码,哪些类最需要测试。 Adam Tornhill 在他的“将您的代码视为犯罪现场”presentation 中对这个问题提出了一种非常有趣的方法。

    还有很多其他方法可以决定哪些类应该首先测试和最多测试,它们主要取决于您的软件的构建方式。上面应该给你一个很好的起点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-23
      • 2012-01-11
      • 1970-01-01
      • 2012-12-25
      相关资源
      最近更新 更多