《软件质量保证与测试》教学大纲.docx

上传人:夺命阿水 文档编号:1795182 上传时间:2025-01-04 格式:DOCX 页数:7 大小:26KB
返回 下载 相关 举报
《软件质量保证与测试》教学大纲.docx_第1页
第1页 / 共7页
《软件质量保证与测试》教学大纲.docx_第2页
第2页 / 共7页
《软件质量保证与测试》教学大纲.docx_第3页
第3页 / 共7页
《软件质量保证与测试》教学大纲.docx_第4页
第4页 / 共7页
《软件质量保证与测试》教学大纲.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《《软件质量保证与测试》教学大纲.docx》由会员分享,可在线阅读,更多相关《《软件质量保证与测试》教学大纲.docx(7页珍藏版)》请在课桌文档上搜索。

1、软件质量保证与测试教学大纲适用意围:2O2X版本科人才培养方案涕程代码:08130281课程性质:专业必修课学分:2学分学时:32学时(理论24学时,实验8学时先修课程:面向时象程序设计、软件分析与设计后续课程:无适用专业:软件工程开课单位:计算机科学与技术学院一、课程说明本课程是软件工程专业的专业必修课。该课程定位在软件测试基本原理和测试技术的学习,课程的地点是使学生掌握如何保证软件质麻,如何避免或诚少软件i试风除,通过对该课程的学习,学生可以了解软件测试在软件生命周期和软件工程中的地位、作用,学习软件测试的基本理论和基本原理、技术方法、设计文档、实施步骤和常用的软件测试工具.掌握软件开发中

2、的测试过程管理、测试用例设计、软件系统测试等解决实际问题的基本能力,同时培养学生良好的软件开发本质,为后续的专业擦合实验和毕业设计等课程英定良好的软件测试理论、技术,二、课程目标通过本课程的学习,使学生达到如下目标:课程目标1:掌握软件测试的基本概念和知识“课程目标2:争握软件测试的方法、技术及其工具.课程目标3:基于项目背班和用户需求,径律完成测试任务的分析、设计和执行。花课程教学中把理想信念教育与科学精神的培养结合起来,提高学生用马克思主义的世界观和Zf法论认识、分析和解决问题的能力,了解当希软件测试发展电势,充分了解我国的软件行业的不足,培养学生的爱国情操,在实现软件测试国产化的同时,为

3、实现冽试工具国产化而努力.让学生在学好专业知识的同时坚定理想信念,增强科技强国的使命感和贲任力.三、课程目标与毕业要求4软件质量保证与测试3课程教学目标对软件工程专业毕业要求的支掠见表U表1课程教学目标与毕业襄求关系毕业要求指标点课程目标支撑93.设计/开发解决方案3.3能够在社会、健康、安全、法律、文化等现实约束下,对设计方案的可行性进行研究,并对其进行优选和改述体现创新意识.课程目标I:拿提软件测试的基本概念和知识。课程目标2:掌握软件测试的方法、技术及其工具.M5.使用现代工具5.3能修使用现代工程工具对复杂软件工程向Sfi和设计方案进行预测与模拟,理解其局限性。课程目标2:掌旌软件测试

4、的方法、技术及其工具.课程目标3:基于项目背景和用户御求,悭够完成测试任务的分折、设计和执行。在课程教学中把理想信念教育与科学精神的培并结合起来,提拓学生用q克思主义的世界观和方法论认识、分析和解决问胭的能力”了解当前软件i试发展桧势,充分了解我国的软件行业的不足,培养学生的爰国情操,在实现软件测试国产化的同时,为实现测试工具国产化而努力.让学生在学好专业识的同时坐定理想信金,剧强科技强国的使命感和贡任感.H8.职业规范8.2具有健檄的休靴,良好的心理素旗和劳动观念,具有思辨能力和科学精神,具得奥行社会贵住的基础.能够理解软件工程师基本职业道使的含义,能鲂理解诚实公正、诚信守则的工程职业道德和

5、规范。课程H标3:班F项H首盘和用户衢求,能够完成冽试任务的分析、设计和执行.在课程教学中把理想信念教方与科学精神的培养结合起来,提高学生用q克思主义的世界观和方法论认识、分析和解决问题的能力。了解当葡软件测试发展均势,充分了解我国的软件行业的不足,培养学生的爱国情操.在实现软件测试国产化的同时,为实现测试工具国产化而努力,让学生在学好专业知识的同时整定理出信会,增强科技强国的使命感和出任感。H注,表中-H(XM(中)-表示谍程与相关毕业要求的关联度.四、教学内容,基本要求与学时分配I.理论部分理论部分的教学内容、基本要求与学时分配见表2。教学内容教学要求,教学重点难点理论学时实险学时对应的修

6、程目标1.引论1.1软件测试的必要性1.2 为什么要进行软件测试13什么是软件测试1.4 测试和开放的关系1.5 测试和质量保证的关系1.6 测试驱动开发的思妞秋学要求,了解软件测试的概念、软件测试的发展历史,理解为什么要进行软件刈试、软件测试和软件开发的关系.点I软件测试的概念、软件泅试和软件开发的关系MAi从不同视角理解什么是软件测试.2O1、2、32.软件H1.试茶林念1.1 1软件缺陷1.2 软件测试的分类1.3 静态测试和动态测试1.4 4主动测试和被动测试1.5 级盒测试和白盒测试1.6 软件测试彼别1.7 软件测试计划和测试用例1.8 8专业测试人员的责任和要求教学要求:J解缺陷

7、、顽量、软件测试的分类、阶段和过程等概念,理解软件测试好证的关系.防埴保证与测试的区别、为什么测试越早越好等.重点I,欠件法陷(BUg)的含义,验证和确认、软件测试的分类,静态测试与动态测试、主动测试与被动测试、界自测试与白盒测试、溯忒级别:单元、集成、系统和验收、软件测试计划与用例、质贵保证与冽试的区别“霜点:软件测式分类、软件测试辩证的关系、质愤保证与测试的区别.2O1、2、33.软件Ie试方法3.1 基于真觉和经脸的方法3.2 基于就入域的方法3.3 3法于组合及其优化的方法3.4 基于逻轼覆盖的方法3.5 基于缺陷模式的测试3.6 塞于模型的测试3.7形式化测试方法教学要求I了解各种软

8、件测试方法,理解软件测试方法的应用场景掌握软件测试的各种具体方法,如等价类划分、边界伯分析、判定表、因果图、两两组合方法、正交实验法、判定将薪、条件覆靛、判定/条件澄盖、条件殂合覆盖、基本路径网流重点1基于a觉和经脸的方法、基于输入城的方法、基于组合及其优化的技术、基于逻到覆盖的方法、基于故障模式的测试方法.魔点:施干模型的测试方法、形式化方法,441.2.34软件窝试流程和规瓶4.1传统的软件测试过程4.2故捷测试过程1.3软件测试学派4.4菸于风险的测试教学襄求:了解软件测试流程和规范,理解传统的软件测试过程与眼捷测试过程的区别、软件测试学流的特点,掌握基于风险的测试策略.点,传统的软件测

9、试过程、敏捷测试过程、联于风隐的测试策珞、测试过程诙诳、软件测试规范。21,2.3策略4.5测试过程改进4.6软件测试规范4点I菸于风险的测试策略、测试过程改进。5.单元Ie试与集成需试5.1 单元测试的目标和任务5.2 静态测试5.3动态测试5. 4代码评审案例分析5.5分层单元测试5.6维元测试工具5.7系统集成的模式与方法教学要求,了研单元测试与集成测试的相关知识.理解单元测试的重要性和不同形式的应用场景掌握单元测试与佻成测试的方法、工具等。点:传统的软件测试过程、敏捷测试过程、基于风险的测试策略、测谎过程改进、软件测试规范.魔点I基于风险的测试策略、测试过程改进.441、2、36、系统

10、制试6.1系统功能测试6.2功能测试自动化6.3回归测试6.4精准测试假学要求:了解系统的不同冽试类型及北过程,理解不同类型的系统测试特点、回归测试策略,掌握不同类型的系统测试的方法和工具。MAi功能测试与I-I白测试的测试要求和基本刷路.康点,掌握功能测试自动化的工具.201.2.37.专项濯试7.1性能测试7.2安全性测试教学要求,了解件能测试和安全性测试的相关测试过程,掌握各种测试的工具,点:性能测试的场本过程,Mt安全性测试的测试方法.2O1、2、3&软件本她化那试8.】什么是软件本地化8.2翻译验证8.3本地化测试的技术问题8.4本地化的功能测试假学要求IT解软件国际化(I18X)和

11、本地化(1.ION)的极念、过程,理解为什么要进行118N、IJoN测试,掌握118M1.H)N测试方法、工具等.值点I软件国际化(U8N)和本地化(1.1.ON)的测试方法和注意事项,包括对字符集、语言、时区、座址衡单位、文化等方面的脸瓜.*jft字符集*时区、文化等方面的验证.20k2.39.测试自动化及其根架9.1 测试自动化的内涵9.2测试自动化实现的原理9.3测试自动化的实施9.4功能测试工具特性要求9.5性能测试工具特性要求9.6测试门动化框架教学要求,了解软件自动化测试及其框架等概念和相关知识,理解状件自动化测试实现的原理,掌握自动化测试工具的使用。点t流行测试工具的分类和应用,

12、包括自动化测试框架、数据驱动脚本、关犍字驱动脚本.难点I自动化测试框架、关彼字驱动脚本401.2.3合计2482.实验部分实验部分的教学内容、基本要求与学时分配见表3。表3实I。(目、实验内容与学时实殴项目实验内容和要求实验学时对应的课程目标1.黑盒测试实3内容,针对某具体问他设计黑盒测试的测试用例实验要求:了解等价类划分、边界值分析的测试用例设计方法.422.白盒测试实段内容:it对某具体向应设计F1盒测试的测试用例实改要求,了解判定章施、条件圈蒜等白盒测试方法.428五、教学方法及手段本课程以课堂讲授为主,来用启发式、讨论式教学和案例教学等,促进学生枳板思考.开发学生的滋住,培养学生思考问

13、SS、分析问题和解决问题的能力;以“少而精”为原则,精选教学内容,就讲多练:安排习遨课,巩固课堂所学知识;提供灵活的自主学习平台.实验教学普里讲授如何用科学的手段来完成埋论的验证:如何组织实验、处理数据和分析实验现晶:介绍常用测试方法和测试原理以及粽合实照内容的思路和方案设计等.采用教师讲授和学生实践的方法:在实验前学生应复习和掌握与本实5金有关的教学内容、认真阅读实命要求;在实验中要严格遵守实验纪律,按操作规程使用电脑以及相关软件:场完成一项实验,要认出完成一份实蛤报告。六、课程资源1 .推荐教材:(1)朱少民.软件测试方法和技术(笫3版)阳.北京:清华大学出版社.2014.2 .参考书:(

14、美)RonPaUOn著.张小桧等译.软件测试M.北京:机犍工业出版社.2010.(2)(美)Pau1.CJorgensen洛帏柯.杜旭涛译.软件测试M北京:机械工业出版社,2003.(3)许丽花.软件测试M1.高度教育出版社,2013.(4)陈能技.黄志国.软件测试技术大全M人民邮电出版社:软件测试丛书.2015.(5)佟伟光.郭军第.软件测试(M.人民邮电出版社.2015.(6)刘伟.王忠建.孟宇龙.软件质埴保证与测试技术M).哈尔滨工业大学出版社:高等学校“十:五”规划教材计算机软件工程系列.2011.3.期刊:(I)YangFENG.QinI.IU.McngyuDOUJiaI.IU,7h

15、cnyuCHEN.Mubugiamobi1.escrviceforrapidbug(racking(J.ScienceChinafInfiirniationSciences).2016(01).(2)张兵星.探讨计算机软件测试的相关技术应用.中国管理信息化.2016(04).(3)王上信.懈带.过E洋.新工科百景卜软件测试课程改茎的探索与实践囚.南方农机.202152(21):185-187.(4)李宁滁守坤,石栋,庄丽华,刘俊.本科院校软件测试人才培养挑战与对策研先计算机教育.2017(12).(5)胡中奇M弱佳.人工智能时代下软件测试的发展与应用J).电子世界.2021(24):K)I-I

16、O3 .4 .网络资源:(1)51软件测试网EBO1.hup:WWW51tesiing.conVhtmMndex.htm1.(2)测试人社区EB.,OIJhups:cc$hiren.conV.(3)软件测试网EBO1.httpJ/WWWSofUCSt.co11V.七、课程考核对课程目标的支撑课程成绩由过程性考核成绩和期末考核成绩两部分构成,具体考核/评价细则及对课程目标的支挥关系见表4。表4课程考犊对售程目标的支撑考核环节占比考核/评价细则课程目标123课堂表现16(1)根据深堂出勤优况和课堂回答何麴情况进行考核,满分100分.2)以平时考核成绩乘以及在总评成绩中所占的比例计入课程总评成绩.6

17、6实脸10D根朋行个实验的实脸操作完成情况和实验报告质法单独评分,满分100分;(2)斑次实蛤球独评分,取各次实验成绩的平均值作为此环节的球终成绩,(3)以实验成绩乘以其在总评成绩中所占的比例计入课程总评成绩.10作业14(1)主要考核学生对各讹节知识点的更习、理解和掌握程度.满分100分:2)每次作业服独评分,取各次成缄的平均值作为此环节的跛终成绩.(3)以作业成绩乘以其在总评成缄中所占的比例计入课程总评成绩.653末核期考60(1)卷面成绩100分,以卷面成绩乘以其在总评成绩中所占的比例计入课程趋评成绩。2)主要考核软件测试的基本概念和知识、软件测试的方法、技术及其工具等内容.x9090x

18、8080x7070x60x60课堂表现40笔记完整,积极参与教学活动,魏跃回答问即,准确率大于90%。整记完整,认或参与教学活动,回答问逖准确率大于80S。完参活问大笔机与动题干上课不认真,上课不记笔记,偶尔参与教学活动.上课不认真上课不记笔记,不参与教学活动。作业35作业完整,思路清考,准确率大于90%,字迹工整.作业完整,准确率大于80%,字迹工够.不交作业2次以内,准确率大于70%.不交作业4次以内,准确率大于60%.不交作业5次以上,准确率小于60S.实验25实整预习认我,能够熟练掌握方法与步骤,实验操作过程熟练、规范,遵规守纪、团结协作,实装结果详实、结论清晰、讨论合理.实验前有预习,能够掌握方法与步骤,实验操作过程正确、规范,遵规守纪、团结协作,实验结果正确、讨论适当。实聆前有预习,基本能的掌握方法与步骤,实验操作过程基本正确、无势作,实验结果屈本正确,讨论一般,实验前有预习,不能掌握方法与步骤,实验操作过程基本正确.无物作,实验结果基本正确无讨.没有预习,不能完成实3归实验搽作步骤有误:实验结果不正确,没有分析讨论。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号