已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 1欢迎下载 软件测试技术软件测试技术 课程标准课程标准 课程编号 073011 课程总学时 36 课程学分 2 课程类别 专业选修课 适用专业 软件技术 制定单位 信息工程学院 制定时间 2014 年 8 月 一 课程总述 1 课程性质 软件测试技术 是软件技术专业的一门专业选修课程 本课程是针对软件 测试员或程序员岗位的任职要求所设置的具有综合性质的课程 主要任务是通过 对软件测试基础理论 技术方法 流程管理和使用自动化工具实施项目测试的学 习 使学生了解完整的软件测试的工作过程 能对完整的项目进行测试的实施工 作 从而实现与测试技能要求的无缝连接 前导课程 C 程序设计 面向 NET 的 WEB 应用程序开发 数据库设计 与实现 后续课程 项目开发 Android 应用开发 顶岗实习 毕业设计 等 2 设计思路 本课程紧紧围绕软件测试工程师的岗位能力需要 进行教学内容设计 基于 任务导向来组织教学 以培养学生适应职业岗位的能力 在教学内容的设计上 按照软件测试的知识体系 组织成 软件测试的基本 概念 白盒测试 黑盒测试 单元测试 测试管理 五个部分 针对软 件测试工程师的职业岗位需求 设计真实测试项目案例 以典型实际问题为载体 引出相关专业理论知识 使学生在学习和实训过程中加深对专业知识 技能的理 解和应用 培养学生的综合职业能力 满足学生职业生涯发展的需要 精品文档 2欢迎下载 在考核方式的设计上 也对学生的学习效果实施过程化 能力导向的综合评 价 把学生的学习态度和学习表现也纳入到评价体系中 强调过程考核与集中考 核相结合 理论考核与实践考核相结合 成绩考核主要采取了课堂表现 实验实 训记分 考试等方式 3 课程目标 课程总体目标 通过本课程的教学 使学生掌握软件测试的理论知识 掌握 主流的测试技术和方法 能承担软件测试的工作任务 具备良好的逻辑思维与分 析能力 测试计划的制定能力 测试用例的设计能力 测试代码及文档编写能力 较强的团队合作和沟通能力 对学生今后从事软件编码 软件测试以及其他岗位 工作的职业能力培养和职业素养起到重要的支撑作用 知识目标 1 理解软件测试的模型和分类 2 了解解软件测试的原则 策略 流程 3 掌握软件测试的过程 4 掌握白盒测试用例的设计 5 掌握黑盒测试用例的设计 6 掌握 JUnit 单元测试技术 7 了解测试项目管理 8 了解测试计划 测试总结的编写 能力目标 1 能够熟练应用常用测试方法 完成对应用系统的测试工作 2 能够独立编写简单测试计划 3 能够独立编写简单测试总结 4 能够独立进行常用测试用例的设计 5 能够使用软件测试的相关技术 针对某个项目进行完整的测试活动 素质目标 1 具有分析 解决问题的能力 2 具有良好的沟通能力 3 具有良好的团队合作能力 4 具有良好的自学能力 精品文档 3欢迎下载 5 具有较好的可持续发展能力 6 具有爱岗敬业 遵守职业道德规范 诚实 守信的高尚品质 4 课程重点 难点 本课程的重点和难度在于学生对测试方法的掌握 白盒测试和黑盒测试具有 一定的理论水平 学生较难掌握 JUnit 单元测试也是一个重难点 重难点方面要求教学内容不能过于理论化 否则会难以理解 影响学生的学习 热情 教师应注重实践 讲解一些容易理解的测试方法 对难度较大的 如白盒 测试中的条件 判定覆盖测试和组合覆盖测试 黑盒测试中的决策表和因果图 只 做简单要求 对于 JUnit 单元测试要求学生掌握简单的语句和方法的使用 而难度较大的框 架方法的使用可以作为参考学习 5 教学学时分配 本课程共 36 学时 2 学分 讲授 24 学时 课内实践 12 学时 具体学时分配如下表所示 序号内 容讲授学时课内实践学时 1 软件测试基本概念 40 2 白盒测试 64 3 黑盒测试 64 4 单元测试 44 5 测试管理 40 合计 2412 6 实施建议 6 1 教材及参考资料选用 1 教材选用 软件测试 许丽花 高等教育出版社 2013 年 5 月 软件测试 高等职业教育专业教学资源库建设项目规划教材 作者许丽花 是 高等职业教育专业教学资源库建设项目 软件测试 课程的配套教材 是按照高 职高专软件技术专业人才培养方案的要求 总结近几年国家示范性高职院校软件 技术专业教学改革经验编写而成的 本书共分为 6 个单元 单元 1 介绍软件测试 的基础知识 单元 2 介绍白盒测试技术 单元 3 介绍黑盒测试技术 单元 4 介绍 精品文档 4欢迎下载 单元测试 单元 5 介绍测试过程和管理 单元 6 介绍自动化测试 每个单元都通 过一个引例来描述每个单元所要掌握的知识和技能 每个单元又由多个任务组成 通过每个任务支撑知识的讲解完成该任务所涉及的知识点介绍 然后分析任务实 施过程 完成任务 最终对相关知识进行拓展 使用本书可以实施教学做一体化 每一个任务后面有一个配套的课堂实训 让学生自行完成 从而达到在课堂上就 完成知识讲解和实训的双重目标 2 参考资料选用 1 软件测试技术 方法和环境 徐拥军 北京航空航天大学出版社 2012 6 2 软件测试 陈明 机械工业出版社 2011 5 3 软件测试项目实战 于艳华 电子工业出版社 2012 11 6 2 其他资源的利用与开发 1 51Testing 软件测试网 2 中国测试员网站 3 希赛网 4 CSDN 软件测试频道 6 3 教学方法手段 1 用案例引导学生学习知识 让学生理解 掌握基本的编程知识和基本技 能 2 通过动手实践以及对实践结果进行思考获取知识 避免灌输式教学 指 导学生通过动手来解决遇到的学习问题 3 在讲授过程中 将各项目案例贯穿于各模块中 使学生最终能够针对各 个项目进行测试活动 课程结束时 学生已编写测试用例 100 个以上 6 4 考核评价 1 考核类型 本课程是考查课程 2 考核评价方式 突出过程化考核和综合素质评价 过程考核按在教学中任务完成情况给予评定 课程结 束时进行终结考核 具体比重为 期末考核 40 过程考核 60 其中实践占 40 出勤和课 堂表现占 20 精品文档 5欢迎下载 考核方式 总成绩 过程性考核 60 期末考试 40 考核方式考核项目成绩说明 出勤与课堂表现20 分过程性考核 60 实践40 分根据学生完成情况 记录学生每次得分 再综合每次得分得 到综合实践分 学期末考核 40 综合试卷40 分 总分100 分 二 教学内容和要求 单元一 软件测试基本概念 1 教学内容 1 软件开发与软件测试各阶段的联系 2 测试与开发的并行特征 3 软件测试模型 4 软件质量管理 5 软件能力成熟度模型 6 软件测试成熟度模型 7 软件测试的分类 2 教学要求 教学任务 1 了解软件测试的基本概念和内容 2 了解软件质量管理的基本概念和内容 3 了解软件测试的分类等基本概念 重点内容 软件开发与软件测试各阶段的联系 软件测试的分类 单元二 白盒测试 1 教学内容 1 语句覆盖 2 判定覆盖 精品文档 6欢迎下载 3 条件覆盖 4 条件 判定覆盖 2 教学要求 教学任务 1 理解白盒测试的基本概念 2 掌握语句覆盖 判定覆盖 条件覆盖等白盒测试方法 3 掌握基路径测试以及循环测试方法 4 掌握白盒测试的应用策略 重点内容 条件覆盖 难点内容 条件覆盖 单元三 黑盒测试 1 教学内容 1 等价类划分 2 边界值 3 决策表 2 教学要求 教学任务 1 理解黑盒测试的基本概念 2 掌握用等价类黑盒测试方法编写测试用例 3 掌握用边界值等黑盒测试方法编写测试用例 4 掌握用决策表黑盒测试方法编写测试用例 重点内容 等价类黑盒测试 边界值黑盒测试 决策表黑盒测试 难点内容 决策表黑盒测试 单元四 单元测试 1 教学内容 1 单元测试的基本概念 2 JUnit 的简单使用 3 使用 JUnit 测试简单 JAVA 程序 4 JUnit 基本框架 精品文档 7欢迎下载 5 测试案例 2 教学要求 教学任务 1 理解单元测试的基本概念 2 掌握 JUnit 的简单实用方法 3 了解 JUnit 基本框架 4 掌握实用 JUnit 测试应用程序的方法 重点内容 JUnit 使用方法 JUnit 基本框架 难点内容 JUnit 基本框架 单元五 测试管理 1 教学内容 1 单元测试 2 集成测试 3 测试用例管理 4 测试缺陷管理 2 教学要求 教学任务 1 理解集成测试和测试管理的相关概念 2 掌握测试用例管理的方法 3 掌握测试缺陷跟踪和管理的方法 重点内容 集成测试 测试缺陷管理 难点内容 集成测试 三 课内实践教学 1 实践教学内容 序号实践项目名称内容提要实践学时实践类型 必开 选开 1 使用白盒方法 编写测试用例 根据给出的程序片段编写语 句覆盖 判定覆盖 条件覆 盖 判定 条件覆盖的测试 用例 4 验证型必开 精品文档 8欢迎下载 序号实践项目名称内容提要实践学时实践类型 必开 选开 2 网上订餐系统 的黑盒测试 根据项目页面的功能要 求 利用黑盒测试方法 设计测试用例 4 验证型必开 3 使用 JUnit 编 写单元测试 编写一个 Calculator 类 能够简单实现加减乘除 平 方 开方的计算器类 然后 对这些功能进行单元测试 4 验证型必开 2 2 实践实践教学目的和基本要求教学目的和基本要求 实践一实践一 使用白盒方法编写测试用例使用白盒方法编写测试用例 1 理解白盒测试的基本概念 理解逻辑覆盖和路径测试的基本方法 对程 序结构的正确分析 根据不同的覆盖标准设计测试用例 2 实践内容 目的 要求 编制控制台类型应用程序 根据给出的程序片 段编写语句覆盖 判定覆盖 条件覆盖 判定 条件覆盖的测试用例 根据给出的 程序片段编写基路径测试的测试用例 画出程序流程图 找出所有的判断条件 写出逻辑覆盖的测试用例 3 实践主要配套设备及台 套 数 每人计算机一台 CPU 主频 1 2GHz 内存 512MB 硬盘 40GB 安装有 Windows 操作系统 Visual Studio Eclipse 开发工具 4 实践报告要求 完成实践报告 实践二实践二 网上订餐系统的黑盒测试网上订餐系统的黑盒测试 1 理解黑盒测试的相关基本概念 掌握等价类 边界值等常用的黑盒测试 技术编写测试用例的方法 掌握综合运用黑盒测试技术的策略 2 实践内容 目的 要求 根据项目页面的功能要求 利用黑盒测试方法 设计测试用例 3 实践主要配套设备及台 套 数 每人计算机一台 CPU 主频 1 2GHz 内存 512MB 硬盘 40GB 安装有 Windows 操作系统 4 实践报告要求 完成实践报告 实践三实践三 使用使用 JUnitJUnit 编写单元测试编写单元测试 1 能力培养要求 理解单元测试的基本概念 理解手工编写单元测试的基 精品文档 9欢迎下载 本方法 掌握使用 Eclipse 进行单元测试的过程 编写简单的基于 JUnit 的单元 测试用例 掌握 JUnit 的核心类 2 实践内容 目的 要求 2 利用 Java 编写一个简单的判断日期字符 串的程序 方法名为 boolean validate String dateStrin 使用 main String args 验证程序的正确性 3 实践主要配套设备及台 套 数 每人计算机一台 CPU 主频 1 2GHz 内存 512MB 硬盘 40GB 安装有 Windows 操作系统 2 JDK 1 6 0 16 或以上版本 Eclipse 3 6 或以上版本 JUnit 3 8 1 JUnit 4 x 4 实践报告要求 完成实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 胆汁浓缩综合征的护理
- 雨课堂学堂在线学堂云《菜鸟的职场英语进阶指南》单元测试考核答案
- 浙江国企招聘-2025浙江仙之泉水业有限公司招聘4人历年真题汇编附答案解析
- 2026年土地登记代理人之土地权利理论与方法题库200道及参考答案【夺分金卷】
- 2025年河北秦皇岛市公安医院公开招聘一般卫生专业技术人员8名备考公基题库带答案解析
- 2025四川攀枝花市仁和区金江镇卫生院招聘药房工作人员1人历年真题库带答案解析
- 2026秋季中国电建集团核电工程有限公司招聘280人备考题库附答案
- 2026年教育部直属事业单位招聘11人(社会人员)历年真题汇编及答案解析(夺冠)
- 2026建信期货有限责任公司秋季校园招聘9人(福建有岗)历年真题汇编带答案解析
- 2025福建厦门市集美区园博幼儿园非在编(顶岗)教职工招聘2人历年真题库附答案解析
- 车辆验收标准课件
- 《农村公路技术状况评定标准(JTG5211-2024)》
- 物流基础知识培训内容课件
- 2025年河南省警务辅助人员招聘考试(公安基础知识)历年参考题库含答案详解(5卷)
- 预防术中获得性压力性损伤专家共识
- 《现代质量工程》课件-第五章 质量控制常用技术
- 3.2.《一元一次方程及其解法》去分母(教学课件)-沪教版(五四制)六年级数学上册
- 电力行业收费标准及政策解读
- 仓库安全管理与案例分析
- 长方体的体积说课课件
- 用餐礼仪知识课件
评论
0/150
提交评论