网络测试与分析贯穿于网络设备研发、产品测试、设备选型、网络管理和运维等网络工程链的全过程,无论是从网络产品的角度,还是从网络系统的角度看,网络测试都是不可或缺的环节。
本课程以培养“测试工程师视角的测试设计与分析能力”为目标,通过产学深度合作共建课程内容、建设课程教学资源平台,实现测试能力培养。课程内容涉及二层以太网、三层IP的转发、路由协议、四到七层、网络安全和网络服务质量的测试理论和测试方法。
本课程重点关注学生:1)能够将网络测试基础知识应用于网络设备或系统的测试中;2)能够以RFC2889为基础,进行以太网性能指标测试要点的分析、测试方案的基本设计和测试结果的分析;3)能够以RFC2544为基础,进行三层IP网络性能指标测试要点的分析、测试方案的基本设计和测试结果的分析;4)能够以相关RFC为基础,进行4-7层、网络安全和网络服务质量性能指标测试要点的分析、测试方案的基本设计和测试结果的分析;5)能够利用适当的测试工具用于复杂网络工程问题的测试和分析。
通过本课程的学习将为学生今后从事网络测试打下必要的基础,并在该方面达到网络从业人员中的工程师水平。
目标1-建立对网络设备或系统测试的基本认知,能够区分协议一致性测试、功能测试、性能测试等测试分类与测试需求之间的差异,理解测试标准文档与测试方法学的内涵,形成对网络设备或系统测试工程问题的分析与评价能力。
目标2-能够对特定的测试需求进行分析,通过阅读RFC文档,寻找与需求相关的测试技术指标原理与方法,能在实际测试问题与测试技术指标点之间建立起映射关联,在分析比较测试方法的基础上,进行测试方法/测试用例的设计,并对测试结果进行预估。
目标3-能够针对具体测试需求和测试方案/测试用例的特点,在分析比较现有测试工具选项的基础上,做出适合具体测试需求和测试方案/测试用例执行的测试工具选择。
目标4-能够运用适当的测试工具/自动化的测试方法来执行测试方案/测试用例,并能够通过初步测试过程/结果的分析,获得测试方案/测试用例可能的改进思路。
目标5-在完善的测试方案上执行测试后,能够根据需求目标,结合网络工程知识与技术原理,对所获得的测试结果数据进行分析,得出合理的测试判断或结论。
目标6-形成测试工程师视角的质量意识与可持续发展理念,培养规范使用测试工程技术的职业道德意识,树立正确的工程伦理观念。
本课程总评成绩由期末考核成绩、实验成绩、平时成绩三部分组成。其中,期末考核成绩占课程总评成绩的50%。平时成绩占比为20%,其中含在线学习和作业部分占15%、考勤占5%。实验成绩比例30%,其中实验考核占实验成绩的60%,实验报告占实验部分的20%,实验预习占实验部分的20%。课程总评成绩采用百分制表示。
计算机网络基础、路由与交换、计算机网络安全、网络工程部署与实施综合实践
《网络测试自动化》,金可仲、沈谦、武勇、施晓秋等,高等教育出版社,2019.08
《网络性能测试与分析》,林川、施晓秋、胡波等,高等教育出版社,2009.08