软件失效与错误

软件失效分类

①软件错误
软件错误是指在软件生存期内的不希望或不可接受的人为错误,其结果导致软件缺陷的产生。
②软件缺陷
软件缺陷是存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差,如少一逗点,多一语句等。其结果是软件运行于某一特定条件时出现软件故障,这时称为软件缺陷被激活。
③软件故障
软件故障时值软件运行过程中出现的一种不被希望或不可接受的内部状态。譬如,软件处于执行一个多余循环过程时,我们说软件出现故障,此时若无适当措施(容错)加以及时处理,便产生软件失效。显然,软件故障是一种动态行为。
④软件失效
软件故障时值软件运行过程中出现的一种不被希望或不可接受的外部状态。

缺陷与错误严重性和优先级

给软件缺陷与错误划分严重性和优先级的通用原则是:
①表示软件缺陷所造成的危害的恶劣程度
②优先级表示修复缺陷的重要程度与次序

一、严重性
①严重:系统崩溃、数据丢失、数据毁坏
②较严重:操作性错误、错误结果、遗漏功能
③一般:小问题、错别字、UI布局、罕见故障
④建议:不影响使用的瑕疵或更好的实现

二、优先级
①最高优先级:立即修复、停止进一步测试
②次高优先级:在产品发布之前必须修复
③中等优先级:如果时间允许应该修复
④最低等优先级:可能会修复,但是也能发布

软件错误的状态

  • 新信息(New):测试中新报告的软件Bug
    比如测试人员提交新的错误入库,错误状态为”New“
  • 打开(Open):被确认并分配给相关开发人员处理
    如果确认是错误,分配给相应的开发人员,设置状态为”Open“
  • 修正(Fixed):开发人员已完成修正,等待测试人员验证
  • 拒绝(Declined):拒绝修改Bug
  • 延期(Deferred):不在当前版本修复的错误,下一版修复
  • 关闭(Closed):Bug已经被修复

注:此博客的文字出自于软件评测书,写博客只是为了加深理解

原创文章 5 获赞 5 访问量 318

猜你喜欢

转载自blog.csdn.net/keniy3/article/details/105881629
今日推荐