bug记录-接口测试常见bug记录(学习笔记)
接口测试经常遇到的bug和问题,如下:
- 传入参数处理不当,导致程序crash;
- 类型溢出,导致数据读出和写入不一致;
- 因对象权限未进行校验,可以访问其他用户敏感信息;---权限校验很重要
- 状态处理不当,导致逻辑出现错乱;
- 逻辑校验不完善,可利用漏洞获取非正当利益等。
输入值的校验:
- 特殊值处理不当导致程序异常退出;
- 类型边界溢出
- 取值范围外值未返回正确的错误信息等
- 约束条件判断要充足
- 判断后,状态转化要测试正确
- 顺序执行是否能被打断或者乱序
输出结果的校验:
- 错误前端处理不足,导致前端异常;
- 错误提示处理不当,导致用户看到晦涩的错误码;
- 错误提示不当,导致用户不知道哪里出了问题,如何解决。
-
未进行超时处理,导致整个流程阻塞
-
超时后又收到接口返回,导致逻辑出现错乱
标签:
bug记录
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律