BUG的定义、分类、要素、生命周期
BUG的定义
指软件程序的漏洞或缺陷。
BUG的分类
- 业务逻辑
比如新增保存不成功........
- 功能操作
功能按钮无法进行操作,没反应
- 功能优化
功能操作不方便、不合理的需要优化
- 交互逻辑
分为界面交互和功能交互:界面交互指的是页面的跳转;功能交互指的是通过和程序交谈(输入数据等操作)来控制程序,让程序得到你要的成果,常用的交互功能有启用聊天功能、网站上添加留言功能、消息通知功能和自主服务功能等。
- 数据问题
数据显示不正确或不完整,不符合业务规范
- 条件限制问题
1)输入框字符个数、长度和类型限制 2)图片尺寸大小、文件大小、格式类型、分辨率,图片名称字符长度及类型
- 界面优化
界面不美观,排版有问题,不符合设计要求和使用者的习惯,需要进行界面优化。
- 兼容性问题
1)兼容主流浏览器,如IE、谷歌、火狐。 ——WEB兼容测试
2)操作系统兼容,如Win7、Win10、Mac和Linux,如果有手机版还需兼容Android8.0/9.0、IOS12
3)APP机型适配:苹果、华为、OPPO、Vivo及Pad端 ——APP兼容测试
4)网络兼容,4G/3G/2G/wifi之间的切换测试 ——APP兼容测试
5)数据库的兼容:如果软件需要支持不同的数据库,通常需要针对不同的数据库产品进行兼容性测试,另外如果同一数据库产品包含多个版本,也需要针对不同的版本进行兼容性测试。目前常用的数据库有Oracle、SQLserver、mysql等。
6)软硬件配合兼容:不同品牌的硬件、不同软件相互交叉、支持配合的兼容性测试。
- 性能优化
1)页面加载慢,延迟超过3秒 2)软件崩溃、闪退 3)占用CPU、内存的大小,内存泄漏
- 安全问题
1)IP和端口号要改为域名显示 2)SQL注入测试 3)服务器安全问题
BUG的要素
编号、标题、版本、经办人、bug描述(操作步骤、期望结果、实际结果)、附图、优先级、bug分类
BUG的生命周期
新建、处理中、已解决、已关闭、重新打开
BUG的定义、分类、要素、生命周期相关推荐
- (转)软件测试的分类软件测试生命周期
软件测试的分类&软件测试生命周期 软件测试的分类: 按测试执行阶段:单元测试.集成测试.系统测试.验收测试.(正式验收测试,Alpha 测试-内侧,Beta 测试-公测) 按测试技术分类:黑盒 ...
- 软件测试基础知识(二)------------等价类划分法、边界值分析法、场景法、错误推测法、bug定义/类型/优先级/生命周期/跟踪管理
等价类划分法 是把程序的输入域划分成若干个子集合(等价类),然后从每个子集合(等价类)中选取少数具有代表性的数据作为测试的输入数据. 在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的.--- ...
- 软件测试的分类及生命周期,你了解多少?
前言: 大家好,我是一菲,岁岁年年花相似,年年岁岁题不同.到了2020年的2月初了,还有1.2个月又到了每年找工作的金三银四季,这几天我翻阅资料和书籍,给大家搜集了软件测试分类和软件测试周期的内容,我 ...
- python变量生命周期_python 变量定义及变量生命周期
第一部分 最近在写Python的时候发现一个好玩的现象,就是在if else重定义的变量,没有声明全局,在外部也可以使用, 这里涉及到一个python变量生命周期的问题. python能够改变变量作用 ...
- 一个BUG(缺陷)的生命周期
缺陷状态 对于一个问题,其处理过程是一个周期,周期的不同阶段,其所处的状态也是不一样的.不同状态所对应的处理人也是不一样的. 打开 : 表示问题被提交等待有人处理. 重新指派 : 问题被重新指派给某人 ...
- servlet规范定义的Servlet生命周期
servlet有良好的生存期的定义,包括如何加载.实例化.初始化.处理客户端请求以及如何被移除.这个生存期由javax.servlet.Servlet接口的init,service和destroy方法 ...
- Servlet规范定义的Servlet 生命周期
Servlet有良好的生存期的定义,包括如何加载.实例化.初始化.处理客户端请求以及如何被移除.这个生存期由javax.servlet.servlet接口的init,service和destroy方法 ...
- Maven入门-6-Maven的生命周期和核心命令详细介绍
本篇来介绍Maven的生命周期和前面介绍过几个命令的详细介绍过程.先介绍生命周期,生命周期中不同阶段就包括了一些命令,所以理解了生命周期,再来看看每一个命令的详细使用过程. 1.Maven的生命周期分 ...
- 【微信小程序开发】生命周期与生命周期函数
目录 一.生命周期 二.生命周期函数 三.总结 一.生命周期 (1)概念 生命周期(Life Cycle)是指一个对象从创建-->运行-->销毁的整个阶段 小程序的生命周期 小程序启动,表 ...
- 超全面!8 种互联网常用生命周期完整指南~
什么是生命周期? 百度给出的定义是:生命周期就是指一个对象的生老病死. 生命周期的概念应用很广泛,特别是在政治.经济.环境.技术.社会等诸多领域经常出现,其基本涵义可以通俗地理解为"从摇篮到 ...
最新文章
- python基础教程:python中@的用法
- linux下如何屏蔽代码,linux c 怎么屏蔽信号 使用sigprocmask命令
- 笔记-信息化与系统集成技术-信息资源管理
- python assert函数
- Softmax和softmax loss的理解
- 测试运维该学些什么?怎么入门,怎么进阶?
- 在gitLab上新建仓库push时SSHkey的问题
- 如何证明CPU的乱序执行(Out-of-order Execution)?
- 如何用c语言随机输出除法题,随机产生30道四则运算(C语言)
- 制作日历组件,点击出来一个弹窗
- 【论文理解】Learning in the Frequency Domain
- css radio 垂直居中显示,CSS表单元素垂直居中完美解决方案
- 计算机io设备是cpu控制的吗,操作系统--IO设备
- 【单片机基础篇】共阴级四位数码管
- android 腾讯云im demo,Android 9.0 腾讯云IM无法登陆报错6012
- Apple商务管理分发
- Latex参考文献引用顺序排序
- geoJson——地理数据编码格式
- 直播数据采集的10个经典方法
- 证书文件编码格式介绍
热门文章
- ps-扣图章及纯色图片
- SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛 D. 白色相簿
- 前端怎么加粗字体_泣血总结,死磕前端知识点
- csp-s模拟测试49(9.22)养花(分块/主席树)·折射(神仙DP)·画作
- 用C语言VC2010实现数字雨
- HTML 为元素设置边框
- 不写情书,程序员还要学写作吗?
- C#一个完整判断18位身份证号正确函数
- 软件工程一位大三学生成功上大学的案例
- C++循环语句使用(while for do while)及break continue goto的使用