更多课程 选择中心

软件测试培训
达内IT学院

400-111-8989

缺陷管理软件缺陷


软件缺陷:

是指存在于软件(程序、数据、文档)中的那些不符合用户需求的问题。

软件缺陷的来源:

需求说明书:需求说明书的错误或不清楚引起的错误,是缺陷第一大的来源。

设计文档:设计文档描述不准确、以及与需求说明书不一致,是缺陷的第二大来源。

编码:纯粹是由编码的问题引起。

其它:可能是系统集成、测试引起。

软件缺陷的根源:交流不充分(客户与开发人员、开发人员与测试人员等)软件的复杂性(功能复杂、开发复杂、测试复杂)开发人员的错误(对需求的理解、开发压力、能力与经验)需求的变化(需求说明书设计文档 程序的变更)进度压力(项目周期比较紧)

软件缺陷的发现手段:同行评审、测试、管理评审、QA发现、项目组内部发现、客户反馈为了便于缺陷的定位、跟踪和修改,要对所发现的缺陷,按照缺陷的严重程度、优先级、发现阶段、修复阶段、缺陷的性质、所属功能模块、系统环境等方面进行分类和统计。

二八定理:80%的软件问题总是发生在大约20%的功能模块中。

缺陷密度:基本的缺陷测量是以每千行代码的缺陷数(个/KLOC)来测量的,其测量单位是defects/KLOC。

常见寻找bug的方法:色彩、功能结构布局、图片、页面大小、字体、窗体大小、界面文字、容错处理(也为功能缺陷,所谓容错,就是容忍错误的能力。当用户在使用软件过程中发生错误后,软件应该能给出引导信息,指应用户进行正确的操作)、数据转换(增删改查)、性能缺陷(黑盒测试)。

Web测试:

Web测试即测试网站系统在不同客户端(浏览器)的运行情况及兼容性。

Selenium:

Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。

免责声明:内容来源于公开网络,若涉及侵权尽快删除!

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:白盒测试用例设计方法
下一篇:软件测试中的18个难题

软件测试计划的内容

划分动态测试和静态测试的依据是什么?

最常用的软件测试工具?

测试工程师要学什么?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省