美文网首页
测试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