- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件项目测试实践
(Software Project Testing Practice)
课程代码学分:2
周数:2周(其中:讲课2学时;设计 学时;上机30学时) 先修课程:软件工程导论、需求工程:软件建模与分析、软件测试技术 适用专业:软件工程一、课程性质与目标
(-)课程性质
本课程是软件工程专业学生的一门专业必修课程,是软件工程专业开设的一门实践性课程。软 件项目测试是保证软件质量的重要手段,本课程主要是运用软件工程的基本原理和软件测试的基本 知识,并将它们应用于不同的测试阶段,满足不同的应用系统测试的需求,从而有效提高软件的质 量。
通过学习和使用软件测试理论知识和业界主流及通用技术,使学生掌握软件测试的基本概念和 基本理论,理解软件测试与软件质量的关系,掌握基本测试技术和方法,并在实践中加以运用。
(二)课程目标
本课程的目标,是使学生了解软件项目测试的基本过程、软件测试过程涉及到的方法及工具; 掌握软件测试的过程模型,理解软件工程规范对软件测试过程的作用;深刻地意识到软件测试的过 程,就是使用适当的资源(包括人员、软硬件工具、时间等),为测试软件进行的一组开发活动,课 程的目标包括:
课程目标1:会主动查阅并阅读、理解相关资料(包括英文的资料)。
课程目标2:具有进行需求分析和系统设计的能力。
课程目标3:能够利用所学知识分析、解决复杂工程问题能力课程目标4:能够选择合适的工具对复杂工程问题进行仿真和预测并创新的能力。
课程目标5:能够撰写比较完善的复杂工程技术报告和设计文档。
课程目标6:具有团队合作、沟通和项目组织的能力
(三)课程目标与专业毕业要求指标点的对应关系
本课程支撑专业培养计划中毕业要求指标点包括:
.毕业要求2.1能够识别和判断复杂工程问题的关键环节和参数.毕业要求2. 4能够正确表达一个工程问题的解决方案
.毕业要求5.1能够开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具完成复杂软件工程需求分析、预测、模拟
.毕业要求5.2能够使用恰当的工具和技术对软件体系架构和设计模式进行选择,并完成软件设计,并理解选择的局限性
.毕业要求5.4能够采用恰当的方法和工具对软件进行测试和验证,并能够给出应用和 维护方案.毕业要求5. 5能够用形式化模型和文档等形式呈现软件系统解决方案和成果
.毕业要求6. 2能够完成软件工程项目实践过程并进行评价.毕业要求6. 3能够撰写各类软件工程文档并进行评价
.毕业要求9.2能够在多学科背景下主动与其他成员沟通、合作、开展工作.毕业要求9.3能够在团队中承担个体、团队成员以及负责人的角色
11.毕业要求11.3能够选择恰当的软件项目管理工具、工程模型并进行实践
程目标
毕业要求输点、
课程目标
1
课程目标
2
课程目标
3
课程目标
4
课程目标
5
课程目标
6
毕业要求2.1
/
毕业要求2. 4
/
毕业要求5.1
毕业要求5. 2
/
毕业要求5. 4
毕业要求5. 5
毕业要求6. 2
/
毕业要求6. 3
毕业要求9. 2
毕业要求9. 3
毕业要求11. 3
注:课程目标与毕业要求指标点对接的单元格中可输入也可标注“H、M、
二 内容与进度安排
.内容及要求
(1)内容
使用软件项目测试的思想指导对一个具体项目的测试过程,在测试设计和实施过程中运用测试 的理论和技术,最终提交课程设计报告和程序源代码,在报告中必须清楚的体现软件项目测试的设 计过程和实施过程以及最终结果。
两个人一个组完成一个项目,上机时间不少于30学时。
(2)要求
(-) 使用软件工程和软件测试技术的思想拟定软件项目测试计划
(-) 清楚地陈述测试要求
采用软件测试的阶段性理论进行完善地测试
采用主流的软件测试软件进行全方位测试
(五)在软件中采用下列技术
.单元测试技术
.集成测试技术
.系统测试技术
.验收测试技术
(六) 对设计过程进行分析与总结,撰写完整的课程设计报告。
.进度安排(一周以上的可按周/天填写,一周以内可按天填写;或按设计内容、模块填写)
序号
设计内容
时间
支撑的课程目标
1
拟定软件测试计划
2
课程目标1、2、6
2
熟悉测试软件
1.5
课程目标4
3
进行单元测试
1.5
课程目标3
4
进行集成测试
1.5
课程目标3
5
进行系统测试
1.5
课程目标3
6
进行验收测试
1
课程目标3
7
撰写课程设计报告
2
课程目标5
三、考核与成绩评定
1.考核材料现场检查(演示程序并回答问题)、课程设计报告、程序
2.考核要求及权重注:可根据实际情况安排考核内容。
考核内容
考核要求
考核权重
备注
拟定测试计划
根据小组任务所做的测试计 划进行打分
20%
小组系统设计完成情况
根据整个小组的任务设计质 量打分
2
文档评论(0)