今天有同学问我,response为html的接口有没有必要进行接口测试。
如果项目时间充裕或者为了学习,当然可以做。
不过对于这种接口,进行接口测试的意义不大。
这种接口就是我们常见的网页接口。
为什么说这种接口进行接口测试意义不大呢?
- 首先, 这种接口与功能测试有重叠,我们在进行功能测试(或UI自动化)的时候已经验证了操作后页面的正确性了;
- 其次,接口测试只能通过文本断言的方式来验证接口功能,但是我们知道HTML中不止是HTML文本,还有JS会决定页面的动作,CSS决定页面的样式,这些内容通过文本断言是无法验证到页面显示与动作的正确性的。