南京北大青鸟

全国免费电话:400-885-5191

三分钟了解北大青鸟
当前位置:北大青鸟 > 学习园地 > 编程技巧

软件测试基础知识

来源:未知      作者:中博IT教育      发布时间:2013-05-29 14:33:17

缺陷: 在整个软件生命周期中任何背离需求、无法正确完成用户所要求的功能的问题,包括存在于组件、设备或系统软件中,因异常条件不支持而导致系统的失败等都属于缺陷。 注:从
缺陷:
 
       在整个软件生命周期中任何背离需求、无法正确完成用户所要求的功能的问题,包括存在于组件、设备或系统软件中,因异常条件不支持而导致系统的失败等都属于缺陷。
 
注:从严格意义上讲,bug与缺陷是有区别的。Bug通常指程序编码中的错误。例如:软件中按钮的大小不一致是缺陷,而不可以算是bug
 
引起缺陷的原因有多种,如:
 
人员间沟通交流不够,沟通交流有误解或是不交流
需求不断的有变化
程序设计本身有问题
软件的复杂性
文档不完善
无效缺陷:
 
 
       无效缺陷是测试人员提交的不被开发人员所修改的缺陷。
 
产生无效缺陷的原因也很多,如:
 
测试环境配置错误
需求文档中没有明确的产品需求
对产品需求理解错误
缺陷重复
合法的无效缺陷:
 
开发人员在技术上无法实现,或者认为是缺陷,但不影响用户的使用体验。这种缺陷可以被视为合法的无效缺陷
 
缺陷报告:
 
       一份完整的缺陷报告,包含三方面的内容:
 
简单描述
  用一句话简单的描述清楚问题
 
详细描述
描述问题的基本环境,包括操作系统、硬件环境、网络环境、被测试软件的运行环境
用最少的步骤重现测试人员的操作步骤以及使用的数据
测试人员可以根据以上信息给出对问题的简单分析
被测试的版本
缺陷的状态、严重度、优先级
提交日期、提交人
相关附件
  如果是图形界面显示的或者用用语言很难描述,可以采用截图的方式,作为附件提交;被测试软件的相关日志文件也可以附件
 
 
 
缺陷报告的准则:
 
方便阅读
统一缺陷严重度
尽量简单,一个缺陷一个报告
报告小缺陷
及时报告缺陷
引用他人报告时要小心
缺陷报告的用途:
 
       缺陷报告通常用于记录缺陷,对缺陷进行分类,为解决不同的缺陷分配合理的资源,并通过缺陷报告对处理缺陷的过程进行跟踪,从而使缺陷得以修正。
 
       缺陷报告有记录缺陷(重现缺陷)、缺陷分类、跟踪缺陷、缺陷统计的用途
(责任编辑:南京北大青鸟)

分享到:

抢免费试听名额

名额仅剩66名

教育改变生活

WE CHANGE LIVES