1 / 24
文档名称:

软件测试课程设计.doc

格式:doc   大小:709KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试课程设计.doc

上传人:313327417 2018/11/6 文件大小:709 KB

下载得到文件列表

软件测试课程设计.doc

文档介绍

文档介绍:@@@@大学
课程设计说明书
课程名称软件测试技术课程设计
题目 CppCheck测试
院系信息工程学院
班级计科131
学生姓名
指导教师
日期
课程设计任务书
课程设计题目
CppCheck测试
姓名
学号
1
专业班级
计算机
组别
组长
同组成员

指导
教师
课程设计目的
通过本课程设计,深刻理解和掌握软件测试的基本方法、基本技术和常用测试工具,熟练掌握测试用例的设计,同时进一步提高学生对于复杂程序的编写能力,为学生将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。
课程设计环境
硬件:装有windows操作系统的计算机
软件:CppCheck
课程设计任务和要求
任务要求:
;
2. 掌握软件测试方法在CPPCheck测试中的运用;
;
;
;

参考
文献
,软件测试技术,清华大学出版社
,软件可靠性技术,清华大学出版社
、孟庆余,软件测试使用指南,清华大学出版社
、史九林,软件测试技术概论,清华大学出版社
时间进度安排
序号
起止日期
工作内容
1

学生熟悉题目背景,选题
2
-
CppCheck测试需求分析
3
-
CppCheck测试设计
4
-
CppCheck测试
5
-
撰写上交课程设计报告
任课教师: 时间:
目录
1
1
: 1
概述: 1
: 2
基本使用: 2
高级使用: 2
: 5
: 5
5
: 5
5
7
(System Testing): 7
: 7
选择工具: 8
: 9
9
10
10
16
19
五. 感想认识 20
21
课程设计报告文档


测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。应根据开发各阶段的需求、设计等文档或程序的内部结构精心设计测试用例,并利用这些实例来运行程序,以便发现错误。信息系统测试应包括软件测试、硬件测试和网络测试。硬件测试、网络测试可以根据具体的性能指标来进行,此处所说的测试更多的是指软件测试。
一是对质量或可接受性做出判断:通过测试给出所测系统总体质量现状,譬如满足工件的出入口标准,达到发布要求,遗留缺陷或者风险
  二是发现问题,而且尽可能早一些,并确保其得以修复:目的是要发现问题,就需要使用不同的方法类型进行测试,尽可能早的发现问题,就是尽快的参与测试,并提高测试的效率和有效性,使严重的问题尽早被发现;确保缺陷得以修复,需要说明的是不是所有的缺陷都可以被修复的,那么我们要在提交缺陷单的时候自己首先已经有一个尺度,哪些是必须解决的,哪些是有时间可以解决的,那些是可以推迟到下个版本,哪些是无法解决但是要提出来的,跟自己的团队磨合久了,测试人员心理这个尺度应该是很清楚的,再则就是注意与开发之间的沟通技巧和专业度,特别在国内团队,随意性比较大,某个缺陷的解决很可能是因为开发心情好或者跟开发者交情好,或者开发觉得你够专业。
  三是改进测试过程或者软件开发过程:通过测试,对一些测试数据的度量和报告,对团队合作上一些问题的发现和总结,可以反过来为测试过程和开发过程的改进提供依据,从而促进团队朝着更积极有效的方向发展。
总之要做到以最少的人力、物力、时间找出软件潜在的错误和缺陷。
:
概述:
Cppcheck是一种C/C++代码缺陷静态检查工具。不同于C/C++编译器及其它分析工具,Cppcheck只检查编译器检查不出来的bug,不检查语法错误。
:
cppcheck 是一个静态代码检查工具,支持c, c++ 代码;作为编译器的一种补充检查,cppcheck对产品的源代码执行严格的逻辑检查。执行的检查包括:
1. 自动变量检查
2. 数组的边界检查