phpunit单元测试文档过了一遍,还是不清楚具体实施起来到底需要测什么,细化到什么程度?
phpunit单元测试文档过了一遍,还是不清楚具体实施起来到底需要测什么,细化到什么程度?
最近过了一天phpunit的文档, 洋洋洒洒写了一大堆, 篇幅很长, 翻译很生硬, 用词过于高大上; 不过最终还是看完了;
现在比较疑问和好奇的是, 单元测试具体如何实施, 比方我使用Laravel开发项目, 我如何做测试, 是从Model层开始么? 现在有两种想法, 都觉得不太好:
1.首先每个model类都必须测试有没有预期的方法(比如做一些关联关系的方法), 预期的属性, 如果没有就不通过; 接下来repository,controller都进行此类测试; (但好像phpunit没有提供这类检测,貌似只能自己写反射来进行)
最后再每层进行输入,值最终检测输出值;
2.直接对每层进行输入,值最终检测输出值;
不知有具体实施过的大咖给点建议指点一下 不胜感激!如若务实有用必有重谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论