码迷,mamicode.com
首页 > 其他好文 > 详细

服务端测试总结

时间:2019-09-02 22:14:50      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:通过   好的   逻辑   异步处理   开发   接口测试   良好的   需要   总结   

前言

这个月有重要的事情,需要总结移动端测试与服务端测试,先把接口测试的总结放一边。。。

服务端介绍

服务端一般是指为用户在APP/PC使用的互联网功能提供数据服务的背后的一切。

在互联网项目中,APP承载了UI界面和交互的实现,服务端承担数据处理。

app/pc通常是通过api(application programming interface)实现与服务端的沟通。

服务端提供服务的方式

接口API是服务端对外提供数据服务最常用的信息交换方式,但并不是唯一的,其他还有:

  • API调用之同步处理(实时、无需等待)
  • API调用之异步处理(队列任务,先到先得,适用于调用多、任务重的情况)
  • 定期的文件推送(数据量大且对数据实时性要求不高)
  • 共享数据存储
  • SDK(代码寄存,适用于跨语言、跨框架,使用频繁、服务更新却不频繁的情况)等

服务端测试

主要是接口测试

服务端开发提测的内容通常是一个个接口,所以接口测试时服务端测试的主要组成部分,但是服务端测试不仅仅是接口测试,

全方位的服务端测试,首先要保证对外提供的各种形式的服务(包括API)都符合要求,其次要在测试的技术深度和业务广度上都有良好的覆盖。

在接口测试通过的前提下,业务逻辑方面也要进行相应的测试。

另外一个测试重点--上下游容错:上游不可靠、下游要兼容。

对于依赖于其他服务的被测服务来说,当其依赖的服务异常时,就需要该服务有很好的容错才能正常运行;

作为服务提供方要注意充分兼容不同的使用场景、不同版本的调用方。

除了上述两点外,还要注意安全测试、性能测试、线上监控等专项测试。

接口测试

接口测试过程中不仅要关注参数(与服务端代码交流的入口),还要更加关注数据逻辑,了解api的作用,怎么起作用,使用什么资源/服务起作用等

总结

服务端测试不等于接口测试,接口测试也不等于参数调用

 

服务端测试总结

标签:通过   好的   逻辑   异步处理   开发   接口测试   良好的   需要   总结   

原文地址:https://www.cnblogs.com/bingona/p/11449038.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!