软件测试基础
软件测试是现代软件工程规范的重要组成部分,软件测试通过各种策略、技术和方法,对软件中存在的各种缺陷以及对软件产品的质量进行监督度量,保证软件产品的可靠和成效。软件测试基础课程是计算机应用等软件开发相关专业的专业基础课。
主要学习以下三个方面的内容:软件测试的原理与方法、技术、实践。第一部分系统地学习软件测试相关概念,系统学习软件测试所需的基本方法,掌握软件测试规范、软件测试过程及其改进等内容。第二部分学习软件测试各个层次(单元测试、集成测试、系统测试和验收测试)的测试技术及其工具,学习软件国际化和本地化的测试、软件测试自动化的原理和框架。第三部分从软件测试需求分析、测试计划开始,逐步深入测试用例设计、测试环境部暑、测试执行、缺陷报告跟踪与报告、测试结果分析与报告,贯穿整个软件开发生命周期。
通过课程学习,为学生将来从事实际软件测试工作和进一步深入研究打下坚实理论和实践基础。