软件测试实习报告_第1页
软件测试实习报告_第2页
软件测试实习报告_第3页
软件测试实习报告_第4页
软件测试实习报告_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

软软件件工工程程实实习习报报告告 报告题目:软件测试报告题目:软件测试 姓名:姓名: 学号:学号: 分院:理工分院分院:理工分院 专业班级:软件工程专业班级:软件工程 08010801 指导老师:李全 20112011 年年 7 7 月月 摘要摘要 本次的实习内容主要包括:对苏宁公司软件部门产品有一个初步的认识及确定其 应该包括哪些模块实现什么功能;对软件测试的基础知识的理论学习;理论联系实际 对测试进行具体操作;学会用测试工具进行工作,软件初步测试。 目 录 暑假专业实习报告暑假专业实习报告.1 1 1 实习过程介绍实习过程介绍.1 1.11.1 实习第一阶段实习第一阶段 .1 1 1.21.2 实习第二阶段实习第二阶段 .1 1 1.31.3 实习第三阶段实习第三阶段 .2 2 2 2 实习中所发现的问题实习中所发现的问题.2 3 3 问题的分析与讨论问题的分析与讨论.3 4 4 实习的收获与体会实习的收获与体会.5 5 致致 谢谢.5 实习日志实习日志.6 6 实习报告实习报告.7 7 实习鉴定表实习鉴定表.8 8 参考文献参考文献.9 暑假专业实习报告暑假专业实习报告 1 1 实习过程介绍实习过程介绍 1.11.1 实习第一阶段实习第一阶段 7 月 8 日到 7 月 15 日,我主要用来学会使用公司软件部门所开发的应用软件和各种产品设备, 熟悉和了解一贯的操作方法和可能出现的问题,并就如何解决问题向老员工请教方法。教我的是一 位年纪大一、二岁的同事,先与我说了一下要点,然就让我自已看,遇到不懂的就问。初次接触单, 发现它并不像课本那样的有条有序,许信息夹杂在一起,令人眼花缭乱,而且以有不同的种类,要 做到随便一看就知是什么单不下点功夫是不行的。我知眼高手低是一个通病,于是接来的几天我就 踏踏实实的坐在哪里认真的看产品介绍和说明书,熟它的大致结构。 1.21.2 实习第二阶段实习第二阶段 7 月 15 日到 7 月 25 日,熟悉了相关软件和硬件的操作和基本故障诊断之后,我也成为工作之 中的一员,开始尝试解决客户应用产品中出现的一些问题。在这一段时间里,主要任务有巩固之前 所学的,对常见的错误要一看即知,并养成认真仔细的工作作风。在工作的过程中我也遇到了一些 棘手的我无法解决的问题,比如一个对于软件数据库的操作问题,一个客户在使用产品的过程中发 放补贴有误而按我们的系统和软件的操作步骤似乎又没有问题,于是就要查看客户的数据库资料, 所以我就叫客户将一卡通软件的数据库备份发过来,但是刚开始对于本公司测试数据库的数据结构 和数据表又不甚了解所以对于这个问题我就暂时无法解决了,最后在公司老员工的帮助下我准确的 找到了相关数据表并进行了相关查询,终于查出了问题所在。经过这个故事之后我也感觉到光靠培 训听讲是不那么管用的有时候也要自己试着去解决问题去亲自动手测试一些东西在实际的应用过程 中去发现问题和解决问题,做任何事都是一样要实事求是,实事求真。 1.31.3 实习第三阶段实习第三阶段 7 月 25 日到 8 月 25 日,现在我通过了前一阶段的学习和了解,可以说对整个一卡通系统的工 作原理和各种数据流程形成了自己的观点和见解,同时也对这个市场的需求和一些潜在的可能的变 化有了一个大致看法。结合以上的培训和了解我现在的任务就是熟悉各种软件的操作和数据结构然 后在此基础上尽一切可能的去模拟去思考现实使用环境中的应用可能性和预测可能出现的状况然后 对比一出现故障的概率等等,在这样的一个环节之后我要做的更细致的活儿就是做好各种测试计划 和测试报告,然后对这些报告做一个准确和客观的评估然后将我所获得的结果反馈给软件或者硬件 开发人员。我学习方式是坐在我们项目经理的身边看他做各种更改和测试,他一边做一边教,把要 测试的要点给了我,让我思考模拟的方法。我遇到不懂的地方就向他请教,直至有了自己的周密方 案之后形成纸质文件之后,才算是合格。有了第一次的错误之后,我就变得更加的小心,所以在其 后的工作中我都有保持谦虚的心态。在种状态下我进步很快,花了比别少了将近一半的时就达到目 标了。 2 2 实习中所发现的问题实习中所发现的问题 1、缺乏工作经验 因为自己缺乏经验,很多问题而不能分清主次,还有些培训或是学习不能找到重点,随着实习 工作的进行,我想我会逐渐积累经验的。 2、工作态度仍不够积极 在工作中仅仅能够完成布置的工作,在没有工作任务时虽能主动要求布置工作,但若没有工作 做时可能就会松懈,不能做到主动学习,这主要还是因为懒惰在作怪,在今后我要努力克服惰性, 没有工作任务时主动要求布置工作,没有布置工作时作到自主学习。 3、工作时仍需追求完美 在工作中,不允许丝毫的马虎,严谨认真是时刻要牢记的。 4、学术上不够钻研 这是由工作性质决定的,也是我自己选择的,因为在我看来,只有被市场认可的技术才有价值, 同时我也认为自己更适合做与人沟通的工作。但我毕竟是硕士研究生,需要作一些技术的研究工作, 这就需要我个人多关注科研的最新进展,同时,这也对我的工作有促进作用。李广成总裁,也是我 的导师,在百忙之中都会抽出时间作研究工作并指导我的学习,我的时间比他充裕的多,也应该可 以多关注科研技术的进展。 3 3 问题的分析与讨论问题的分析与讨论 1、关于概率性问题 软件测试中常见的一个问题就是概率性问题,概率性问题无论对软件测试人员还是对开发人员 而言都是比较头疼的一个问题。这种概率性问题在测试中该如何处理呢? 首先,概率性问题也是问题,这种我们千万不能一笑而过,在这种情况下测试人员要将这些问 题记录下来,多做测试,看能否找出问题产生的规律。 其次,我们要对所出现的问题进行评估,看这种问题的严重性,如果是比较轻微的问题,对用 户使用没什么影响,也不会影响到软件其他方面正常工作,那在这种情况下如果开发人员很随手就 可修改的话,那就进行修改;如果修该起来耗时耗力的话,则可征得有关人员同意后进行 keep. 再者,对于比较严重的概率性问题,如死机、系统崩溃等情况,在记录下问题的同时要及时通 知相关开发人员,测试人员和开发人员商量解决如何再现并最终解决问题。对于这样的问题一定不 能放过,记得以前在给佳能做传真机测试的时候,遇到一个出现系统自动重起的问题,结果为了抓 这个问题,几个测试人员专门盯着这个问题反复的测试,为了这个问题整整测了一个星期,好在问 题最后得一解决。 第四,有些问题用语言文字描述可能很难描述清楚,对于这样的问题,测试人员再进行描述的 时候,有条件的话可以抓图和提供测试 log.当然,如果有再现的话,最好通知开发人员,让开发 人员确认问题的现象,毕竟百闻不如一见! 第五,概率性问题产生的原因可能是累积性问题,是一系列复杂操作引起的,而有些可能是时 间点的问题,只有在某个瞬间进行操作才能出现,过了那个时间点进行操作时就不会出现问题,这 样的问题测试人员在测试时和记录时都要注意采取合适的测试策略。 第六,有些概率性可能和测试人员的操作习惯有关,一个测试人员测试出的问题有时候即使描 述的很详细,让另一个测试人员来测,可能都很难发现问题,所以概率性的问题在解决之后最好由 相关测试人员进行验证。 第七,对于在一些难以重现的比较严重的概率性问题,有关测试人员还可以大范围的搜集相关 信息,如可以群发消息询问其他测试人员或者产品试用人员,看他们在测试过程中有没有出现有关 现象,搜集的信息越多越容易分析出问题的规律、原因,这样也便于开发人员解决问题。 第八,对于一些让开发人员也束手无策的难以再现的问题,这种情况下可以使用带 trace 的版 本进行测试,再现时直接分析相应的 log 记录。当然这些都属于开发人员解决问题方式方法范畴, 相信他们都有自己独到之处,在此就不班门弄斧了。 2、不确定的问题 实际测试中会遇到这样一种情况,有些现象(在确定是问题之前最好用现象来描述)出现了, 测试人员很却难确定这种现象是正常的还是一个 bug,造成这种情况出现的原因测试人员对软件需 求、规格要求等不是很清楚,当然很多情况下根本就没有相应的明确规格定义,尤其是一些比较复 杂的大型项目时,其规格、需求往往很难做到那么完善,有很多都是在开发过程中遇到时再进行定 义。 针对这种问题,测试人员可以先不要进行匆忙提交,冲动是魔鬼,冲动是会受到惩罚的!建议 采用以下方式处理: 首先,查看确认软件规格说明和需求文档,当然也可以采用更快捷的方式直接让相关开发 人员确认。这种情况的好处在于快捷,而且可以避免出现需求规格有变更后,而测试人员未有及时 得知从而导致判断失误的情况出现。测试人员辛辛苦苦提出的一个“bug”结果被驳回说那不是 bug,需求就是那样定义的情况真的就不太好了。 实际工作中出现不是 bug 的 bug 时,有些开发人员会相当反感的,所以还是要三思而行。 其次,偶尔有确定不了的问题请相关设计人员确认还可以,如果次数多了,那就不太好了吧, 而且有时候就根本不方便向有关设计人员确认,所以当遇到有些确认不了的问题的时候,如果规格 也没有明确定义,则可以选择市场上比较成熟的大品牌同类产品进行对比测试,这也是在测试过程 中常使用的一种方法。一般在开发一款产品的时候,公司都会购置几款同类产品做参考。 再者,如果出现测试人员确认不了的问题,也可让测试组内部其他人员进行测试确认,俗话说: 三个臭皮匠,整死诸葛亮。多一个人确认其结果毕竟更为可靠些。 最后,当一个难以确定的现象被证实是一个 bug 时,再进行提交,不是一个 bug 更好,皆大欢 喜! 4 4 实习的收获与体会实习的收获与体会 一个月多月的实习下来,我才慢慢开始真正了解了软件测试工作。实习是一个开端,一个让自 己学会成长的地方不管是从工作技能上还是从为人处事上,我都感觉到了有很大的提高。 首先,应对软件测试感兴趣和对自己有自信,如果具备了这两点,那么在开发过程中不管遇到 什么样的困难,我相信自己一定能克服。 善于怀疑,世界上没有绝对正确的,总有错误的地方,具有叛逆心理,别人认为不可能发生的 事,我却认为可能发生。别人认为是对的,我却认为不是对的。 保持一个良好的心情,否则可能无法把测试作好。不要把生活中的不愉快的情绪带到工作中来。 其次,做测试时要细心,不是所有的 bug 都能很容易的找出,一定要细心才能找出这些 bug。 在工作技能上,因为从事的是测试工作,对于自己来说虽然有着一些理论知识,但是这还远远不够, 一切还是需要我从头开始的,而更需要自己的努力、耐心和细心。这些都是自己欠缺的,但是在工 作了这几个月后,真的发现自己有了很大的改善。虽然离真正的软件测试人员的要求还有很大的距 离,但是自己一定会努力,向着自己的目标前进。 其次,让自己成熟了许多。虽然不能用语言来描述,但是确实可以从生活中的点点滴滴感觉得 到。经历使人成长,只有经历过,才可以让自己真的成熟起来。 刚开始的时候很多人都和我一样,认为软件测试工作简单,只需要动动鼠标就行,之后才明白 当初的认识是多么的肤浅。虽然自是功能测试,手工测试的工作,但是那鼠标也不是那么乱点的! 另外还有我暂时没有涉及到的自动化测试工作,这无疑也是一个和软件开发人员一样需要有着扎实 的编程能力的。 5 5 致致 谢谢 在此感谢在我实习中对我进行指导和帮助的大哥大姐们,尤其是介绍我进入公司软件部门的李哥, 使我有了一次能够系统实习的机会,还有部门主管张叔对我的教导让我认知了软件测试是项细致耐 心的工作。 海南大学三亚学院学生实习(训)日志海南大学三亚学院学生实习(训)日志 年月日星期天气 本人签名: 本日实习 (训) 内 容及心得 年 月日 年月日星期天气 本人签名: 本日实习 (训) 内 容及心得 年 月日 海南大学三亚学院学生实习(训)报告海南大学三亚学院学生实习(训)报告 实习 实训 内容 学会使用开发的应用软件和各种产品设备,熟悉和了解一贯的操作方法和可能出 现的问题 实 习 实 训 总 结 通过这次实习,确实让自己成长了许多。在实习期间,我学到了许多东西,遇到 了一些困难,也看到了自己本身存在着许多问题。在测试时要想使自己的测试更 加周全,总会遇到这样那样的问题。当前的软件的功能日趋复杂,不学到一定的 深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏 漏。需再加以刻苦钻研及学习,不断开拓视野,

温馨提示

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

评论

0/150

提交评论