1

谁能告诉我是否有任何类型的工具或 Eclipse 基础插件可用于为 SalesForce 平台相关的 Apex 类生成相关测试用例。似乎代码覆盖率并不像我们期望的 JUnit 那样出现,他们希望覆盖测试用例是否通过源类的流程(如代码通过)。请不要把这篇文章弄错,我不希望任何人为我的代码编写测试用例:)。由于 SalesForce 的性质期望代码覆盖率应该是,我已经发布了这个问题。谢谢。

4

2 回答 2

1

尽管 Salesforce 要求您的测试用例具有一定比例的代码覆盖率,但您确实需要编写用于检查结果的用例,以确保代码按设计运行。

因此,即使有一个工具可以生成代码以 100% 覆盖您的测试类,它也无法测试这些方法调用的结果,从而让您产生一种“已测试代码”的错误感觉。

我发现将长方法分解为单独的、有时是静态的方法可以更容易地进行单元测试。您可以测试每个单独的方法,而不必太担心将参数调整为单个方法,以便它涵盖所有执行路径。

于 2012-08-14T21:38:23.770 回答
0

现在可以为您的类/触发器/批处理自动生成测试类。您可以从 AppExchange 安装“测试类生成器”应用程序并查看它是否正常工作。

这将真正帮助您生成测试类并节省大量开发时间。

于 2018-01-28T04:30:03.193 回答