常见bug定位(web端)
刚入门,理解有限,欢迎讨论
这里将bug定位简单分为前端bug和后端bug
前端对应:web、客户端、移动端等
后端对应:代码逻辑、数据库、性能等
因为能力有限,这里暂时不讨论性能相关的问题
希望行业前辈能给出一些指导
一、前端常见bug
1、页面显示(字体、大小、颜色、布局、交互效果)
2、弹窗(浏览器自带弹窗、二次确认弹窗、气泡弹窗)
3、路由(页面的跳转与返回)
4、软件通用规则(日常积累)
5、用户体验
6、请求参数错误及重复请求(对增、删、改的操作,连续快速点击)
7、响应数据处理错误
8、浏览器兼容(Firefox、Google、safari、edge、opera)(一般前三种主流浏览器就够)
9、系统及版本兼容(Windows、mac等系统及对应版本)
二、后端常见bug
1、响应500(相当于崩溃)
2、响应错误(未对应请求)
3、逻辑判断错误(多种条件时,判断错误)
4、需加密数据在接口中明文传递
5、必填项和非必填项校验错误
6、数据库设计不满足需求(字段数量、数据类型、长度)
7、数据库有过多冗余字段
8、接口参数设计不满足需求(参数数量、类型、参数值)
9、接口性能(能力有限,先不讨论)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Blazor Hybrid适配到HarmonyOS系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
· 分享4款.NET开源、免费、实用的商城系统