《软件测试》课程是计算机专业软件开发方向的一门专业课。本课程主要介绍软件测试和软件质量工程的基本理论、方法和技术。课程内容包括3个部分:软件测试基础理论;经典软件测试方法;软件测试实践。通过本课程的学习,使学生掌握软件测试的基础,掌握软件测试的步骤、方法及常见问题的处理等。通过实验进一步提高学生对所学软件测试知识的理解,掌握软件测试的基本技术和方法。实验要求学生对给定软件进行测试,完成测试用例设计,并使用测试工具执行测试工作,书写缺陷报告。
本课程采用线上和线下混合式教学模式。学习者除了要通过中国大学mooc平台来观看线上视频,参与线上作业、讨论和答疑来完成线上学习,还需要参与任课教师组织的线下学习和实验实践。
1.深入认知和理解软件测试主要理论知识;
2.掌握软件测试经典技术和基本方法;
3.熟练掌握软件测试策略和常用软件测试工具的应用;
4.培养软件测试专业技能,为今后成长为资深的软件测试工程师打下基础。
本课程总成绩以百分制计算,包括平时成绩和期末机试两部分组成,其中平时成绩占30%,期末机试占70%,总计满分为100分。平时成绩又包括:(1)线下实验成绩,占总成绩的10%;(2)线上“单元测试”成绩,占总成绩的10%;(3)线上“单元作业”成绩,占总成绩的10%。期末机试要求学生对指定的软件进行测试,完成测试用例设计,并使用测试工具执行测试工作并记录发现的缺陷。
软件工程
Java编程
《软件测试技术案例教程》,李海生,清华大学出版社,ISBN:9787302276074
慕测平台:https://mooctest.net