自学测试问个web和app的问题

同一个项目web端和app端使用的接口一样么?web端做了接口测试的话app端还需要测接口么
如何接口不相同那是不是前后端的代码都不相同,要分别在两个服务器部署呢?

接口测试一般测的是外部接口,就是对外提供的接口服务。像是web,app自身调用的接口开发前后端对接的时候会联调,我们做功能测试的时候也能测试到。所以不需要刻意测试一遍。比如一个登录接口,可能app和web登录页面都会调用,在开发对接口的时候会自测。测试做登录测试的时候也会测。

可以使用一样的接口 但是具体是不是使用了同一个接口不一定 还要具体看 第二个使用相同接口可以不测试 做功能测试的时候也还是会测到 另外一个服务器可以部署多个项目

1、web端和app端用的接口可以一样也可以不一样,这个需要和web端/app端开发进行确认调用的是哪个接口(也可以自己抓包来看调用的是哪些接口);
2、如果用的是同一个接口,只测一个就能覆盖app端和web端。如果用的不是同一个接口则需要分别梳理出app端和web端的接口进行测试。
3、首先需要明确的是,接口一般是有后端开发工程师写的,然后由前端(web)开发和移动端(app)开发进行接口对接,代码可以部署在一个服务器上,但一般项目中前后端的代码是部署在不同服务器上的