- 目标100%
- 分三块:1:测试数据准备 通常是做一个测试数据生成类,一个工程一个。 2:测试对象执行 ,就是想办法调用你要测试的类里的方法,3:测试结果比对,用断言来比较测试对象方法的执行结果和你的预想结果是否一致。
- BesPractice 1:测试类的类名用:测试对象类名 + Test
2:测试方法名 postive,nagative来标示你测试的是正常情况还是异常情况,例如 【runPostive+测试对象方法名+1-9】方式来命名。
3:测试Callout方法有专用的Mock测试方法
4:测试不同用户可以用RunAs方法
5:测试一个事务是否触发SFDC的限制,可以用start stop来扩起来。
具体的例子参考帮助文档就好!
本文分享了实现100%软件测试覆盖率的目标,包括测试数据准备、测试对象执行及结果比对三大环节。介绍了测试类命名、测试方法命名、Mock测试、RunAs方法及事务限制测试等最佳实践。
91

被折叠的 条评论
为什么被折叠?



