楼主是一名测试工程师,工作5年之久,从来没有在任何博客或者其他地方发表过文章,也是惭愧之极。最近一段时间一直在研究接口自动化这么一项技术,状态似乎有些疯狂,也基于PHP开发了一套简易的接口自动化框架去实现自己的想法,当然还远远没有完善,可以算是从一个小白到了现在略知一二的地步,现在有一些迫不及待的想把最近最近研究的一些心得发表出来,还望看到的各位能不吝赐教,使得我能够在这条道路上继续前进,在此感谢最近一次面试中,一位CTO给我的指点,没有您,可能我还停留在一个不知也无畏的地步。想要看到这份源码的童鞋们,你们可以联系我,271783386@qq.com,稍后我也会对这部分我最近的理解,写出来,有很多的不足以及错误的方向,童鞋们多多指点,废话不再多说了,进入正题。
首先要谈一下,为什么最近测试界一直在讲自动化,不论是UI,还是接口自动化。那我们首先从接口自动化开始说起。
从最值得应用接口自动化的移动互联网说起,移动互联网的兴起,各类app出现井喷似的增长,包括各类H5的应用,那么在此,我仅仅对基于HTTP请求的外部接口,说一下最近的理解。
基于移动互联网的各类应用,与服务器端(下文统一SERVER端)之间的数据交互,我在这里称之为接口,那么自然而然的就形成了一个庞大的接口群。而接口传递的数据,最终还是体现在了移动应用的界面上,这里我不得不简单的说起功能测试在这一块的一个测试手段。
这里举例某求职软件**直聘的功能,消息模块,就单单拿聊天列表这个功能说起(这也是我最近用的最多的一个功能)。