《软件测试方法和技术》教学大纲.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件测试方法和技术》教学大纲 课程名称(中文/英文):软件测试方法和技术 /Methodologies and Techniques of Software Testing 课程编号: 学 分:3.5 学分 学 时:总学时 64 学时分配(讲授学时:48 实验学时:16) 开设学期: 第6学期 授课对象:软件工程专业 课程级别: 课程负责人:朱少民 一、课程性质与目的 《软件测试方法和技术》是为软件工程专业的开设的专业必修课。课程目的在于培养学生的分析问题和解决问题的能力,帮助学生掌握软件测试的基本概念、理论和方法、技术及其工具,熟悉软件测试的流程和实践,具有系统性、工程专业的认知能力,有较强的动手能力和技术创新能力,结合业务领域需求初步具备测试分析、测试设计和自动化脚本开发等相关的专业能力,基于项目背景和用户需求,能够完成测试任务的分析、设计和执行,为将来从事软件开发和测试等相关领域的工作打下坚实的基础。 二、课程简介 (200字左右) 本课程为软件工程专业开设的必修课,也是计算机科学与技术软件开发方向课程。 本课程与培养目标的关系是:软件测试工作要求学生具备软件测试基本理论、技术方法和项目测试实施及项目测试管理等职业能力,使学生能够设计测试用例、使用自动化工具完成完整的项目测试和项目测试管理,使学生能基本承担起软件测试的工作任务,具备软件测试岗位必备的职业能力,同时为学生在研究生阶段、软件工程学科的学习与研究奠定坚实的基础。 课程主要讲述的内容为:测试基本理论、方法与技术,自动化测试原理、框架和工具,软件项目的测试实施及项目测试管理等内容。 三、教学内容 章节名称 知识点 学时 教学目标* 备注 1. 引论 软件测试的必要性 为什么要进行软件测试 测试和开发的关系 测试和质量保证的关系 测试驱动开发的思想 2 理解 2. 软件测试的基本概念 软件缺陷 软件测试的分类 静态测试和动态测试 主动测试和被动测试 黑盒测试和白盒测试 软件测试级别 软件测试工作范畴 4 理解 3. 软件测试方法 基于直觉和经验的方法 基于输入域的方法 基于组合及其优化的方法 基于逻辑覆盖的方法 基于缺陷模式的测试 基于模型的测试 形式化测试方法 6 理解并运用 4.软件测试流程和规范 传统的软件测试过程 敏捷测试过程(含SBTM) 软件测试学派 测试过程改进 软件测试规范 4 理解 5.单元测试与集成测试 单元测试的目标和任务 代码对静态分析 动态测试,包括JUnit工具使用 代码评审案例分析 分层单元测试 Mock、覆盖率分析及其工具 集成测试与CI/CD 4 掌握并应用 6. 系统功能测试 功能测试思路与方法 (UI、API)功能测试自动化 回归测试 精准测试 4 掌握并应用 7 . 专项测试 性能测试 安全性测试 兼容性测试 可靠性测试 易用性测试 4 掌握并应用 8. 软件本地化测试 什么是软件本地化 翻译验证 本地化测试的技术问题 本地化的功能测试 2 掌握并应用 9. 测试自动化及其框架 测试自动化的内涵 测试自动化实现原理 测试自动化的实施 API自动化测试框架 移动应用自动化测试框架 3 掌握并应用 10. 测试需求分析与测试计划 测试的目标和准则 测试需求分析 测试项目的估算与进度安排 测试风险和测试策略 测试计划的内容与编制 3 掌握 11. 设计和维护测试用例 测试用例构成及其设计 测试用例的组织和跟踪 2 掌握 12. 部署测试基础设施 测试基础设施的重要性 测试基础设施的要素 虚拟机技术的应用 测试基础设施的自动部署 2 理解 13. 测试执行、缺陷跟踪与报告 软件测试执行与跟踪 软件缺陷的描述 软件缺陷跟踪和分析 产品质量评估与度量 测试的评估与报告 2 掌握 14. 软件测试展望 大数据的测试 AI系统的测试 AI助力软件测试 软件测试工具的未来 彻底实现持续测试 软件测试发展趋势 2 了解 14.总结与答辩 1)课程总结 2)课程实验答辩 4 实验教学内容概况: 软件测试是根据软件开发各阶段的规格说明和程序的内部结构而设计一批测试用例,并利用这些测试用例去运行程序,以发现程序错误的过程。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。 实验指导书名称:软件质量保证与测试实验指导 实验项目一览表 序号 实验项目名称 内容提要 学时 实验 类型 实验 要求 每组 人数 1 单元测试-JUnit JUnit安装与应用,逻辑覆盖(语句与分支) 2 验证 必修 1 2 系统功能测试 Selenium + WebDr

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档