软件测试课程设计报告书 下载本文

. . .

30 30 30 30 30 -60 -60 -60 -60 -60 -60 -60 -60 30 -60 -60 -60 -60 30 30 30 30 -60 -60 -60 -60 -60 30 30 -60 -60 30 30 -60 -60 30 30 -60 -60 60 60 120 -120 60 60 60 60 60 60 -120 30 -120 30 -120 30 -120 30 -120 30 -120 30 -120 120 120 120 120 120 120 120 -210 120 120 100 100 100 100 100 100 100 100 100 -100 100 100 100 100 100 100 100 100 100 100 100 100 100 63.003 131.812 89.566 112.296 135.256 157.08 63.003 0 100.807 112.296 135.256 72.273 50.536 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 软件测试报告: 120 30 -120 30 60 30 60 30 30 30 30 -210 30 210 30 30 30 30 30 30 抛出异常 抛出异常 抛出异常 抛出异常 抛出异常 抛出异常 抛出异常 抛出异常 抛出异常 抛出异常 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 ..........

. . .

Bug引入阶段

由上图可以看出,主要为前台编码和页面设计方面的 bug,占到了全部 bug 的 2/3。

四.测试的结果

单元测试的尝试里我遇到了几个问题:

问题1:代码重复的问题太多 解决办法:这个问题很容易解决,只需要把判断预期结果和实际结果的逻辑提取到某个函

数中即可。从整个代码来看,有两种类型的结果的函数: (1)返回布尔型 (2)返回整数

因此,需要两个类型的判断预期结果和实际结果是否相符的函数: 问题2:测试结果需要人工去检查

解决办法:对于测试结果不要使用printf方式打印被测试函数的返回结果值就可以避免

这个问题。

问题3:对测试的总体信息也无从得知

(1)执行的测试用例总数、通过的数量和失败的数量 (2)测试执行的时间 (3)如果测试用例执行失败了,希望知道是哪个测试用例失败,从而去分析失败的原因。

..........

. . .

五. 感想认识

本次课程设计通过对CPPCheck软件单元测试和系统测试部分的测试,使用greatCircleDistance()函数等方法进行了输入结果是否符合实际情况的测试,总结了测试中测试需求、测试设计、测试执行和问题分析的内容,难点是单元测试的方法以及CPPcheck软件的使用。

通过实习对软件测试有了进一步的认识。在这短短实习的时间里,我对软件测试有了较深的了解,放下了心中的石头,同时对测试工程师的工作也有了一定的认识。知道测试工程师不是一个简单的工作,需要全面的知识和丰富的经验,还要有细心和耐心.在未来一年里,我的这些方面都会获得较大的提高。

通过该次试验我学会了如何进行测试,了解其过程和原理,并知道了各种工具的使用以及他呢的各自的区别,并认识了整个测试的流程,本次试验也出现了一些相应的错误和缺陷,以后再测试中要严格按照测试计划和要求执行测试,通过本测试掩饰我对策是有了基本的认识,同时也知道如何进行简单的测试。

六.参考文献

《软件测试从入门到精通》 王轶辰 电子工业出版社 《软件测试入门》塔姆瑞斯 人民邮电出版社 《软件测试理论与实践》毛志雄 中国铁道出版社

《软件测试的有效方法》 WilliamE.Perry 清华大学出版社

..........

. . .

计算机系课程设计指导教师评分表

欢迎您的光临,Word文档下载后可修改编辑.双击可删除页眉页脚.谢谢!让我们共同学习共同进步!学无止境.更上一层楼。

课程设计题目 姓名 吴兵帅 CppCheck测试 学号 分 值 10 131425020130 专业班级 计科131 成 绩 项 目 1设计过程中出勤、学习态度等方面 评 分 要 素 上机出勤及端正的学习态 度、认真刻苦程度等 2软件测试质量 成绩3 答辩 评定 4设计报告书写 40 测试方法、测试用例、测试 文档等方面进行综合评定 能简明扼要地阐述测试的主 要内容,能准确流利地回答各种问题 条理清晰,表述清楚、措词 得当 组长全面负责,承担复杂的 模块设计分值就高 20 10 5 实际动手能力 总 成 绩 20 指导教师评语: 指导教师签名: 2016 年 7月 5日 ..........

. . .

..........