精华内容
下载资源
问答
  • BUG级别

    千次阅读 2013-11-06 16:27:35
    这类BUG在系统运行中一旦出现,将导致系统限于瘫痪或者对生命财产安全造成重大危害,并且无法自行恢复,只有通过重启系统才能恢复正常。还包括稳定性方面的严重问题,或者存在重大的可生产性问题等。比如,系统运行...

    严重性

    说明

    1-非常严重

    这类BUG在系统运行中一旦出现,将导致系统限于瘫痪或者对生命财产安全造成重大危害,并且无法自行恢复,只有通过重启系统才能恢复正常。还包括稳定性方面的严重问题,或者存在重大的可生产性问题等。比如,系统运行中出现的死机、系统瘫痪、网络长期中断、系统的关键功能在某些情况丧失、系统关键性能不能达到设计指标、重大事故等。

    2-比较严重

    系统功能出现严重错误,严重影响系统运行和用户使用,无需重启系统就可以恢复或者无法自行恢复但影响相对较小的BUG。还包括系统的重要功能已经实现,但是功能实现不合理,操作十分不便或易引起用户歧义及误操作而产生较严重后果;系统存在较大的可生产性问题。比如,局部死机后自动复位恢复、系统资源吊死导致部分业务无法进行、系统状态或者数据区混乱影响正常运行、操作维护性能数据或告警无法上报、系统某些重要功能不稳定或者丧失、系统重要性能不能达到设计指标等。

    3-一般BUG

    系统功能实现上出现错误,导致某些一般功能不能正常使用,或者系统某些一般功能未能实现,但对系统其他功能没有严重影响的BUG。还包括系统的一般功能实现不合理,对用户使用造成一定影响;或者对可生产性造成一定影响。比如,切换算法错误导致个别情况下不能正常切换、操作维护配置无法进行、程序中对异常缺乏保护导致的功能不完善、系统某些提及的一般功能未实现等。

    4-轻微

    系统的重要和基本功能都已实现,但存在某些轻微的界面问题、打印错误或其他轻微的操作维护功能故障,或者功能实现不合理造成功能使用不方便,对用户使用造成轻微影响。比如,没有提供错误信息打印或者信息打印错误、缺乏对某些输入参数的合法性检查、多余的功能实现等。

    5-建议

    系统需求已实现,但实现方式不合理,或系统功能、性能、界面、操作、工艺、组网、服务等各方面存在的需改进的地方,测试人员可以将其作为建议优化提交。这是希望系统有所改进的建议,该类问题一般不会对系统正常运行造成不良影响。

    展开全文
  • 测试bug级别定义

    千次阅读 2015-09-30 08:37:48
    测试bug级别定义 致命bug:不能完全满足系统要求,系统停止运行,系统的重要部件无法运行,系统崩溃或者挂起等导致系统不能正常运行。 修改优先级为最高,该级别问题需要立即修改。 1.系统崩溃  2.导致程序重启...

    测试bug级别定义

    致命bug:不能完全满足系统要求,系统停止运行,系统的重要部件无法运行,系统崩溃或者挂起等导致系统不能正常运行。

    修改优先级为最高,该级别问题需要立即修改。

    1.系统崩溃 

    2.导致程序重启,死机或非法退出  

    3.死循环  

    4.数据丢失或异常  

    5.数据通讯错误。 

    6.硬件故障,系统悬挂

    严重bug:严重地影响系统要求或基本功能的实现,且没有更正办法(重新安装或重新启动该软件不属于更正办法)。使系统不稳定、或破坏数据、或产生错误结果,或部分功能无法执行,而且是常规操作中经常发生或非常规操作中不可避免的主要问题,系统无法满足主要的业务要求,性能、功能或可用性严重降低。 

    修改优先级为高,该级别需要程序员尽快修改。 

    1.功能不符合用户需求  

    2.数据计算错误  

    3.业务流程错误  

    4.程序接口错误 

    5.因错误操作迫使程序中断; 

    6.系统可被执行,但操作功能无法执行(含指令); 

    7.功能项的某些项目(选项)使用无效(对系统非致命的); 

    8.功能实现不完整,如删除时没有考虑数据关联; 

    9.功能的实现不正确,如在系统实现的界面上,一些可接受输入的控件点击后无作用,对数据库的操作不能正确实现。

    一般bug:系统可以满足业务要求,系统性能或响应时间变慢、产生错误的中间结果但不影响最终结果等影响有限的问题。 

    修改优先级为中,该级别需要程序员修改。 

    1.数据长度不一致

    2.内容或格式错误  

    3.响应时间较慢  

    4.功能性建议 

    5.提示信息不太准确 

    6.操作界面错误(包括数据窗口内列名定义、含义是否一致); 

    7.简单的输入限制未放在前台进行控制; 

    8.虽然正确性不受影响,但系统性能和响应时间受到影响; 

    9.不能定位焦点或定位有误,影响功能实现; 

    10.增删改功能,在本界面不能实现,但在另一界面可以补充实现。 

    低级bug:使操作者不方便或操作麻烦,但它不影响执行工作功能或重要功能。界面拼写错误或用户使用不方便等小问题或需要完善的问题 

    修改优先级为低,该级别需要程序员修改或不修改。 

    1.界面不规范; 

    2.辅助说明描述不清楚; 

    3.输入输出不规范; 

    4.长时间操作未给用户提示; 

    5.提示窗口文字未采用行业术语; 

    6.可输入区域和只读区域没有明显的区分标志; 

    7.必填项与非必填项应加以区别; 

    8.滚动条无效; 

    9.键盘支持不好,如在可输入多行的字段中,不支持回车换行; 

    10.界面不能及时刷新,影响功能实现。  

    建议:希望提出的建议以及建议进行但不强制进行的修改。不会给发布的准确性或可用性带来任何严重影响。 

    修改优先级为低,该级别需要程序员修改或不修改。 

    1.各种提示框信息使用不统一,未采用行业术语  

    2.界面显示或描述建议 

    3.光标跳转设置不好,鼠标(光标)定位错误; 

    4.其他建议性问题。 

    禅道与bug级别的对应

    禅道

    bug级别定义

    对应值

    致命

    P1

    严重

    P2

    一般

    P3

    低级与建议

    P4

    展开全文
  • BUG级别测试案例写作规范,测试新手参考
  • 16公版Lint检查汇总 项目名称:Project20160503 ...Bug级别 Scariest(最高bug级别) Scary Troubling Of Concern Scariest Bug数量:共29条 Useless self-operation(描述:自我赋值,将值自己赋...

    前言

    这两天组长要求对项目的代码进行一遍检查。于是我就使用了IDE的finfBugs插件检查了一遍代码,在这里记录下findbugs中常见的bug描述。

    FindBugs问题汇总

    检查工具:FindBugs

    Bug级别

    1. Scariest(最高bug级别)
    2. Scary
    3. Troubling
    4. Of Concern

    Scariest描述

    • Useless self-operation(描述:自我赋值,将值自己赋值给了自己,不知道为什么会有这种奇怪的东西)。 比如:在某个类中的set方法 set(String s) {this.s = this.s}属于此类问题。
    • Synchronization on field in futile attempt to guard that field(描述:同步字段可能无效)。
    • Method ignores return values (描述:忽略了方法的返回值)。 比如:String类型的字段在调用replace方法后没有重新赋值。
    • Comparing incompatible types for equality:call equals() to comparing different types(描述:equals方法比较了不同的类型)。 比如:"".equals(productNameList),其中productNameList是数组类型。
    • Suspicious reference comparison(描述:可疑的引用类型比较,该类型不适用于==比较)。 比如:Duble.valueOf(v) == Double.valueOf("0"),Double.ValueOf方法返回的类型是有个Double引用,不建议两个引用之间直接使用==。
    • No relationship between generic parameter and method argument(描述:使用Collection类中的contains\get\remove方法比较时,两个参数类型不致)。
    • Bad comparison if int value long constant(描述:int类型的值与long类型的值进行了比较)。
    • Very confusing method names(描述:十分困惑的方法名,方法名的首字母不应该用 大写)。
    • Scary级别

      • Null pointer dereference(空指针间接引用)。
        1. Null value is guaranteed to be dereferenced(描述:保证取消引用null)。某个字段可能为null。 Possible null pointer dereference(可能为null引用)。在某些类中的对象可能为null。
        2. Method call passes null for non-null parameter(描述:方法调用对非null参数调用null)。f = Float.parseFloat(value)中value可能为null。
        3. A known null value is checked to see if it is an instance of a type(描述:检查已知的null值以查看它是否是类型的实例)。比如:if(info == null&&info instance SomeClass)。
        4. Null pointer dereference(描述:空指针间接引用)。比如:if(v == null && ..)在之后的逻辑中为null的v字段可能被引用。
        5. Non-virtual method call passes null for non-null parameter(描述:对要求非null参数的方法传递了null参数)。比如:某个方法中传递了null参数。
        6. Read of unwritten field(描述:不能写入的字段读取)。比如:在某个方法中Button未经初始化就是设置属性。
      • Synchronization performed on java.util.CopyOnWriteArrayList(描述:对CopyOnWriteArrayList上了锁)。比如:对线程安全容器又加了一次锁由于CopyOnWriteArrayList已支持同步,不需要加锁。
      • Incorrect lazy initialization and update of static field(描述:静态字段不正确的懒加载和更新)。比如:建议在返回单例实例的时候建议加同步锁。
      • Repeated conditional test(描述:重复的判断条件)。比如:if(index - 1|| index - 1)判断条件重复。
      • Doomed test for equality to NaN(描述:与NaN进行比较)。比如:if(d == 0 || d == Double.NaN)由于NaN的特殊语义,没有值等于NaN,包括NaN本身,所以d == Double.NaN 总是为false。
      • Int value cast to float then passed to Math.round(描述:int类型的值先转型为float然后再传入Math.round方法)。
      • Call to static DateFormat(描述:调用了静态的DateFormat)。由于DateFormate不是线程安全的,推荐使用内部属性的方式调用。
      • Bad Comparison of nonnegative value with negative constant or zero(描述:非负数和0或者负数的比较)。比如:if(list != null && list.size()>0)其中list.size()返回值大于等于0 永真。
      • Infinite loop(描述:无限循环)。比如:某个方法产生了递归无限循环调用。
      • Invocation of toString on an array(描述:数组类型调用了toString方法)。建议使用Array.toString方法。
      • A Parameter is dead upon entry to a method but overwritten.(描述:参数在进入方法时就被杀死了,这里的情况是参数被计算赋值没有被使用)。
      • Covariant equals() method defined,Object.equals() inherited.(描述:应该重写object.equals()方法)。比如:重写了equals()方法,但参数不是Object类型,这里的建议是重写Object.equals()方法。
      • Format String problem.(描述:String格式化问题)。比如:String.format方法需要6个参数,但只传了5个。
      • Useless assignment in return(描述:在return语句中进行了没用的赋值)。比如:return a= b.getBoolean(),a不需要再赋值。
      • Class defines field that mask a superclass field.(子类声明的参数覆盖了父类相同名称的参数)。

      Troubling级别

      • Class defines equals() and uses Object.hashCode().(描述:类重写了equals()的同时也需要使用hashCode()方法)。
      • NullCheck of value previously dereferenced.(描述:在进行null检查时已经使用,不需要在这里进行判空)。
      • Non-transient non-serializable instance field in serializable class.(描述:在可序列化的类中成员变量的引用没有实现序列化接口,可能造成NotSerializableException异常)。
      • Null Pointer dereferenced.(null值可能被引用)。
      • Class names should not shadow simple name of superclass.(描述:某个类的名字和父类名称一样)。
      • Class defines clone() but does not implement cloneable.(描述:某个类重写了clone()方法却没有实现Cloneable接口)。
      • Condition has no effect(描述:判断条件没有作用)。比如:在某个方法中,i已经经过计算,if(i == -1)这个条件永假。
      • Possible double check of field.(描述:某个属性存在双重检查)。比如:在某个中,getInstance对instance进行了两次判空。
      • Unsynchronized get method,Synchronized set method(描述:get方法不是同步的,但set方法是同步的)。
      • Comparison of String parameter using == or !=(描述:对String类型的数据使用==或者!=进行了比较)。
      • Dead store to local variable that shadows field.(描述:计算之后的值赋值到局部变量)。比如:局部变量被赋值后没有被使用。
      • static use of type Calendar or DateFormat(描述:使用了静态的Calendar或者DateFormat)。因为Calendar和DateFormat不是线程安全的,使用静态数据可能造成数据不一致。
      • Check for oddness that will not work for negative numbers.(描述:检查奇数的方法使用x % 2 == 1在x为负数是无效)。这里建议使用x & 1 == 1或者 x % 2 != 0来判断。
      • An increment to a volatile field is not atomic.(描述:volatile修饰的字段++操作不具有原子性)。
      • Unwritten field.(描述:没有被写入的字段)。这里是有些字段没有被赋值或者初始化,当读取字段时还是原来的值。

      Of Concern级别

      • Confusing method name.(描述:令人迷惑的方法名)
        1. Method names should start with a lower case letter.(描述:方法名应该以小写开头)。
        2. Class names should start with a upper case letter.(描述:类名应该以大写开头)。
        3. Field names should start with a lowercase letter.(描述:属性名应该以小写开头)。
      • Dead store to local variable that shadows field.(描述:计算之后的值赋值到局部变量,但局部变量没有被使用)。
      • Switch case falls through.(描述:switch的用例判定)
        1. Switch statement found where one case falls through to the next case.(描述:switch语句也在下一条运行)。这里是在case语句中没有使用break关键字,所以也会运行下一条语句。
        2. Switch statement found where default case is missing.(描述:switch没有default语句)。
      • May expose internal representation by incorporating reference to mutable object.(描述:可以通过合并对可变对象的引用来公开内部表示)。这里是指的是setter方法使用引用传递,外部对象的修改也可能造成内部对象的修改。
      • Exception is caught when Exception is not thrown.(描述:方法使用捕获异常对象的try-catch块,但不会在try块中抛出异常)。这里指的是建议使用特定异常。
      • Unsatisfied obligation to clean up stream or resource.(描述:不能保证资源和流被正确释放)。这里指的是有些文件流资源可能不能被释放。
      • Bad use of return value from method.(描述:没有使用方法的返回值)。这里指的是方法的返回值没有被使用,只执行了方法。
      • Redundant comparison to null.(描述:与null的冗余比较)。这里是对一些字段进行了重复的null检查。
      • Serializable class with no Version ID.(描述:序列化类没有定义序列化id)。某个类没有定义序列化id。
      • Questionable Boxing of primitive value.(描述:自动拆箱问题)。这里指的是在程序中存在int i = Integer.valueOf(str) 。其中Integer.valueOf()返回Integer对象。
      • Dubious method used.(描述:可疑的方法调用)。这里指的是一些方法不适当的使用。
      • Method uses the same code for two branch.(描述:方法中两个判断分支有相同的操作)。这里只的是if{}else{}中的逻辑相同。
      • Integral division result cast to double or float.(描述:处罚结果变为double或float)。这里指的是int进行除法时的转型。比如:int x = 2; int y = 5; // 错误的方式:double value1 = x / y = 0.0;

      // 正确的方式:
      double value2 = x / (double) y = 0.4

    • Useless code.(描述:没用处的代码)。这里主要是指空逻辑 比如:if{}。
    • Bad cast of Object reference.(描述:不良的转型)。这里有相同类型的对象使用instance关键字进行了判断,或者没有被instanceof判断。
    • Method concatenates strings using + in a loop.(描述:在循环中使用+操作符对string进行拼接)。
    • Mutable static field.(描述:可变的静态字段)。这里指的是不推荐static字段是可变的。
    • Load of known null value.(描述:使用了已知的null值)。比如:在NewsGundongPinnedSectionListView类中initSectionAndTimeData方法中,if(c == null && ''.equals(c))。
    • Useless control flow.(描述:没有用处的控制语句)。这里指的是if空逻辑或者for空逻辑。
    • Format string should use %n rather than \n.(描述:String格式化语句中应该用%n代替\n)。
    • Method ignores results of InputStream.read().(描述:方法中忽略了read()方法的返回结果)。这里指的是read()方法返回的结果在方法中没有被使用。
    • Test for floating point equality.(描述:使用了==或!=来判断float或double)。这里指的是float或double计算结构有精度,相同的计算不一定得到相同的结果,应用在判断是加上一定的精度范围,比如:Math.abs(x - y) > 0.0000001。
    • Enum field is public or mutable.(描述:枚举字段是public和可变的)。这里建议使用final的。
    • Private method is never used.(描述:私有方法没有被调用)。
    • Write to static field from instance method.(描述:从实例方法写入静态字段)。这里是说在多个实例操作时可能不造成其他结果。
    • Double assignment of field.(描述:同一个字段两次赋值)。指的是在初始化是对同一个字段进行了两次相同的初始化。
    • Vacuous bit mask operation on integer value.(描述:整数值上的空位掩码操作)。
    • Method may fail to close stream.(描述:流资源可能关闭失败)。这里有些流资源没有主动关闭。
    • Inefficient use of ketSet iterator instead of entrySet iterator.(描述:低效使用keySet迭代器而不是entrySet迭代器)。这里建议使用entrySet迭代器。共61条。
    • Class implements Cloneable but does not define or use clone method.(描述:类实现了Cloneable接口没有实现clone方法)。
    • Method might ignore exception.(描述:方法可能忽略异常)。这里指的是异常没有进行处理。
    • Potentially dangerous use of non-short-circuit logic.(描述:存在非短路逻辑风险)。这里指的是返回的boolean类型使用&操作符进行处理。
    • Unwritten field.(描述:没有被写入的字段)。这里是有些字段没有被赋值或者初始化,当读取字段时还是原来的值。
    • Unread field.(描述:没有被读取的字段)。这里是指没有被使用过的字段,建议删除。
    • Should be static inner class.(描述:应该使用静态内部类)。这里指的是建议使用静态内部类。
    • Unused field.(描述:没有被使用的字段)。这里是指定义的字段没有被调用,建议删除。
    • Unread field:should this field be static?(描述:有些私有final类型的字段是否需要设置为静态的)。
    • Inconsistent synchronization.(描述:不一致的同步)。这里是因为设置变量时进行同步而在读取时没有进行同步。
    • 总结

      以上就是在本次扫描代码后遇到的大多数问题。FindBugs中的问题描述还是比较精准的,而且其中也有很多有用的建议,值得采用并利用到代码中。
    展开全文
  • bug级别分类

    2015-03-30 14:54:56
    原文地址:... ...由于要做bug数据分析,要了解缺陷管理系统的分类方法,去网上搜索到如下分类法: ...BUG的严重级别分类 Severity This field describes the impact of

    原文地址:http://blog.csdn.net/mack415858775/article/details/40296479



    由于要做bug数据分析,要了解缺陷管理系统的分类方法,去网上搜索到如下分类法:


    英文参考:

    BUG的严重级别分类

    Severity

    This field describes the impact of a bug.

    Blocker: Blocks development and/or testing work

    Critical: crashes, loss of data, severe memory leak

    Major: major loss of function

    Minor: minor loss of function, or other problem where easy workaround is present

    Trivial: cosmetic problem like misspelled words or misaligned text

    Enhancement: Request for enhancement

     

    Difference between priority and severity?

    "Priority" is associated with scheduling, and "severity" is associated with standards. "Piority" means something is afforded or deserves prior attention; a precedence established by order of importance (or urgency). "Severity" is the state or quality of being severe; severe implies adherence to rigorous standards or high principles and often suggests harshness; severe is marked by or requires strict adherence to rigorous standards or high principles, e.g. a severe code of behavīor. The words priority and severity do come up in bug tracking. A variety of commercial, problem-tracking/management software tools are available. These tools, with the detailed input of software test engineers, give the team complete information so developers can understand the bug, get an idea of its 'severity', reproduce it and fix it. The fixes are based on project 'priorities' and 'severity' of bugs. The 'severity' of a problem is defined in accordance to the customer's risk assessment and recorded in their selected tracking tool. A buggy software can 'severely' affect schedules, which, in turn can lead to a reassessment and renegotiation of 'priorities'


     
     
    另一个关于“严重级别”和“优先级”的回帖
    In layman terms, we can say Severity means how much the bug is impacting the system.
    Priority means how quickly it should be resolved. It doesn't mean always that high severity bug is always high priority.
    Let's say an example where your report application crashes if you will take print out of the same during third try without closing the application.
    In this case your bug is of critical severity but the priority to resolve it is low. As in real scenario this will happen rarely.
    Take another example, where in company web site. Logo of the company is not proper but your application is working fine. In that scenario it is low severity bug but priority is highest.
     
    BUG的严重级别的分类被分的很详细,Blocker是最严重的情况,包括阻碍 测试的执行、大部分测试用例无法执行,这个时候可以直接把版本打回去。Critical是灾难性的BUG,必须立刻通知告知开发人员进行修改,但对 其他测试用例的执行影响不大。Major是执行有效测试用例时发现的比较严重的BUG。Minor是执行无效测试用例时发现的比较严重的BUG。Trivial是易修改功能影响不大的BUG,Enhancement是对某项功能点表象的建议修改,可改可不改,或者有新的功能建议,严重级别最低。
    严重级别和优先级的区别
    大部分情况下严重级别高的应该优先解决,但也会根据版本的发布情况将严重级别高的设置为优先级别低的,也有可能非常严重但很容易修改也可以设置优先级别低的。

    中文参考:


    7级分类法

              Blocker级别——中断缺陷
                    客户端程序无响应,无法执行下一步操作。
          Critical级别――临界缺陷,包括:
                    功能点缺失,客户端爆页。
          Major级别——较严重缺陷,包括:
                    功能点没有满足需求。
          Normal级别――普通缺陷,包括:
                                   数值计算错误
                                   JavaScript错误。
        Minor级别—一次要缺陷,包括:
                                   界面错误与UI需求不符。
                                   打印内容、格式错误
                                   程序不健壮,操作未给出明确提示。
       Trivial级别——轻微缺陷,包括:
                                   辅助说明描述不清楚
                                   显示格式不规范,数字,日期等格式。
                                   长时间操作未给用户进度提示
                                   提示窗口文字未采用行业术语
                                   可输入区域和只读区域没有明显的区分标志
                                   必输项无提示,或者提示不规范。
     Enhancement级别——测试建议、其他(非缺陷)
                                   以客户角度的易用性测试建议。
                                   通过测试挖掘出来的潜在需求。
     
    5级分类法
     
    A类---导致系统崩溃、死机;出现不可挽救的数据丢失或损坏、内存泄露
    B类---导致程序模块丢失或未实现;软件错误导致数据丢失;用户需求未实现
    C类---发现影响被测功能正确实现的问题
    D类---一般性错误或者功能实现不完善等
    E类---一些建议性的错误

    附图表:




    展开全文
  • BUG级别定义标准

    2012-06-06 11:17:15
    目录如下: 一、主要分类 4 二、主要内容 4 1.依据优先级分类标准 4 1.1定义 4 1.2.分类标准 4 1.1.1 Urgent等级 4 1.1.2 High等级 4 1.1.3 Medium等级 4 1.1.4 Low等级 5 2.依据严重程度分类标准 5 ...
  • BUG级别(优先级、严重级)定义

    千次阅读 2016-11-08 17:05:34
    BUG级别(优先级、严重级)定义 一、主要分类 BUG类型标准主要分两类:依据优先级分类。依据严重程度分类。 A:依据优先级分类标准 优先级:指一个BUG相对于其他BUG对于公司的影响,解决的及时性。 ...
  • bug级别定义

    千次阅读 2016-12-15 11:52:11
  • 大类选 选项定义 帮助和示例 项名称 一级 BUG 1死机重启内存泄漏自动关机 1在待机或者使用时软件出现死机报错系统重启自动关机瘫痪造成软件无法使用的问题 致命 2花屏白屏现象 2操作应用时内存不足造成大量软件应用...
  • BUG级别与严重程度(参考)

    千次阅读 2013-09-15 10:15:51
    BUG级别与严重程度(参考)  一直以来都在研究Loadrunner的脚本设计和编写,今天转载一篇理论性的文章,拿来学习下,希望大家共同交流。 优先级 严重程度 p1 blocker 死机、乱码。 p1 critical 页面不存在、...
  • 基础篇(01):bug级别的定义 做软件测试,主要的还是测试两字,我们要搞清自己的工作对象——找bug 虽然说找bug对软件测试这个岗位有点笼统,但对于新人来说,必须的有个确切的定义,就暂定为"找bug了" 一、那么...
  • 首先回顾一下软件测试的生命周期 需求分析—测试计划—测试设计—测试编码—测试执行—测试评估 ...bug级别 次要—一般—严重—崩溃 bug的生命周期 start—new–open—fixed修改—rejected—delay延后—closed—...
  • 一般情况下,bug级别分为以下几个:(当然具体情况视公司而定) 1. Blocker(崩溃)–A (测试中出现较少,一旦发现应立即终止对该版本的测试) 造成 系统崩溃、死机、死循环 ,导致 数据库数据丢失 ,...
  • 对比软件的生命周期和bug的生命周期 · 软件的生命周期:需求分析——计划——设计——编码——测试——运行维护 · 软件测试的生命周期:需求分析——测试计划——测试设计、测试开发——测试执行——测试评估 · ...
  • 测试BUG级别标准的定义

    千次阅读 2008-03-12 16:47:00
    BUG等级判定标准是否准确和完善,不同公司可能不一样。不过有一点很重要,就是针对提交BUG的测试人员来说,认识是否大致相同,认同率达到80%以上,就认为标准是可执行的。 举个简单的例子:一个新来的测试人员经过...
  • Bugbug级别划分和优先级

    千次阅读 2020-11-05 19:28:16
    2. bug级别的分类及其具体划分的参考意见 一. 严重问题 定义: 不能完全满足系统要求,系统停止运行,系统的重要部件无法运行,系统崩溃或挂起等导致系统不能继续运行。修改优先级为最高,该级别问题需要立即修改。 ...
  • bug认定与级别判断

    2017-11-09 10:25:52
    软件缺陷的判断,如何区分是致命级、严重级、一般级、次要级。什么样的问题才算是bug
  • Bug严重级别分类

    2019-10-05 06:53:21
    BUG等级划分,一般划分为:严重BUG、较严重BUG、一般性BUG、建议性BUG A类—严重错误,包括以下各种错误: 1. 由于程序所引起的死机,非法退出 2. 死循环 3. 数据库发生死锁 4. 因错误操作导致的程序...
  • BUG的严重级别分类 Severity This field describes the impact of a bug. Blocker Blocks development and/or testing work Critical crashes, loss of data, severe memory leak ...
  • BUG严重级别定义及描述

    千次阅读 2015-12-30 09:43:35
    BUG严重级别定义及描述
  • 是不是bug ,bug级别是不是有点高,这真是开发与测试永恒的话题。 如何定义bug级别bug的定义每个公司都不一样,在定义级别之前需要查看公司规范。 研发拒绝修改bug时我们的做法: 研发拒绝修改bug时,...
  • CMMI 级别中和BUG

    2020-05-28 15:57:18
    关于CMMI 级别中和BUG率相关的信息如下: 千行代码缺陷率(bug率): CMM1级 11.95‰ CMM2级 5.52‰ CMM3级 2.39‰ CMM4级 0.92‰ CMM5级 0.32‰ 基本属于成倍递减。国内通过CMMI 5 级评定的IT行业公司如下(信息...
  • bug的严重程度级别bug的定义

    千次阅读 2019-06-18 14:47:24
    不过等级划分: 1级:致命 1.由于程序引起的非法死机,退出,数据丢失,主要功能完全丧失,系统悬挂等错误 2.操作或使用某一功能时,导致程序异常退出,或其余功能无法使用,或造成经常性死机和重启 ...
  • BUG优先级定义各种P级别

    千次阅读 2020-07-22 17:09:18
    4、挂起的缺陷(开发人员待找技术解决方案) 《版本后期阶段》(版本发布前2天): 按照实际情况,可提高繁简体文案、错别字、toast提示的bug等级为紧急 《线上》 紧急: 影响用户使用或大量用户反馈的bug 要求如下...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 110,683
精华内容 44,273
关键字:

bug级别