对于软件开发人员来说,接口测试这个词语,相信不会感到陌生,接口测试是项目测试的一部分 ,它测试的主要对象是接口 ,是测试系统组件间接口的一种测试,因此测试人员要懂代码,也需要知道接口的作用,才能更好滴做好相关的工作。本期的软件开发培训学习将为各位学习者聊聊接口测试由开发团队做好还是测试团队好?接下来,我们将一一揭晓答案。
接口测试由开发团队做好还是测试团队好?
探讨接口测试由开发团队做好还是测试团队做好?这个问题是需要我们区分一下,其测试分为单元测试和接口测试,单元测试一般来说,是针对具体的代码逻辑进行测试,尽量减少这些功能单元集成起来出错的可能性,一般是由开发人员来完成,而接口测试,更注重从用户的角度设计用例,更偏向于功能测试,单元测试设计测试用例的时候,可能更多的考虑是代码覆,而接口测试,则需要更多的考虑业务覆盖。单元测试由开发人员来做,可以保证从代码角度来看是没有问题的,但服务保证业务角度来看也是没有问题的,而接口测试,则通过业务的角度去设计测试用例,其实,也可以说是从更早的时候,以功能测试的方法,先保证项目的流程及功能是正常的,而不至于在页面开发完成后,又修改主要功能代码,导致项目赶工及一系列的重写。
因此,单元测试由开发人员来做,接口测试由测试人员来做。至于学习接口的成本,个人觉得这个成本并不高,原因有三个:
一、接口测试的用例也是依赖需求文档的,并不是根据开发代码去设计
二、接口测试的用例可以在功能测试中复用。
三、接口测试看似增加测试时间,实则不然,因为,接口测试会更早的发现bug,而使得修改bug的成本更低,接口测试会减少功能测试的时间,应该接口测试会确保主要流程功能的正确性,接口测试更容易实现持续集成,从而减少回归测试的次数。
总结:以上便是本期软件开发课程谈论话题的全部内容,对于接口测试由开发团队做好还是测试团队好?这是当然需要我们开发人员是区分好其作用是什么?其具体划分又是什么?对于这些问题,大家不妨继续探讨一些,大家可以各抒己见,多多交流学习。更多相关的视频教程可以登录课课家官网查询课程学习:http://www.kokojia.com/list/316.html
资讯来源:http://www.kokojia.com/article/5206.html
|