cs2qt19 -软件工程:质量和测试
模块供应商: Computer Science
学分数: 10 [5 ECTS credits]
水平:5
教学用语: 春天 / 夏天 term module
先决条件: CS1SE16 Software Engineering or CS1SE20 Software Engineering: Fundamentals and Professional Development and CS1PC20 Programming in C/C++ or CS1PR16 Programming
模块化的必备条件:
相关内容:
模块被排除在外:
目前从: 2021/2
模块召集人: 帕特·帕司若博士
电子邮件: p.parslow@reading.ac.uk
模块类型:
概述模块描述:
在整体质量和竞争商业压力的背景下探索软件测试,该模块开发了规划和执行全面测试所需的知识和技能,包括静态和动态方法,以及自动化方法。
目的:
这将为有抱负的软件开发人员、软件架构师和管理人员提供基础,也适合那些将进入专业测试、需求工程或质量管理领域的人。 该模块包括与BCS兼容的材料,ISEB测试和质量管理基础证书。
该模块还鼓励学生培养一套专业技能,如报告写作、主动性和自我激励、软件设计和开发、商业意识和自我反思。
可评估的学习成果:
在课程结束时,学生应该能够:
- 解释为什么测试是必要的;
- 为开发生命周期制定质量计划;
- 为黑盒和白盒问题定义测试用例;
- 管理和执行静态测试; 特别注意需求和设计文件;
- 对准备、执行、管理和报告测试提出系统的观点;
- Explain th e challenge of testing in agile environments;
- 将测试活动与能力成熟度模型(CMM)联系起来。
额外的结果:
- 有信心进行软系统和硬系统分析;
- 需求提取、分析、规范和工艺规划;
- 了解需求分析和管理工具;
- 熟悉有关当前实践的国际出版物。
- 熟悉ISEB定义中使用的测试术语;
- 对工业实践测试的洞察力。
大纲内容:
- 介绍要求、测试和质量体系;
- 基本测试过程;
- 贯穿整个生命周期的测试,验收和回归测试;
- 测试技术;
- 测试管理;
- 设计实用的测试系统;
- 敏捷项目中的测试;
- 能力成熟度模型简介。
教学方法简述:
这些材料在讲座中提供,并通过开放式学习评估加以强化。
秋天 | 春天 | 夏天 | |
讲座 | 20 | ||
引导自主学习: | 65 | 15 | |
按学期划分的总学时 | 85 | 15 | |
模块总学时 | 100 |
方法 | 百分比 |
笔试 | 70 |
书面作业,包括论文 | 30 |
总结性评核-考试:
5月/ 6月一次2小时的考试。
总结性评估-课程作业和课堂测试:
两份书面课程作业:
- 质量计划(10%)
- 需求和测试报告(20%)
形成性评价方法:
这两门书面课程包括对学习的形成性评估。 在课堂上,通过对课程作业和讨论的书面建议,在小组层面上给出反馈。
逾期提交的处罚:
支助中心将对逾期提交的工作实行下列处罚:
- 在原定截止日期(或任何正式同意的延期截止日期)之后提交的作业:截止日期后的每个工作日(或其中的一部分)将从该作业的总分数中扣除10%的分数,最多可达五个工作日;
- 如果作品在原始截止日期(或任何正式同意的截止日期延长)后超过五个工作日提交:将记录零分。
You are strongly advised to ensure that coursework is submitted by the relevant deadline. 您应该注意,建议在未完成状态下提交作业,而不是没有提交任何作业。
通过考试的评估要求:
总体得分为40%
重新安排:
8月/ 9月一次2小时的考试。 请注意,补考模块的分数将以以下两项中较高者为准:(a)本次补考的分数,(b)本次补考的分数与之前课程作业的分数的平均值,根据第一次尝试(70%考试,30%课程作业)进行加权。
额外费用(适用时指定):
1) Required text books: None
2) Specialist equipment or materials: None
3) Specialist clothing, footwear or headgear: None
4) Printing and binding: None
5) Computers and devices with a particular specification: None
6) Travel, accommodation and subsistence: None
最后更新: 2021年7月29日
本模块描述中包含的信息不构成学生合同的任何部分。