SPOC学校专有课程
软件测试
分享
spContent=软件测试可以发现缺陷,验证软件质量,是软件质量保证的重要手段之一。通过本课程的学习,一起来探讨软件测试的主要理论、核心方法、经典技术,并借助先进的软件测试工具来实施测试。欢迎进入本课程的学习!
—— 课程团队
课程概述

《软件测试》课程是计算机专业软件开发方向的一门专业课。本课程主要介绍软件测试和软件质量工程的基本理论、方法和技术。课程内容包括3个部分:软件测试基础理论;经典软件测试方法;软件测试实践。通过本课程的学习,使学生掌握软件测试的基础,掌握软件测试的步骤、方法及常见问题的处理等。通过实验进一步提高学生对所学软件测试知识的理解,掌握软件测试的基本技术和方法。实验要求学生对给定软件进行测试,完成测试用例设计,并使用测试工具执行测试工作,书写缺陷报告。

本课程采用线上和线下混合式教学模式。学习者除了要通过中国大学mooc平台来观看线上视频,参与线上作业、讨论和答疑来完成线上学习,还需要参与任课教师组织的线下学习和实验实践。


授课目标

1.深入认知和理解软件测试主要理论知识;

2.掌握软件测试经典技术和基本方法;

3.熟练掌握软件测试策略和常用软件测试工具的应用;

4.培养软件测试专业技能,为今后成长为资深的软件测试工程师打下基础。

成绩要求

本课程总成绩以百分制计算,包括平时成绩和期末机试两部分组成,其中平时成绩占30%,期末机试占70%,总计满分为100分。平时成绩又包括:(1)线下实验成绩,占总成绩的10%;(2)线上“单元测试”成绩,占总成绩的10%;(3)线上“单元作业”成绩,占总成绩的10%期末机试要求学生对指定的软件进行测试,完成测试用例设计,并使用测试工具执行测试工作并记录发现的缺陷。


课程大纲
预备知识
  • 软件工程

  • Java编程


参考资料

  1. 《软件测试技术案例教程》,李海生,清华大学出版社,ISBN:9787302276074

  2. 慕测平台:https://mooctest.net