软件测试培训
达内IT学院
400-996-5531
软件缺陷:
是指存在于软件(程序、数据、文档)中的那些不符合用户需求的问题。
软件缺陷的来源:
需求说明书:需求说明书的错误或不清楚引起的错误,是缺陷第一大的来源。
设计文档:设计文档描述不准确、以及与需求说明书不一致,是缺陷的第二大来源。
编码:纯粹是由编码的问题引起。
其它:可能是系统集成、测试引起。
软件缺陷的根源:交流不充分(客户与开发人员、开发人员与测试人员等)软件的复杂性(功能复杂、开发复杂、测试复杂)开发人员的错误(对需求的理解、开发压力、能力与经验)需求的变化(需求说明书设计文档 程序的变更)进度压力(项目周期比较紧)
软件缺陷的发现手段:同行评审、测试、管理评审、QA发现、项目组内部发现、客户反馈为了便于缺陷的定位、跟踪和修改,要对所发现的缺陷,按照缺陷的严重程度、优先级、发现阶段、修复阶段、缺陷的性质、所属功能模块、系统环境等方面进行分类和统计。
二八定理:80%的软件问题总是发生在大约20%的功能模块中。
缺陷密度:基本的缺陷测量是以每千行代码的缺陷数(个/KLOC)来测量的,其测量单位是defects/KLOC。
常见寻找bug的方法:色彩、功能结构布局、图片、页面大小、字体、窗体大小、界面文字、容错处理(也为功能缺陷,所谓容错,就是容忍错误的能力。当用户在使用软件过程中发生错误后,软件应该能给出引导信息,指应用户进行正确的操作)、数据转换(增删改查)、性能缺陷(黑盒测试)。
Web测试:
Web测试即测试网站系统在不同客户端(浏览器)的运行情况及兼容性。
Selenium:
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。
免责声明:内容来源于公开网络,若涉及侵权尽快删除!
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved