网络教育学院毕业实习报告(供高起专层次用).doc_第1页
网络教育学院毕业实习报告(供高起专层次用).doc_第2页
网络教育学院毕业实习报告(供高起专层次用).doc_第3页
网络教育学院毕业实习报告(供高起专层次用).doc_第4页
网络教育学院毕业实习报告(供高起专层次用).doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

不用打印,用网络教育学院提供的封面毕业实习报告软件测试申请人:钟金学科(专业):计算机科学与技术指导教师:姜欣宁 2010年06月V网络教育学院毕 业 实 习 报 告 任 务 书专业班级 计算机科学与技术 层次 高起专姓名 钟金 学号 08117004201028 一、报告题目 软件测试 二、报告工作自 2010年6月 日起至 2010 年 6月20 日止三、报告的基本要求:主要内容:1、软件介绍。 2、软件分类、测试方法分类、问题点分类。 3、问题点管理,测试流程和测试方法。 4、实习总结。 指导教师: 姜欣宁 网络教育学院毕业实习报告考核评议书网络教育学院毕业实习报告考核评议书指导教师评语:建议成绩: 指导教师签名: 年 月 日审查委员会意见: 负责人签名: 年 月 日第 13 页 共 13 页项目经验总结题目:毕业实习报告-软件测试学科(专业):计算机科学与技术申请人:钟金指导教师:姜欣宁 摘 要主要是找出软件中存在的Bug,软件分为纯软件和应用软件,纯软件是指直接在电脑上不需要外围设备就能使用的软件;而应用软件需要外围设备的支持。这样在测试的时候就会有不同的测试方法。使用这些方法去找出软件中的Bug, Bug分为几个不同的等级,不同等级的Bug会进行不同的的追踪。在实习过程中,了解了测试流程和测试方法,对于不同功能的软件的测试流程是不同的,而测试方法也不同,所以要先了解所测试软件的功能然后指定测试计划。测试方法分为功能测试,单元测试,回归测试等等。关 键 词:XXX;XXX;XXX;XXX;XXX目 录1 测试是什么11.1测试流程1 1.1.1 试用软件11.2 测试计划1 1.2.1测试人员1 1.2.2 测试环境设置和配置问题.1 1.2.3测试终止和重新测试开始.12 执行测试32.1 手动测试32.1.1 重现Bug32.2自动化测试32.2.1QTP使用33 实习结果53.1 标题253.1.1 标题354 实习总结或体会74.1 标题274.1.1 标题375致 谢9参考文献11附 录13 1 测试是什么测试就是发现软件中存在的Bug,在什么样的情况下能重现Bug?是否是软件的正常流程?而软件中是否有Bug的容错率?这就要测试完成之后才能得到最后的结果。1.1 测试流程流程是被固化的过程,我们为什么要将过程固化,是因为我们认为被固化的过程是好的过程。因此说流程很重要。那么什么是测试流程,就简单了,就是被固化了的做测试的一些过程。这些过程往往是发现Bug的过程。1.1.1 软件试用了解软件工作流程和软件的各个功能,以及软件的安装卸载。对软件有了大致的了解后,可以初步判断在什么功能上实现比较困难,就更容易发现问题。1.2 测试计划测试计划是描述软件测试努力的目标、范围、方法和焦点的文档。准备测试计划的过程是完整考虑软件产品可接受评价努力的一个有用的方法。完整的文档将有助于测试组之外的人理解为什么要进行软件正确性检测,并且如何进行检测。测试计划应当足够完整但也不应当太详尽,以致在测试组之外没有人会读它。1) 测试人员安排2) 测试环境设置和配置问题该软件要在什么环境下进行测试,如操作系统,操作系统又分Windows,Linux,Mac等,Windows操作系统又分Win200、WinXP、Vista、Win7;Linux系统又有不同的版本,如Fedora、Ubuntu、SUSE等;Mac系统又有不同的版本,如Mac10.4、10.5、10.6等。测试环境的搭建,比如系统中有什么软件存在,软件的版本等。如果系统中有杀毒软件,确认该软件是否和杀毒试软件有冲突,是否有同类型的软件,要测试软件的兼容性等。3) 测试终止和重新开始的标准按照测试流程测试完一个软件后,提出Bug,待Bug修改后进行重新测试,重新测试时依然要按照测试流程进行测试,这样来检查Bug是否修改完成,并且还要注意,Bug修改后是否有引入新的Bug。2 执行测试执行测试,发现问题,解决问题。才能最终体现测试人员的价值。这三个步骤每个都很重要。执行测试是最基础的,不多说了。发现BUG的能力需要测试人员的细心,专注和扩散思维能力,有时候经验也很重要。比如一些同步的功能点、边界值时页面的展示问题、还有新功能的链接问题等都是容易出错的地方,需要特别注意。有时候,特别是到最后第三轮测试时,一些边边角角的地方要重点关注下,是之前测试容易忽略的地方,往往也是开发人员容易忽略的地方。比如js错等。发现bug后要解决bug,如果没有解决,那测试人员前面的工作相当于没有意义了。所以这步很重要。解决问题看起来很简单,告诉开发人员解决就好了。但实际上不是这样的,从实习阶段过来,我觉得解决bug,是我最需要提升的一个地方,也越来越发现它的重要性。解决bug分好几步,首先,要重现bug,如重现了,再判断下是不是个bug,因为有时会规则本来就是这样,或由于你的操作没有符合规则造成的正常结果。来源:(/s/blog_60c53af50100gqwg.html) - 软件测试-个人体会小结_芝麻汤圆_新浪如果判定是个bug,这时你要想想这个bug是个什么bug,定位下问题,这需要经验,也需要多思考才可以。如果定位正确,缩小bug的范围,可以有效的帮助开发解决bug,提高bug解决效率。但如果定位错了,很可能会误导开发。所以要三思,当然个人觉得这部也是技术含量最高的一步。接下去就得提bug给开发了,bug的描述一定要清晰简洁,避免出现踢皮球现象。Bug提好了还有跟进bug解决。如果是严重的bug,最好再通知下开发立即解决,bug拖得越久风险越大。可以养成每天早上开机,首先看下缺陷库里的bug,将fixed的bug再验证一遍,没有解决的问题,看下严重程度,督促开发解决。如果严重bug开发没能及时解决,要考虑报告pm等,协助开发人员解决。处理bug的效率不当是开发的责任,也体现了一个测试人员的能力,如何有效控制跟踪bug尽早解决,是一门学问,也是成为开发欣赏的测试人员的重要一步,以后还要多努力。2.1 手动测试就是按照产品说明书上的规格,进行手动测试,试用键盘和鼠标进行的相关操作,这样做比较小型的软件还好,如果软件比较复杂,要把每个操作都执行到还是有一定的难度,所以手动测试主要是测试某些特殊的功能。2.1.1 重现Bug在测试时发现问题后,要知道是在什么条件下才会出现这个问题,缩小Bug的范围,能提高修改此Bug的效率。一般只能手动进行调试,自动化只能得到结果但是不能定位Bug。2.2 自动化测试能有幸在实习阶段学到自动化测试的东西,是很欣慰的。现在已经能独立编写自动化脚本,不过写脚本也是要细心,要多思考才行,另外要注意自己多注入营养,遇到问题先自己主动去解决,不行再求教别人。自动化脚本开发是一个长期的过程,虽然现在工作告一段落,但这块我不会放弃掉,而且希望能对这方面有更多的了解进步,也算自己可能考虑的一个方向吧。2.2.1 QTP使用目前公司试用的软件是Quick Test Pro,这个软件上手比较容易,并且界面上能很直观的看到所执行的测试。其中包含录制脚本,就是模拟计算机鼠标和键盘的操作,这样就减少了人工测试重复性工作,从而使测试人员能够用更多的时间去完善自动化测试的脚本。3 项目经验总结做了3个项目,很多收获,上面的体会也来自项目。面试的人总会问:哪个项目你印象最深刻?你做项目的体会?你觉得哪方面提高了?有什么收获?3.1 总结一、 每个项目都有他的不同,第一个项目让我从不知道如何下手进行测试到知道怎么测试,写测试计划,提出Bug。让我对测试流程有了认识和理解。二、 第二个项目投入的不多,主要让我认识到了,我要独立完成自己的任务,而不是一遇到问题就向上级回报,或者寻求解决办法。完全能够独立完成,并且能提供最简单的描述,把Bug出现的环境和条件描述清楚,这个在修改该Bug的时候,工程师们就很容易解问题了。三、 最后一个是大项目,虽然是参加前期的工作,没有执行测试,但是还是接受了一次洗礼。最深的时项目的质量控制方面,项目的质量控制是从项目开发前就开始的,Prd评审,系统设计评审,UC评审等一个都不能少,一个都不能缺少测试人员。测试人员和开发人员看问题的角度不同,在评审时要从测试的角度尽量早发现问题,做到可以在Prd评审时发现的问题,就不需要再测试执行时才发现。这也是测试人员的价值提箱。谈到项目还有重要的一点是需求变更,需求变更在所难免,怎样控制好需求变更带来的影响,是很重要的。比如需求变更一定要及时通知各个单位,又见同志项目成员,并评估风险。4 实习总结或体会一个月做下来收获还是很多的:1、 体验了深圳的上班族的生活节奏,生活是艰苦的,特别在我们职业刚起步的阶段。2、 要学会合理安排时间,特别是上班时间,因为如果你想做的更好,你不仅要明白今天要做什么,更要知道,明天要做什么。深圳的生活节奏还是比较舒缓的,所以要提高自己,就要牢牢把握时间。3、 接触了软件测试的一些知识,学过计算机一些基础的东西,实习的实践让我在学校所学的东西在实际生活当中有了实践的机会。计算机是一个很广泛的学科,所以要明确自己以后要往哪方面发展。4、 认识了一帮新同事,我相信,接下来的时间里,我们不仅仅会是同事,更是朋友。因为以后我们的很多潜在的发展机会都是蕴藏在接触的人当中的,所以这些人无论是在生活上还是在以后的工作上,都将是我很大一笔财富。5致 谢感谢刘老师提供的信息和指引,感谢刘老师的辅导,使我能够完成这次的写作,感谢康特宏公司提供这样的职位供我实习,感谢公司的同事在我遇到困难的时候提供的帮助,感谢公司上级的培养。参考文献样例:1 QTP项目应用于进阶 E测工作室编著 北

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论