1 计算机科学与技术学院软件工程( 嵌入式培养 ) 专业《软件测试技术》课程教学大纲一、课程信息课程名称( COURSE TITLE)软件测试技术课程性质( COURSECHARACTER)专业必修课程代码( COURSE CODE)321B3A05 学分( CREDIT)1.5 学时( CONTACT HOURS)16+16 先修课程( PRE-COURSE)《C++程序设计》、《Java 应用程序设计》、《UML面向对象分析与建模》课程负责人( COURSE COORDINATOR)李宗花二、课程目标通过本课程的学习,学生应具备以下几方面的目标:1、了解软件测试基础知识,学会软件测试策略的基本流程;2、掌握白盒测试方法,能利用路径覆盖和逻辑覆盖技术设计测试用例,并能编写白盒测试的测试脚本3、掌握黑盒测试方法,能利用边界值分析、等价类划分以及决策表测试等方法设计黑盒测试用例。4、掌握 xUnit 、Winrunner 、Loadrunner 三大测试工具的使用。能在这些工具的支持下对业务系统进行单元测试、功能测试和性能测试。2 课程目标对毕业要求的支撑关系表毕业要求毕业要求指标点支撑的课程目标2.问题分析:能够运用数学、自然科学和工程科学的研究思路与方法,结合文献研究,分析、表达软件系统开发过程中的复杂问题,以获得最优结果。2-1能够运用数学与自然科学的基本概念和逻辑思维描述和刻画软件工程中的抽象、复杂概念问题;2-2能够针对不同行业或领域的复杂软件系统和项目选择合适且经济的数学模型,并应用数学模型建立复杂软件系统的形式化模型,以保证软件模型的正确性、一致性和有效性;2-3能够对模型的正确性建立验证方案,并进行科学的推理;2-4 能够运用自然科学和数学基础知识,分析和解决软件项目在分析、设计和实现过程中遇到的问题。课程目标1 课程目标2 课程目标3 3.设计 / 开发解决方案:能够针对复杂工程问题提出解决方案,在综合考虑社会、安全、法律、文化以及环境等因素的前提下,设计满足需求的软件系统。3-1熟练掌握面向对象方法的系统业务建模、系统分析、系统设计以及实现的方法;掌握面向服务开发的体系结构;了解面向组件开发的构件集成方法;3-2 熟悉大型软件系统的开发流程及设计方法;3-3 具备并熟练掌握Web应用开发的能力;3-4 具备并掌握移动互联应用开发的能力;3-5 具备并掌握大数据分析的能力、以及基于云计算开发的能力。3-6 在软件系统设计与开发过程中能考虑软件分析与设计、以及软件项目实施过程中存在的经济、法律、安全、健康等制约因素。课程目...