ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

网络,接口和数据库测试要点

2021-11-28 23:59:10  阅读:85  来源: 互联网

标签:数据库 网络 接口 测试 要点 数据 服务端 客户端


一、 网络测试
手机的网络目前主要分为 2G、3G、4G、5G和wifi。目前 2G 的网络相对于比较慢,测试时尤其要注意此块的测试。

  1. 无网络时,执行需要网络的操作,给予友好提示,确保程序不出现crash。
  2. 内网测试时,要注意选择到外网操作时的异常情况处理。
  3. 在网络信号不好时,检查功能状态是否正常,确保不因提交数据失败而造成 crash。
  4. 在网络信号不好时,检查数据是否会一直处于提交中的状态,有无超时限制。如遇数据交换失败时要给予提示。
  5. 在网络信号不好时,执行操作后,在回调没有完成的情况下,退出本页面或者执行其他操作的情况,有无异常情况。此问题也会经常出现程序 crash。
    c. 服务器宕机或出现 404、502 等情况下的测试
    19
    后台服务牵涉到 DNS、空间服务商的情况下会影响其稳定性,如:当出现域名解析故障时,你对后台 API 的请求很可能就会出现 404 错误,抛出异常。这时需要对异常进行正确的处理,否则可能会导致程序不能正常工作。
    二、接口测试
    服务端一般会提供 JSON 格式的数据给客户端,所以我们在服务端需要进行接口测试,确保服务端提供的接口并转换的 JSON 内容正确,对分支、异常流有相应的返回值。进行服务端测试时,需要开发提供一份接口文档。
    三、客户端数据库测试
    1)一般的增、删、改、查测试。
    2) 当表不存在时是否能自动创建,当数据库表被删除后能否再自建,数据是否还能自动从服务端中获取回来并保存。
    3) 在业务需要从服务端取回数据保存到客户端的时候,客户端能否将数据保存到本地。
    4) 当业务需要从客户端取数据时,检查客户端数据存在时,app 数据是否能自动从客户端数据中取出,还是仍然会从服务器端获取?检查客户端数据不存在时,app 数据能否自动从服务器端获取到并保存到客户端
    5) 当业务对数据进行了修改、删除后,客户端和服务端是否会有相应的更新。

标签:数据库,网络,接口,测试,要点,数据,服务端,客户端
来源: https://blog.csdn.net/MARKDD915/article/details/121600511

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有