- 1_1_1_1为什么需要软件测试(P1)
- 2_1_1_2从打蚊子看软件测试(P2)
- 3_1_2_1从软件测试定义看测试目的(P3)
- 4_1_2_2从软件测试定义看测试内容、手段和过程(P4)
- 5_1_3_1软件缺陷的定义(上)(P5)
- 6_1_3_2软件缺陷的定义(下)(P6)
- 7_1_4测试用例的定义(P7)
- 8_1_5软件测试分类(P8)
- 9_1_6_1软件质量的定义(P9)
- 10_1_6_2软件测试和软件质量(P10)
- 11_2_1黑盒测试技术概述(P11)
- 12_2_2_1从输入看边界值测试(上)(P12)
- 13_2_2_2从输入看边界值测试(下)(P13)
- 14_2_2_3边界值测试-输出也有边界吗(P14)
- 15_2_3_1从小游戏看等价类测试(上)(P15)
- 16_2_3_2从小游戏看等价类测试(下)(P16)
- 17_2_3_3等价类测试的陷阱(P17)
- 18_2_3_4等价类测试-输出也有等价类吗(P18)
- 19_2_4基于场景的测试(P19)
- 20_3_1白盒测试技术概述(P20)
- 21_3_2控制流分析技术(P21)
- 22_3_3_1对判定的测试(上)(P22)
- 23_3_3_2对判定的测试(中)(P23)
- 24_3_3_3对判定的测试(下)(P24)
- 25_3_4_1代码检查(上)(P25)
- 26_3_4_2代码检查(下)(P26)
- 27_3_4_3静态结构分析(上)(P27)
- 28_3_4_4静态结构分析(下)(P28)
- 29_4_1_1路径测试基本思想(P29)
- 30_4_1_2相关术语和概念(P30)
- 31_4_1_3测试用例设计(P31)
- 32_4_1_4路径可达问题(P32)
- 33_4_2从路径看场景测试(P33)
- 34_5_1_1测试用例的管理(P34)
- 35_5_1_2缺陷管理(上)——缺陷的属性(P35)
- 36_5_1_3缺陷管理(下)——缺陷报告和跟踪(P36)
- 37_5_2_1TC使用-流程概述和项目配置(P37)
- 38_5_2_2TC使用-测试计划和测试需求(P38)
- 39_5_2_3TC使用-测试场景和用例设计(P39)
- 40_5_2_4TC使用-测试用例设计和测试集构建(P40)
- 41_5_2_5TC使用-测试执行和缺陷管理(P41)
- 42_6_1_1功能测试概述(P42)
- 43_6_1_2功能测试工具AR的使用-AR简介(P43)
- 44_6_1_3AR操作-创建录制回放脚本及其参数化(P44)
- 45_6_1_4AR操作-计算器测试的操作案例(P45)
- 46_6_1_5AR操作-描述性编程和百度测试案例(P46)
- 47_6_2_1性能测试概述(P47)
- 48_6_2_1性能测试工具和性能测试过程(P48)
- 49_6_2_2PR功能简介(P49)
- 50_6_2_2PR脚本加强-事务、集合点和参数化(P50)
- 51_6_2_3PR场景设置-简介(P51)
- 52_6_2_3PR场景设置-软件操作(P52)
- 53_6_2_4性能分析-简介(P53)
- 54_6_2_4性能分析-软件操作1(P54)
- 55_6_2_4性能分析-软件操作2(P55)
- 56_7_1_1单元测试概述(P56)
- 57_7_1_2代码审查工具CA简介(P57)
- 58_7_1_3CA功能加强-使用1(P58)
- 59_7_1_4CA功能加强-使用2(P59)
- 60_8_1_1软件质量模型(上)(P60)
- 61_8_1_2软件质量模型(中)(P61)
- 62_8_1_3软件质量模型(下)(P62)
- 63_8_2_1软件质量度量-产品质量(上)(P63)
- 64_8_2_2软件质量度量-产品质量(下)(P64)
- 65_8_2_3软件质量度量-过程中质量(P65)
- 66_8_2_4软件质量度量-维护中质量(P66)
- 67_9_1_1软件质量度量工具(上)(P67)
- 68_9_1_2软件质量度量工具(下)(P68)
内容简介:华中科技大学-软件测试与质量,这门课程从基础理论到实践操作,全面解析软件测试的全流程。通过本课程,你将系统掌握软件测试的核心方法、工具使用和质量管理技巧。课程内容覆盖了从需求分析到测试执行的每一个环节,帮助你理解如何高效地发现缺陷、优化流程,提升软件产品质量。在实际教学中,我们将结合真实案例与行业标准,带你进入软件测试的世界。
课程概述
课程简介
华中科技大学-软件测试与质量是一门专业核心课程,为软件工程专业的学生提供系统化的测试知识体系。课程从软件测试的基本概念出发,探讨了测试的数学背景,以及其在软件生存周期中的关键作用。课程内容不仅涵盖了黑盒测试、白盒测试、静态测试与动态测试等核心方法,还涉及系统级测试策略、测试过程管理、产品保证机制等方面。课程强调理论与实践相结合,在教授基本理论的同时,引入了先进的测试工具,提高学生的实际操作能力。 对于希望深入学习软件测试的学生而言,这门课程不仅提供了扎实的基础知识,还提供了实用的实战经验。无论是未来从事测试工程师岗位,还是参与软件开发项目,本课程都能为你打下坚实的基础。学习目标
课程旨在帮助学习者掌握软件测试的基本原理与方法,理解测试在整个软件开发生命周期中的重要性。通过本课程的学习,学生能够独立完成测试计划的制定、测试用例的设计与执行,并能熟练使用主流测试工具进行自动化测试。此外,课程还注重培养学生的逻辑思维能力和问题分析能力,使他们能够在面对复杂软件系统时,有效识别并解决潜在问题。适用人群
本课程适合软件工程、计算机科学及相关专业的大本科生或研究生。如果你正在从事软件测试工作,想要进一步提升专业水平,或者希望转型进入测试领域,这门课程都将是一个绝佳的选择。同时,对软件工程质量感兴趣的人群,也可以通过本课程了解如何通过测试手段保障产品质量。课程大纲
第一章:软件测试导论
- 软件测试的意义与挑战 - 软件缺陷的产生及其影响 - 软件测试的定义与分类第二章:测试的基本概念
- 测试阶段划分(需求评审、测试计划) - 测试类型与方法概述 - 测试计划的制定与实施第三章:测试技术与方法
- 黑盒测试与白盒测试的对比 - 静态测试与动态测试的差异 - 系统级测试方法与策略第四章:测试工具与实践
- 测试工具的选择与使用 - 测试脚本的编写与执行 - 自动化测试的最佳实践第五章:测试组织与管理
- 测试团队的组织结构 - 测试文档的编写规范 - 测试过程的质量控制第六章:产品质量保障
- 产品质量标准与评估 - 测试结果的分析与报告 - 持续集成与持续测试的融合








