测试day6

通过对过去两天的相关的测试用例方法的学习。目前一些基本的测试用例已经学习完毕。下面做一个简短的总结:
 测试方法的选择:
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、建议

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1****、问:你在测试中发现了一个bug****,但是开发经理认为这不是一个bug****,你应该怎样解决? 首...
    蛋炒饭_By阅读 10,681评论 1 94
  • 一、 软件测试基本概念 1 bug的概念 bug类型:defect、fault、problem、error… pr...
    三口一个瓜阅读 9,313评论 0 12
  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 13,022评论 2 126
  • -----转载----- 1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? ...
    花开沉浮阅读 12,225评论 4 88
  • 窗外雨落无声,地上雨迹无痕。一声怒吼震起水纹,破门触雨暗暗发悔。 心静如水,则无旁鹜。我悟到,凡物...
    静默如初888阅读 2,750评论 0 0

友情链接更多精彩内容