- Bug的基本概念
- Bug的生命周期
- BUG的描述规范
- BUG的跟踪规范
1.Bug的基本概念
1.1 BUG的含义:
BUG是一个英文单词,本意是缺陷、损坏等意思。现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)。
狭义的讲,在手机软件测试中,BUG是指手机的软件所隐藏的一些未被发现的缺陷或问题。
1.2 BUG表现
现象一:功能没有实现或与规格说明不一致;
现象二:不能工作(死机、没反应) ;
现象三:不兼容
现象四:边界条件未做处理
现象五:界面、提示、帮助不正确或不够准确
现象六:尚未完成的工作
1.3 Bug报告
BUG报告是软件测试过程中最重要的文档。它记录了Bug发生的环境,如各种资源的配置情况,Bug的再现步骤以及Bug性质的说明。
更重要的是它还记录着Bug的处理过程和状态。Bug的处理进程从一定角度反映了测试的进程和被测软件的质量状况以及改善过程。
1.4 判断Bug的规则
软件未达到产品规格说明书或需求标明的功能。
软件出现了规格说明书指明不会出现的错误。
软件功能超出规格说明书指明的范围。
软件未达到规格说明书虽未指出但应达到的目标(隐含需求)。
软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。
需要注意的是,测试人员报告Bug时,应当保证Bug是可以重现的。对于有时不可重现的Bug,应当反复测试&#x