我正在开发一个我想在不同项目中使用的PHP库。该库在后台使用类似REST的服务。我不想为服务API编写测试,但是对于库。
我需要编写单元测试吗?还是功能测试?由于它是一个图书馆,我不会写验收测试 - 我希望这是正确的。
我不知道这对这个问题是否重要,但是库需要登录服务API并使用API密钥进行下一步操作。此外,当库被测试时,之前的操作很重要。它是一个设计工具,我有像“移动矩形”,“旋转矩形”等操作。等等,我想按顺序测试一些应该带来某种结果的操作。
我认为这是一种功能测试。或者我需要两者吗?单元测试可以在后台使用服务吗?