《软件测试》是计算机应用技术、移动互联应有技术等专业的一门专业主干课程。本课程旨在训练和培养学生综合运用软件测试的技术与手段进行软件测试的能力。为学生毕业走向社会从事与软件编码、测试、软件技术服务相关的工作打下坚实的基础,也为学生开发一个健壮的系统提供技术支持。
通过本课程的学习和实践,使学生熟练掌握应用各种软件测试技术进行程序测试的基本知识和技能,并能结合各种测试技术和软件工程技术进行应用程序的综合测试,能胜任程序员的测试岗位。也使学生能够了解软件测试在企业中的应用,能够掌握基本的测试技能,对软件测试职业的发展有一个基本的认识,为从事软件开发相关工作打下基础。
课程背景
《软件测试》是计算机应用技术、移动互联应有技术等专业面向大二学生开设的一门专业主干课程,旨在培养学生掌握常用的软件测试技术与流程,具备发现和分析软件缺陷的基本能力。课程涵盖软件测试基础知识、黑盒测试、白盒测试、接口测试、性能测试及Web自动化测试等内容,强调理论与实践相结合的教学方式,突出项目驱动与任务导向。通过本课程的学习,学生能够理解软件质量控制与测试在软件生命周期中的重要作用,掌握多种测试方法的基本原理与应用技能,具备软件测试文档编写与测试工具使用的能力,为从事软件开发与测试工作奠定坚实基础。
课程特色
1、理论教学与项目实践并重:课程以“软件测试基础”为起点,依次展开黑盒测试、白盒测试、接口测试、性能测试与Web自动化测试六大项目模块,全面覆盖功能测试与非功能测试核心技能。每个模块配套测试用例设计、工具使用与实战案例,帮助学生在真实场景中理解测试理论并掌握实际操作方法。
2、多种测试技术系统讲解:课程深入讲解等价类划分、边界值分析、基本路径法、逻辑覆盖法、接口模拟、性能监控、Selenium自动化等主流测试技术,构建较为完备的测试技术体系。通过对每种方法的原理、步骤及应用实例进行拆解,强化学生对测试技术精细化应用的掌握。
3、工具应用与环境搭建能力培养:《软件测试》课程注重测试工具的实用操作,涵盖Postman、JMeter、Selenium等工具的安装配置、功能使用及测试过程控制,提升学生对企业常用测试工具的应用熟练度,并掌握测试环境的自主搭建与调试技巧。
4、文档编写与测试流程规范训练:课程强调测试用例、缺陷报告、测试总结等文档撰写能力,涵盖需求分析、测试计划、测试点设计与缺陷追踪全过程,帮助学生建立标准化、流程化的测试思维,增强工程文档能力与质量意识。
5、职业素养与工程意识同步提升:课程引导学生在测试项目实施中树立质量意识与规范意识,锤炼爱岗敬业、精益求精的工作态度,提升沟通与协作能力,强化其在软件测试职业角色中的适应性和综合素质。
课程目标1:理解软件测试的基本概念、测试原则、缺陷管理及测试流程,明确软件测试在软件开发生命周期中的作用。
课程目标2:掌握等价类划分、边界值分析、逻辑覆盖等常用测试技术,能够结合具体业务场景设计高质量的测试用例。
课程目标3:能够独立完成功能测试的需求分析、测试计划、用例设计、缺陷报告和测试总结等关键环节。
课程目标4:掌握基本的性能测试流程及工具使用方法,能够进行简单的Web自动化测试操作,提升综合测试能力。
课程目标5:具备软件质量控制意识和规范化测试习惯,培养良好的沟通协作能力与爱岗敬业的职业精神。
| 5.0 |
共 2 条评价 |
本次开课
查看全部
|
平时成绩(50%)=学习进度分 (20分)+ 学习习惯分 (5分)+ 学习互动分(5分)+ 知识点掌握度(20分)
章测验成绩(10%)
期末考试得分(40%) = 期末考试实际得分/期末考试总分* 权值

邮箱:ahmooc@ustc.edu.cn
电话:0551-63607943、66197609
客服QQ:3224114574、3265176516
