Bug的理解
# Bug 的理解
# Bug 分类
# 功能型 Bug
功能实现有问题 栗子:登录时,用户名需求是使用邮箱登录,但是并没有验证邮箱格式
# 需求型 Bug
需求阶段埋下了隐患,如 开发未按照需求实现、 需求理解错误,或者需求的描述不清楚等情况 栗子: 注册用户应该是唯一的,手机号码,邮箱,微信号等, 并没有使用手机号码邮箱微信号分别注册用户使用产品
# 性能型 Bug
软件在特定场景下使用会发生性能瓶颈, 比如多人使用或者长时间使用出现响应慢或者崩溃的情况
栗子: 微博在流量大的明星爆出新闻时,会出现响应慢或者崩溃的情况。
微博的架构成熟,它的软件设计是符合大部分用户的使用习惯的,但是突如其来的的大流量,使得微博只能临时添加服务器来提升性能。
这种解决方案是不适合常规时间的用户优化的,所以大部分时候这个是成本和用户体验之间的平衡。
# 常识型 Bug
违反用户使用习惯的 Bug
略
# 生命周期
https://blog.csdn.net/weixin_45191386/article/details/127115824 (opens new window)