第7章 软件缺陷与缺陷报告-【千锋教育】全栈软件测试实战(基础+方法+应用)(慕课版)同步教案
2023-03-22
|
19页
|
98人阅读
|
0人下载
教辅
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | 程序设计基础 |
| 教材版本 | - |
| 年级 | 高三 |
| 章节 | - |
| 类型 | 教案 |
| 知识点 | - |
| 使用场景 | 同步教学 |
| 学年 | 2023-2024 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | DOCX |
| 文件大小 | 284 KB |
| 发布时间 | 2023-03-22 |
| 更新时间 | 2023-04-09 |
| 作者 | 北京千锋互联科技有限公司 |
| 品牌系列 | - |
| 审核时间 | 2023-03-22 |
| 下载链接 | https://m.zxxk.com/soft/38225891.html |
| 价格 | 2.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
千锋教育
全栈软件测试—入门宝典
教学设计
课程名称: 全栈软件测试—入门宝典 _
授课年级: _______________________
授课学期: _______________________
教师姓名: _______________________
2020年03月01日
课程名称
第7章 软件缺陷与缺陷报告
计划学时
4学时
内容分析
本章主要介绍软件缺陷的描述、软件缺陷分类、软件缺陷的识别和处理、软件缺陷的跟踪、软件缺陷报告
教学目标
与
教学要求
要求学生了解什么是软件缺陷,熟悉软件缺陷的分类,掌握软件缺陷的识别和处理,掌握软件缺陷的跟踪,掌握软件缺陷报告
教学重点
软件缺陷分类、软件缺陷的识别和处理、软件缺陷的跟踪、软件缺陷报告
教学难点
软件缺陷分类、软件缺陷的识别和处理、软件缺陷的跟踪、软件缺陷报告
教学方式
课堂讲解及ppt演示
教
学
过
程
第一课时
(软件缺陷的描述、软件缺陷的分类、软件缺陷的识别和处理)
回顾内容
1.回顾上节,引出本课时的主题
上面几节已经学习了黑盒测试和白盒测试的内容,本节开始软件缺陷和缺陷报告的内容学习,本节先从软件缺陷的描述、软件缺陷的分类、软件缺陷的识别和处理几个方面介绍。软件缺陷是系统或系统部件中导致系统或部件不能实现其功能的错误。在执行中遇到某个缺陷,可能引起系统的失效。准确、有效地定义和描述软件缺陷可以使软件缺陷得以快速修复,节约软件测试项目的成本和资源,提高产品质量。
2.明确学习目标
(1) 能够掌握软件缺陷属性
(2) 能够熟悉软件缺陷的相关信息
(3) 能够掌握软件缺陷的分类标准
(4) 能够掌握软件缺陷的严重性和优先级
(5) 能够掌握软件缺陷的识别和处理
知识讲解
· 软件缺陷的基本描述
软件缺陷的描述是软件缺陷报告中测试人员对问题陈述的一部分,而且是软件缺陷报告的基础部分。同时,软件缺陷的描述也是测试人员针对一个软件问题与开发小组交流的最初且最好的机会。一个较好的描述需要使用简单、准确、专业的语言来抓住缺陷的本质,否则,它会使软件缺陷产生的信息含糊不清,可能会误导开发人员。以下是软件缺陷的有效描述规则。
(1) 单一准确。每个报告只针对一个软件缺陷,在一个报告中报告多个软件缺陷往往会导致只有其中一个软件的缺陷得到注意和修复。
(2) 特定条件。许多软件功能在通常情况下没有问题产生,在某种特定的条件才会暴露缺陷,因此软件缺陷的描述不能忽略那些看似细节但又必要的特定条件(如特定的操作系统、浏览器或某种特定的设置等),以及能够提供帮助开发人员找到原因的线索(如“返回功能再点击后返回跳转页面不正确”)。
(3) 可以再现。提供再现这个缺陷的精确步骤,使开发人员容易看懂,便于再现并修复缺陷。
(4) 短小简练。通过使用关键词可以使软件缺陷的标题描述短小简练,又能准确解释产生缺陷的现象。例如,在“界面购物车模块无法显示”中,界面”、“购物车”是关键词。
(5) 完整统一。提供完整的、前后统一的软件缺陷的信息,如相关图片、文件等。
(6) 补充完善。从发现软件缺陷时开始,测试人员的责任就是保证此软件缺陷被正确地报告以及得到应有的重视,并继续监视该软件缺陷的修复全过程。
(7) 不做评价。软件缺陷描述过程中不要带有个人观点,不要对开发人员作出任何评价。软件缺陷报告只针对产品。
遵循软件缺陷有效描述的规则的益处有以下几点。
(1) 准确、清晰的软件缺陷描述可以减少开发人员返回的缺陷数量。
(2) 提高软件缺陷修复的速度,使每一个小组都能有效地工作。
(3) 提高测试人员的信任度,可以得到开发人员对清晰的软件缺陷描述有效的响应率。
(4) 加强管理人员、开发人员、测试人员三者之间的协同工作能力,以便更有效的工作。
· 软件缺陷属性
开发人员需要去修复每一个软件缺陷,但并不是每个软件缺陷都需要开发人员紧急修复。因此,测试人员需要定义软件缺陷属性,供开发人员作为参考,这样才能按照优先等级、严重程度去修复软件缺陷,不至于遗漏严重的软件缺陷。测试人员则利用软件缺陷属性跟踪软件缺陷,保证产品的质量。
软件缺陷属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷产生可能性、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因。
(1) 缺陷标识:标记某个缺陷惟一的标识,可以使用数字序号表示。
(2) 缺陷类型:根据缺陷的自然属性划分缺陷种类,如表所示。
缺 陷 类 型
描 述
功能(Function)
影响各种系统功能、逻辑的缺陷。
用户界面(UI)
影响用户界面、人机交互特性,包括屏幕格式、用户输入灵活性、结果输出格式等方面的缺陷。
文档(document)
影响发布和维护,包括
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。