美文网首页
测试day6

测试day6

作者: freeflys | 来源:发表于2018-07-25 09:36 被阅读0次

    通过对过去两天的相关的测试用例方法的学习。目前一些基本的测试用例已经学习完毕。下面做一个简短的总结:
     测试方法的选择:
    1、如果测试功能和流程,采用场景法。
    2、如果是需要输入数据的的地方,采用等价类划分法,要注意配合边界值法来进行详细的测试。
    3、如果有条件组合的情况我们要使用因果图制作判定表。
    4、配置类软件,组合比较多的,要使用正交表来进行科学的测试用例
    5、如果没达覆盖标准,就找追加一些测试用例。
    6、依靠经验追加一些测试用例(错误推断法)

    测试用例的本质:
     测试用例的设计本质应该是在设计的过程中理解需求,检验需求,并把对软件系统的测试方法的思路记录下来,以便指导将来的测试。

    测试用例的评审:
     1、同行评审,是最敏捷的一种评审方式。
     2、用户评审

    软件缺陷:
     是软件产品中存在的问题,最终表现为用户所需要的功能没有完全实现,没有满足用户的需求。

    哪些属于软件缺陷?
     1、软件未达到规格说明书表明的功能
     2、软件出现了规格说明书中指明不会出现的错误
     3、软件功能超出了规格说明书指明的范围
     4、软件未达到规格说明书虽未指明但应该达到的目标
     5、软件测试人员或用户觉得不好

    缺陷的表现形式:
     1、功能特性没有实现或者部分实现
     2、设计不合理,功能不明确,逻辑不清楚或存在矛盾
     3、实际结果和期望结果不同
     4、没有达到规格说明所要求的性能指标
     5、运行出错,崩溃,中断,界面混乱。
     6、数据不正确,精度不够,不完整或格式不统一
     7、用户不能接受的其他问题,如存取时间过长、界面不美观。
     8、硬件或软件存在其他问题

    软件缺陷的状态:
     1、提交--测试人员提交一个缺陷给程序员
     2、打开--待处理
     3、拒绝--程序员认为不是缺陷或重复,就可以修改状态为拒绝
     4、修复--程序员修复缺陷后提交的一个状态
     5、关闭--测试人员经过回归测试,认为此缺陷已解决,将其关闭
     6、推迟--可以放在后续版本解决问题,但是要写出详细的修复日期或版本

    软件缺陷的严重程度划分:
     1、低(low)--表面性错误,如错别字等。
     2、中(medium)--影响一个相对独立的功能,仅仅发生在特定条件上,与需求定义不一致,断断续续出问题。
     3、高(high)--功能点没实现,不符合用户需求,导致数据丢失
     4、非常高--频繁死机,大部分功能不能使用。
     5、非常严重--系统瘫痪,异常退出,死循环,严重的数据计算错误。

    缺陷的优先级:
     1、low:最低优先级,时间和资源允许的情况下修复。
     2、medium-低优先级,不会延迟发布,会在以后修复
     3、high--会制约开发和测试的进行,需要在发布之前修复。
     4、veryhigh--影响系统,产生严重影响。
     5、urgent--导致系统几乎不能用

    软件缺陷的分类:
     1、系统缺陷
     2、数据缺陷
     3、数据库缺陷
     4、接口缺陷
     5、功能性缺陷
     6、安全性缺陷
     7、兼容性缺陷
     8、性能缺陷
     9、界面缺陷
     10、建议

    相关文章

      网友评论

          本文标题:测试day6

          本文链接:https://www.haomeiwen.com/subject/qowemftx.html