栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

自动化软件测试 -- 软件缺陷

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

自动化软件测试 -- 软件缺陷

一、软件缺陷

软件缺陷是产品开发或者维护过程中存在的错误、毛病等问题;是系统所需要实现的某种功能的失效或者违背。

具体包括:

未达到需求规格说明书中的功能;出现了需求规格说明书中指明不会出现的错误;功能超出了需求规格说明书的范围;未达到需求规格说明书的目标;测试人员或者用户认为软件难以理解、不易使用。

表现形式:

功能、特性没有实现或者部分实现;

设计不合理,功能特性不明确,逻辑不清楚或者存在矛盾;

产品实际结果和所期望的结果不一致;

没有达到需求规格说明书所规定的性能指标;

运行出错、中断、崩溃、界面混乱;

数据不正确、精度不够、不完整、格式不统一;

用户不能接受的其他问题,超时、界面丑陋等。

缺陷产生的原因:

需求解释或者记录错误;用户需求定义错误;需求说明存在错误;编码说明、程序代码有无、硬件或者系统存在错误等。

二、缺陷报告

缺陷报告应包含缺陷状态、缺陷标题、缺陷的严重程度、缺陷的优先级、缺陷所属模块、缺陷详细描述等。

缺陷报告的作用:记录测试结果、方便开发人员进行缺陷定位、为后期统计缺陷提供依据。

缺陷报告书写规范:

标题:

简短、尽量能够体现原因和结果、避免使用模糊不清的词语、便于他人理解。

状态:

 严重程度:

Fatal 致命的缺陷,造成系统或应用程序崩溃死机;

Critlcal 严重错误的软件缺陷,系统的主要功能部分丧失、数据不能保存;

Major 一般的软件缺陷,次要功能没有完全实现但不影响使用;

Minor 较小错误的软件缺陷,操作者不方便但它不影响功能性的操作和执行;

Enhancemental 建议问题,由问题提出人对测试对象的改进意见或测试人员提出建议、质疑。

三、缺陷报告内容

步骤:

加上编号;

一个步骤不要包含太多步骤;

可能将多个步骤合为一个;

可以包含该步骤后的一个中间结果;

可以使用短语或短句,不需要复杂句式。

四、缺陷统计

通过缺陷统计,我们可以得出以下信息:

缺陷分布:找出系统的薄弱环节

缺陷状态:根据变化,检查测试和开发的工作情况

人员水平:开发人员出错的数量和测试人员测出的数量

模块难度:较难的模块出问题的可能性较大

修复时间:平均修复缺陷需要的时间,越短越好

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/870330.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号