一 : 缺陷等级定义
11.5严重程度定义
《变更管理系统手册》中定义相对应,细分为1严重、2较严重、3一般性、4较小、5建议等5类,详细定义如下:
1严重:不能完全满足系统要求,基本功能未完全实现,系统崩溃或挂起等导致系统不能继续运行。具体情况如下:
1.由于程序所引起的死机,非法退出
2.死循环
3.数据库发生死锁
4.因错误操作导致的程序中断
5.功能错误
6.与数据库连接错误
7.数据通讯错误
2较严重:严重地影响系统要求或基本功能的实现,且没有更正办法(重新安或重新启动该软件不属于更正办法)。使系统不稳定、或破坏数据、或产生错误结果,或部分功能无法执行,而且是常规操作中经常发生或非常规操作中不可避免的主要问题。具体情况如下:
1.程序接口错误
2.因错误操作迫使程序中断
3.系统可被执行,但操作功能无法执行(含指令)
4.单项操作功能可被执行,但在此功能中某些小功能(含指令参数的使用)无法
被执行(对系统非致命的)
5.在小功能项的某些项目(选项)使用无效(对系统非致命的)
6.业务流程不正确
7.功能实现不完整,如删除时没有考虑数据关联
8.功能的实现不正确,如在系统实现的界面上,一些可接受输入的控件点击后无作用;对数据库的操作不能正确实现
9.报表格式以及打印内容错误(行列不完整,数据显示不在所对应的行列等导致数据显示结果不正确的错误)
3一般性:严重地影响系统要求或基本功能的实现,但存在合理的更正办法(重新安装或重新启动该软件不属于更正办法)。系统性能或响应时间变慢、产生错误的中间结果但不影响最终结果等影响有限的问题。具体情况如下:
1.操作界面错误(包括数据窗口内列名定义、含义是否一致)
2.打印内容、格式错误(只影响报表的格式或外观,不影响数据显示结果的错误)
3.简单的输入限制未放在前台进行控制
4.删除操作未给出提示
5.已被捕捉的系统崩溃,不影响继续操作
6.虽然正确性不受影响,但系统性能和响应时间受到影响
7.不能定位焦点或定位有误,影响功能实现
8.显示不正确但输出正确
9.增删改功能,在本界面不能实现,但在另一界面可以补充实现。
4较小:使操作者不方便或遇到麻烦,但它不影响执行工作功能或重要功能。界面拼写错误或用户使用不方便等小问题或需要完善的问题。具体情况如下:
1.界面不规范
2.辅助说明描述不清楚
3.输入输出不规范
4.长时间操作未给用户提示
5.提示窗口文字未采用行业术语
6.可输入区域和只读区域没有明显的区分标志
7.必填项与非必填项应加以区别
8.滚动条无效
9.键盘支持不好,如在可输入多行的字段中,不支持回车换行;或对相同字段,在不同界面支持不同的快捷方式
10.界面不能及时刷新,影响功能实现
5建议:其他错误。具体情况如下:
1.光标跳转设置不好,鼠标(光标)定位错误
2.一些建议性问题
二 : Facebook定制Android凸显苹果封闭性缺陷
导语:美国科技博客TechCrunch上周日刊文称,相对于苹果iOS,谷歌Android系统的定制自由度更高,但此前主流用户对此感受不深。不过,如果Facebook传闻中的Android主页屏幕将吸引用户关注,那么iOS的封闭性将成为一个明显缺陷。
以下为文章全文:
目前,用户选择Android手机主要是由于两方面原因:价格较低,以及手机厂商和运营商提供了更多选择。Android手机更好地集成了谷歌应用,同时也满足了部分不喜欢苹果的用户的需求。然而仅仅就应用开发的灵活性而言,Android主要吸引了极客群体,而不是普通用户。
与此同时,iOS对待移动应用的态度是“就这么用”,强调应用的稳定性和易用性。这使其获得了上亿智能手机用户的欢迎。目前尚没有一款“杀手级应用”,依靠Android的开放协作架构吸引主流用户的关注。对普通人来说,系统的开放和封闭并非一个重要命题。
然而在iPhone面市6年之后,普通用户也开始逐渐成熟。通过主页屏幕上的小工具,以及定制的启动器,普通用户希望更多的个性化,希望给手机打上自己的标签。移动行业正面临拐点,Android可定制性带来的好处将超过iOS简洁性的好处。Facebook新的Android主页屏幕再次突出了这一点。
上周,Facebook发出邀请函,邀请记者参加一次重要的发布会,看看Facebook“最新的Android主页”。根据消息人士的说法,Facebook计划展示新的Android主页屏幕,这一页面将提供新的动态汇总内容和即时通知。HTC一款针对Facebook订制的手机将最先集成这一体验。这一主页屏幕未来也将出现在其他手机中,有可能通过标准Android系统中的启动器,也有可能通过Facebook与其他手机厂商的合作。
问题的关键在于,Facebook新的主页屏幕不会支持当前的iOS系统。
Facebook希望最新的“Home”页面能改变移动行业,并成为用户手机中的必备功能。然而很多人可能对此并不关心,因为他们对Facebook本身也不是很在意。在此基础上,考虑到用户进行几次点击就可以打开功能完整的Facebook应用,因此这一“Home”页面可能不会带来较大价值。
不过,Facebook“Home”页面的推出将唤醒用户对于系统开放性的意识,无论是通过直接还是间接的方式。从这种意义上来说,Facebook的这一新功能将推动Android“想怎么用就怎么用”的理念。
苹果通常不会调整自己的路线图,以应对潜在威胁。苹果并不在意竞争对手做什么。不过如果苹果继续维持封闭,成熟的用户可能会放弃苹果。谷歌一直在推动开放性,而最终Facebook将让用户明白开放性是什么。(维金)
三 : 软件缺陷定义
软件缺陷定义
缺陷 软件缺陷定义
软件缺陷概述
软件缺陷,通常又被叫做Defect或者Bug,即为软件或程序中存在的某种破坏正常运行能力的问题、错误,其存在会导致软件产品在某种程度上不能满足用户的需要。[www.61k.com]
从产品内部看,缺陷是软件产品开发或维护过程中存在的问题、错误。 从产品外部看,缺项是系统所需要实现的某种功能的失效或违背。
软件缺陷属性
软件缺陷的属性包括缺陷标识、缺陷类型、缺陷级别(或严重等级)、缺陷产生可能性(或概率)、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷根源(原因)。 以上属性是为了准确描述缺陷而赋予的,这里分别作介绍:
1. 缺陷标识:是标记某个缺陷的唯一标识,可以用数字序号表示;
2. 缺陷类型:功能、用户界面、文档、软件包、性能、接口、兼容性等; a) 功能:影响了各种系统功能、逻辑的缺陷;
b) 用户界面:影响了用户界面、人机交互特性的缺陷;
c) 文档:影响发布和维护,包括注释、用户手册、设计文档等的缺陷; d) 软件包:由于软件配置库、变更管理或版本控制引起的错误;
e) 性能:不满足系统可测量的属性值,如执行时间、事务处理速率等; f) 接口:与其他组件、模块、调用参数、控制块等不匹配、冲突;
g) 兼容性:与工作环境、其他外设,如操作系统、浏览器、网络环境等不匹配、冲突;
3. 缺陷级别:致命、严重、一般、轻微;(举例)
a) 致命:系统任何一个主要功能完全失效,用户数据受到破坏,系统崩溃、悬挂、司机或者危机人身安全;
b) 严重:系统的主要功能部分失效,数据不能保存,系统的次要功能完全丧失,系统所提供的功能或服务受到明显影响;
c) 一般:系统的次要功能没有完全实现,但不影响用户的正常使用。如提示信息不准确或用户界面差、操作时间长等。
d) 轻微:使操作者不方便或遇到麻烦,但它不影响功能的操作和执行,如个别不
缺陷 软件缺陷定义
影响理解的错别字、排布不整齐等。(www.61k.com]
4. 缺陷产生可能性:必现、通常、有时、很少;
a) 必现:按照一定路径必定出现,其产生概率为100%;
b) 通常:按照测试用例(即已知步骤),通常情况下回产生这个缺陷,其产生频
率大概是80%;
c) 有时:按照测试用例,有时候产生这个缺陷,其产生频率大概是30%;
d) 很少:按照测试用例,很少产生这个缺陷,其产生概率大概是1%以下;实际
测试中,仅出现过一次后无法复现的缺陷也划分到此类;
e) 缺陷优先级:参见“缺陷级别定义”章节;
5. 缺陷状态:打开、已修复、关闭、拒绝、重复、重新打开、推迟、保留、不能重现;
(可根据实际情况增加或减少使用的缺陷状态)
a) 打开:问题还没有解决,确认“提交的缺陷”,等待处理,如新报的缺陷; b) 已修复:已被开发人员检查、修复过的缺陷,通过单元测试,认为已经解决但
还没有被测试人员验证;
c) 关闭:测试人员验证后,确认缺陷不存在之后的状态;
d) 拒绝:开发人员认为不是缺陷;
e) 重复:开发人员认为此缺陷与某打开的缺陷重复;
f) 重新打开:测试人员验证后,确认缺陷仍然存在后的状态;
g) 推迟:这个软件缺陷可以在下一个版本中解决;
h) 保留:由于技术原因或者第三方软件的缺陷,开发人员不能修复的缺陷; i) 不能重现:开发人员不能再现这个缺陷,需要测试人员确认缺陷再现的步骤;
6. 缺陷的起源:需求、架构、设计、编码、测试、用户;
在软件生命周期中,缺陷所占比例:需求和架构阶段54%、设计阶段25%、编码阶段15%、其他6%;
7. 缺陷的来源:需求说明书、设计文档、系统集成接口、数据流(库)、程序代码;
a) 需求说明书:需求的错误或不清楚引起的问题;
b) 设计文档:设计文档描述不准确,与需求说明书不一致的问题;
c) 系统集成接口:系统各模块参数不匹配、开发组之间缺乏协调引起的缺陷; d) 数据流(库):由于数据字典、数据库中的错误引起的缺陷;
e) 程序代码:纯粹由编码引起的缺陷;
缺陷 软件缺陷定义
8. 缺陷的根源:测试策略,过程、工具盒方法,团队/人,缺乏组织和沟通,硬件,
软件,工作环境;
a) 测试策略:错误的测试范围,误解测试目标,超越测试能力等;
b) 过程、工具和方法:无效的需求收集过程,过失的风险管理过程,不适用的项
目管理方法,无效的变更控制过程等;
c) 团队/人:项目团队职责较差,缺乏培训,没有经验的项目团队,缺乏士气等; d) 缺乏组织和沟通:缺乏用户参与,职责不明确、管理失败等; e) 硬件:硬件配置不对、缺乏等; f)
软件:软件配置不对、缺乏,或操作系统错误导致无法释放资源,工具软件错误,编译器错误等;
g) 工作环境:组织机构调整,预算改变,工作环境恶劣等。[www.61k.com)
缺陷级别定义
按照CMM5,缺陷级别(严重等级)可分为3-5个等级,根据公司实际情况来决定缺陷级别的划分。
这里将缺陷划分为四级:致命、严重、一般、轻微。
缺陷 软件缺陷定义
本文标题:缺陷等级定义-缺陷等级定义61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1