学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
软件质量保证与测试
分享
spContent=
—— 课程团队
课程概述

        随着软件规模越来越大,复杂度越来越高,应用领域越来越广泛和深入,社会对软件产品的质量要求,尤其是可靠性、安全性等要求越来越高,软件产品的质量风险越来越大,重要软件,如果生产过程中没有严格的质量保证措施,不经过充分测试,就投入使用,可能造成恶性事故,导致难以挽回和无法估量的巨大损失,在这样的发展背景下,软件质量保证与测试越来越重要。
        《软件质量保证与测试》是软件工程专业的一门核心课程。本课程主要讲授软件质量保证与测试的发展过程、基本概念、核心思想、基础知识、基本原理、主要方法、基本过程、常用技术和工具。
        本课程要求学习者通过对软件质量保证与测试的重要性和意义、原则和局限性、静态测试和动态测试、黑盒测试和白盒测试、软件质量和模型、人工测试和自动化测试、测试过程和环节、测试组织和管理等内容的学习和实践,掌握软件质量保证与测试的原理、方法和技术,掌握自动化测试工具和辅助工具软件的使用,具备软件测试需求分析能力,具备软件测试分析和测试用例设计能力,具备软件测试的执行、记录、结果分析和评价能力。
    

授课目标

掌握软件测试设计方法,能够设计测试方案及用例,能够进行功能模块的测试设计、测试开发和执行,记录测试结果,提交缺陷报告,编写测试总结。


成绩 要求

成绩比例:

平时成绩40%,考勤(课堂签到),作业(线上),实验作业等;

考试成绩60%,期末考试。


课程大纲
参考资料

参考书目:

[1] 孟磊,《软件质量与测试》,西安电子科技大学出版社,2015
[2] Glenford J.Myers,张晓明等译,《软件测试的艺术》第3版,机械工业出版社,2013
[4] Stephen Vance, 《优质代码:软件测试的原则、实践与模式》,人民邮电出版社,2015
[5] Graham,D.等,朱少民等译,《自动化测试最佳实践:来自全球的经典自动化测试案例解析》,机械工业出版社,2013
[6] Andrew Hunt,《单元测试之道java版——使用junit》,电子工业出版社,2005
[7] 郑人杰.软件测试(第1版).北京:人民邮电出版社,2011.
[8] 佟伟光等,软件测试技术,人民邮电出版社,2010          
[9] 朱少民,《全程软件测试(第2版)》,电子工业出版社,2014
[10] 朱少民等,《软件测试方法和技术(第3版)》,清华大学出版社,2014 

[11]王智钢 等.软件测试实验指导与习题.南京:南京大学出版社,2013.

[12]朱少民.软件测试(第二版).北京:人民邮电出版社,2016.