提测是提交测试,在开发项目完成一个阶段目标,提交给测试验证。
业务上线流程:提交QA功能测试;提交安全团队做安全测试。
项目开发包括:1、开发环境:开发环境是程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告。
2、测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。
3、生产环境:是值正式提供对外服务的,一般会关掉错误报告,打开错误日志。
开发提测后,你第一件事先做什么?编写用例时,作为一个测试,首先你需要着重开发未提测之前,如何开展接口测试?只有一个重点,通俗的来说就是弄一个假的接口,这个接口具备真正接口的响应结果,但是不具备业务处理能力。
通常也叫做mock,也有叫做挡板的,虽然名字不一样,表达的意思都是相同的。
如何使用假的接口来模拟真的接口呢,主要有两个方向供参考。
第一是使用一些开源技术,比如moco,这是一个使用java写的一个jar包,它是通过配置文件来进行模拟的,配置文件中配置好服务地址、请求参数、请求头、响应信息、响应头等信息,使用java命令启动,可以加启动参数,比如启动端口。
启动起来后就可以使用工具来进行访问了,比如postman,当然也可以自己写代码来进行请求,这个请求就跟正式请求的方法、参数等都相同了。
第二是自己写一个假的,现在的web开发技术非常的成熟了,写一个接口也非常的简单了,何况还不用我们自己去写业务逻辑,只包含参数和响应信息就可以。
具体的技术,比如java可以使用springboot,如果你用过,那么几分钟就可以写一个接口了,如果没有用过,网上搜一篇文章,照着配置一下就可以。
如果你不会写java,那可以用Python,使用Python的框架也非常多,最简单最轻量的框架就属于Flask了,不管你会或者不会,都可以花一点时间看一下文档就能轻松的写出来一个接口。
开发未提测之前,如何开展接口测试?这个问题把握的重点其实就是模拟,也就是前边说的弄个假的,具体方法可以采用上面我建议的方法,当然也可以采用其他方法,只要能搞定这件事情都是可以的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)