课程详情
课程评价
spContent=本课程不仅为学生呈现软件测试的理论与方法,更紧密贴合国产化软件发展趋势与开源社区生态,助力学生掌握适应时代需求的软件测试技能。在理论构建上,从测试的可判定性问题入手,融合概率统计和图论基础,搭建起软件测试理论体系。特别关注国产化软件在适配国产操作系统、数据库等环境下的测试特点,将相关理论与国产化实践相结合。同时,积极借鉴开源社区中先进的测试理念和方法,使理论更具实用性和前瞻性。在测试方法方面,以软件测试多样性原理和故障假设原则为指引。对于开发者测试、功能测试、性能测试和兼容性测试等常见方法,结合国产化软件的独特需求以及开源软件的开源性、协作性特点,重新进行深入剖析。比如在国产化软件的功能测试中,强调对自主可控功能的验证;在开源软件的兼容性测试里,关注与不同开源组件的适配情况。
—— 课程团队
课程概述

在国产化浪潮与信创产业蓬勃发展的大背景下,本课程聚焦国产软硬件生态。详尽阐述软件在国产操作系统等环境下的适配性测试要点。从环境搭建、配置参数设置到功能验证、性能评估,全方位剖析测试流程与方法,让学生能快速掌握在国产化环境中进行软件测试的核心技能,从容应对信创项目的测试挑战。

本课程充分挖掘开源资源,系统介绍开源测试工具的使用方法与技巧,以及开源软件的测试流程和规范,熟练运用开源工具进行高效测试,并学会在开源社区中获取和贡献测试资源。

为配合理论知识的学习,课程配套设计了一系列系统的实验实训环节。实验内容紧密围绕重点知识和技能点,由浅入深逐步引导读者进行实践操作。同时,提供详细的实验指导和操作步骤,方便学生自主学习和练习。通过实验实训,学生能够加深对软件测试理论的理解,提高实际动手能力和测试工具的使用熟练度。

本课程以软件测试的基本概念、方法和流程为基础,逐步引入与国产化软件、信创、开源相关的测试知识和技术。从软件测试的基础知识,如测试用例设计、测试计划制定,到针对不同类型软件的测试策略,如功能测试、性能测试、安全测试等,再到结合新兴领域的特色测试内容,如国产化环境适配测试、开源软件漏洞挖掘等,形成一个由浅入深、层次分明的知识体系,便于学生理解和掌握。课程中包含大量来自实际项目的案例,这些案例涵盖了不同类型的国产化软件、信创项目和开源软件,具有很强的代表性和实用性。通过对这些案例的学习和分析,学生能够更好地理解软件测试的原理和方法,掌握在实际工作中解决问题的技巧。同时,案例教学也能够激发学生的学习兴趣,提高学习的积极性和主动性。

授课目标
  • 熟悉软件测试概念
  • 理解软件测试理论
  • 掌握软件测试方法
  • 实践软件测试技术
  • 支撑国产软件生态
课程大纲
预备知识
  • 软件编程基础
  • 软件工程基础
  • 离散数学
  • 线性代数
  • 数理逻辑
证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 http://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料
  • 全国大学生软件测试大赛:www.mooctest.org
  • 《软件测试基础》,清华大学出版社,陈振宇
  • 《开发者测试》,机械工业出版社,陈振宇等
常见问题