第62章 空降

居然趴在桌子上睡觉。

过了一会儿,金檀叫大家去办公室开会。

来到会议室,大家依次坐好开始开会,金檀开始给大家分配任务。

一、bug的定义

一般是指不满足用户需求的则可以认为是bug,狭义指软件程序的漏洞或缺陷,广义指

测试工程师或用户提出的软件可改进的细节、或与需求文档存在差异的功能实现等

对应三个测试目的:

1、为了发现程序的代码或业务逻辑错误

2、为了检查产品是否符合用户需求

3、为了提高用户的体验

二、bug的类型

对bug的划分,大致分为以下几类:

1、代码错误

2、设计缺陷

3、界面优化

4、性能问题

5、配置相关

6、安装部署

7、安全相关

8、标准规范

9、其他划分:功能类、界面类、性能类、易用性类、兼容性类、其他

三、bug的等级

1级bug:(致命错误)

1、常规操作引起的系统崩溃、死机、死循环报错,无法正常退出

2、功能设计与需求严重不符,基本模块缺失,测试流程无法进行

3、严重的数据计算错误

4、用户数据丢失或破坏

5、内存泄漏,系统无法登录

6、其他导致功能无法测试的问题

2级bug:(严重错误)

1、重要功能不能实现(例如:用户所要求的功能缺失,该有的页面未实现,逻辑不

通,重要图表数据未开发,等)

2、错误的波及面广,影响到其他重要功能正常实现

3、非常规操作导致的程序崩溃、死机、死循环 (非常规操作:用户使用软件时不会进

行的操作)

4、系统中数据保存后数据库中显示错误

5、密码明文显示

6、页面无显示白屏,无数据

7、地图数据和图表数据不一致

3级bug:(一般错误)

不影响产品的运行、不会成为故障的起例如:列名与列名下的内容不一致

3、查询错误、数据错误显示

4、简单的输入限制未放在前端进行控制;(格式显示,如登录和注册中的格式判断可

由前端判断)

5、删除操作未给出提示

6、边界条件错误或者未做限制

7、系统未做优化,数据页面加载慢,操作卡顿之类(性能层面问题)

8、兼容性问题(分辨率,系统版本等等)

4级bug:(界面问题)

程序在一些显示上不美观,不符合用户习惯,或者是一些文字的错误

1、界面不规范

2、辅助说明描述不清楚

3、提示窗口文字未采用行业术语