@@@@大学 课 程 设 计 说 明 书
课程名称 题 目
院 系 班 级 学生姓名 指导教师 日 期
软件测试技术课程设计 CppCheck测试
信息工程学院 计科131 2016.7.5
课程设计任务书
课程设计题目 姓名 组别 指导 教师 组长 学号 1 CppCheck测试 专业班级 同组 成员 计算机 通过本课程设计,深刻理解和掌握软件测试的基本方法、基本技术和常用测课程设试工具,熟练掌握测试用例的设计,同时进一步提高学生对于复杂程序的编写能计目的 力,为学生将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。 课程设硬件:装有windows操作系统的计算机 计环境 软件:CppCheck 任务要求: 1.理解CPPCheck软件的基本功能和特征; 课程设2. 掌握软件测试方法在CPPCheck测试中的运用; 计任务3.完成CPPCheck相关任务模块测试用例的设计; 和要求 4.实现CPPCheck的核心功能的测试; 5.撰写测试CPPCheck软件的相关文档; 6.撰写出符合要求的课程设计报告。 1.郑人杰,软件测试技术,清华大学出版社 2.徐仁佐,软件可靠性技术,清华大学出版社 3.林宁、孟庆余,软件测试使用指南,清华大学出版社 4.古乐、史九林,软件测试技术概论,清华大学出版社 时 间 进 度 安 排 序号 1 2 3 4 5 起止日期 5.4 5.5-6.3 6.4-6.9 6.10-6.15 6.16-6.22 工 作 内 容 学生熟悉题目背景,选题 CppCheck测试需求分析 CppCheck测试设计 CppCheck测试 撰写上交课程设计报告 参考 文献 任课教师: 时间:2016.7.5
目录
一.任务的描述 ....................................................................................................................... 1 1.1目标 ................................................................................................................................ 1 1.2测试对象介绍: ............................................................................................................ 1 1.2.1 概述: ................................................................................................................... 1 1.2.2介绍: .................................................................................................................... 2 1.2.3 基本使用: ......................................................................................................... 2 1.2.4 高级使用: ........................................................................................................... 2 1.4.运行环境: ................................................................................................................. 5 1.5.条件与限制: ............................................................................................................. 5 二.测试设计 ........................................................................................................................... 5 2.1测试阶段的选择: ...................................................................................................... 5 2.1.1单元测试 ................................................................................................................ 5 2.1.2集成测试 ................................................................................................................ 7 2.1.3系统测试(System Testing): ........................................................................ 7 2.2测试方法的选择: ...................................................................................................... 7 2.3 选择工具: ................................................................................................................... 8 2.4设计测试用例: ............................................................................................................ 9 2.4.1静态测试 ................................................................................................................ 9 三.测试执行和结果 ............................................................................................................. 10 3.1白盒测试 ...................................................................................................................... 10 3.2黑盒测试 ...................................................................................................................... 16 四.测试的结果 ..................................................................................................................... 19 五. 感想认识 ......................................................................................................................... 20 六.参考文献 ......................................................................................................................... 20