软件测试实习报告1

时间:2024.4.20

湖南商学院

《暑假实习》 

题 目        暑假专业实习报告          

计算机与电子工程学院

20##8


实习报告评审表

实习报告作品验收表

注:1. 除“验收情况”栏外,其余各栏均由学生在作品验收前填写。

2. “验收情况”栏由验收小组按实际验收的情况如实填写


目     录 

1 实习的基本情况...................................................................................... 1

2 实习单位简介.......................................................................................... 1

3实习过程介绍........................................................................................... 2

3.1 实习第一阶段..................................... 2

3.2 实习第二阶段..................................... 2

3.3 实习第三阶段..................................... 3

4 实习中所发现的问题.............................................................................. 4

5 问题的分析与讨论.................................................................................. 5

6 实习的收获与体会.................................................................................. 7

参考文献...................................................................................................... 8


暑假专业实习报告

1 实习的基本情况

通过本次实习,应当对公司产品、测试流程、测试知识等达到熟练运用的地步,同时应该对测试工具及其应用有一个非常清晰、明了的认识。本次的实习内容主要包括:对公司产品有一个初步的认识及确定其应该包括哪些模块实现什么功能;对软件测试的基础知识的理论学习;理论联系实际对测试进行具体操作;学会用测试工具进行工作,软件初步测试。我的工作岗位是研发部的软件测试员,公司对本岗位的职业技能要求如下:

1)从事一卡通相关产品的测试工作对一卡通相关产品做前期的需求分析和成品测试,负责软硬件新产品的应用测试,负责制作新产品的软硬件件说明书的撰写制作等。
   2)必须要熟悉软件产品开发的测试工作流程,了解软件开发各阶段的工作。
   3)有较好的文字理解、组织和表达能力,能做好测试计划和测试报告。
   4)有较好的客户沟通解答能力。

2 实习单位简介

厦门市舒特科技有限公司是一家集研发、生产、销售、服务为一体的高新技术知名企业。公司是国内最早介入智能卡应用领域的企业,是专业致力于IC卡智能应用系统、智能化电子产品、工业自动控制产品解决方案的优质供应商。公司拥有多项自主知识产权和丰富的技术储备。公司生产的产品品种齐全,主要有感应卡考勤系统、售饭系统、收费系统、门禁系统、水控/电控系统、巡更、图书馆管理、机房管理、停车场管理系统、DVS等智能化企业一卡通产品、校园一卡通产品和家校通系统,以及数字视频服务器等系列产品。      

  舒特公司一直走在科技创新的前沿,是国内首家最早推出纯局域网系统、U盘系统、语音智能系统、超大液显系统,可拍照智能系统的企业,该系列系统的推出均开辟了智能卡运用的新领域,带动了整个行业产业的发展。公司产品接口丰富,包括RS232/RS485/LAN(VPN、广域网/虚拟网/无线AP基站接入/Interne/U盘/微打等,每类产品都有多个系列和丰富的机型,满足各类用户不同需求,同时还可根据客户实际需求量身订做产品。

  公司成立于1996年,注册资金200万人民币,经历10余年的飞速发展,年产量已可达10万台以上。公司目前每年以45%的增长速度高速发展,其产品已经渗入到各个行业的运用领域,不仅在国内市场占有绝对较高的市场份额,同时还远销海外,属于行业中的领导品牌。为实现公司长远的战略发展目标,目前公司技术储备人员数量已占公司总人数的30%以上。公司在发展过程中已先后通过了IS09001:2000质量管理体系认证,3C认证等相关资质论证。公司设有规模化、标准化的生产厂房,合计面积达1万多平方米,同时设有专业化的生产流水线。公司具备良好的科研、生产体系。在高标准严格要求的前提下,拥有一批高素质的技术、管理、售后和营销团队,确保为客户提供全方位的满意服务。

3实习过程介绍

3.1 实习第一阶段

7月8日到7月15日,我主要用来学会使用公司所开发的应用软件和各种产品设备,熟悉和了解一贯的操作方法和可能出现的问题,并就如何解决问题向老员工请教方法。教我的是一位年纪大一、二岁的同事,先与我说了一下要点,然就让我自已看,遇到不懂的就问。初次接触单,发现它并不像课本那样的有条有序,许信息夹杂在一起,令人眼花缭乱,而且以有不同的种类,要做到随便一看就知是什么单不下点功夫是不行的。我知眼高手低是一个通病,于是接来的几天我就踏踏实实的坐在哪里认真的看产品介绍和说明书,熟它的大致结构。令我感动的是每当我我有一点不明白的地方,他都会不烦其劳的与我讲清楚,直到我弄明白为止。在我坚持不懈的努终于适应了各种产品需求的变化,他的脸上也有了笑容。

3.2 实习第二阶段

7月15日到7月25日,熟悉了相关软件和硬件的操作和基本故障诊断之后,我也成为工作之中的一员,开始尝试解决客户应用产品中出现的一些问题。在这一段时间里,主要任务有巩固之前所学的,对常见的错误要一看即知,并养成认真仔细的工作作风。在工作的过程中我也遇到了一些棘手的我无法解决的问题,比如一个对于软件数据库的操作问题,一个客户在使用产品的过程中发放补贴有误而按我们的系统和软件的操作步骤似乎又没有问题,于是就要查看客户的数据库资料,所以我就叫客户将一卡通软件的数据库备份发过来,但是刚开始对于本公司的一卡通数据库的数据结构和数据表又不甚了解所以对于这个问题我就暂时无法解决了,最后在公司老员工的帮助下我准确的找到了相关数据表并进行了相关查询,终于查出了问题所在。经过这个故事之后我也感觉到光靠培训听讲是不那么管用的有时候也要自己试着去解决问题去亲自动手测试一些东西在实际的应用过程中去发现问题和解决问题,做任何事都是一样要实事求是,实事求真。

3.3 实习第三阶段

7月25日到8月25日,现在我通过了前一阶段的学习和了解,可以说对整个一卡通系统的工作原理和各种数据流程形成了自己的观点和见解,同时也对这个市场的需求和一些潜在的可能的变化有了一个大致看法。结合以上的培训和了解我现在的任务就是熟悉各种软件的操作和数据结构然后在此基础上尽一切可能的去模拟去思考现实使用环境中的应用可能性和预测可能出现的状况然后对比一出现故障的概率等等,在这样的一个环节之后我要做的更细致的活儿就是做好各种测试计划和测试报告,然后对这些报告做一个准确和客观的评估然后将我所获得的结果反馈给软件或者硬件开发人员。我学习方式是坐在我们项目经理的身边看他做各种更改和测试,他一边做一边教,把要测试的要点给了我,让我思考模拟的方法。我遇到不懂的地方就向他请教,直至有了自己的周密方案之后形成纸质文件之后,才算是合格。有了第一次的错误之后,我就变得更加的小心,所以在其后的工作中我都有保持谦虚的心态。在种状态下我进步很快,花了比别少了将近一半的时就达到目标了。

有了这个更系统的学习之后项目经理分给我了一个测试要点,是关于我们的一个新改进型产品的,叫做视频门禁,这是在我们原有的基础上改进而来的。在原有的基础上增加了刷卡拍照的功能,更新了新的视频摄像头和全新的照片实时对比功能。基于此项目经理给了我如下的测试摘要:

功能更改部分:

1).系统参数中增加两个设置参数(图片存储路径、图片浏览路径)

2).控制器设置中增加两个设置项(是否有视频、视频IP)

3).门禁控制台增加视频和图像显示

4).门禁正常刷卡记录和门禁异常记录模块增加照片和图像显示

测试要求部分:

1).联机和脱机情况下刷卡是否均有存储照片

2).照片与刷卡的数量是否匹配

3).下载的过程中进行刷卡,是否会导致照片丢失

4).联机情况下在门禁控制台是否可以实时拍照的照片,以及照片的显示速度是否在1秒以内

5).系统参数中的卡号转换选项打勾和不打勾是否均可以正常显示和存储图片

6).文件是否以每天一个目录的形式存储

7).下载多天(至少测试7天)的照片时是否正确

8).当照片文件分别达到1万、3万、10万时下载是否正常

针对以上要求我制定了自己的测试计划,按照项目经理的要求准备了测试环境连接好了各种设备,然后尽可能的去模拟实际使用情况,一步一步的按照拟定的测试计划去验证各种功能和兼容性,是之尽可能的达到开发需求。最后我在经理的指导下成功的完成了相关测试任务。

4 实习中所发现的问题

1、缺乏工作经验

因为自己缺乏经验,很多问题而不能分清主次,还有些培训或是学习不能找到重点,随着实习工作的进行,我想我会逐渐积累经验的。

2、工作态度仍不够积极

在工作中仅仅能够完成布置的工作,在没有工作任务时虽能主动要求布置工作,但若没有工作做时可能就会松懈,不能做到主动学习,这主要还是因为懒惰在作怪,在今后我要努力克服惰性,没有工作任务时主动要求布置工作,没有布置工作时作到自主学习。

3、工作时仍需追求完美

   在工作中,不允许丝毫的马虎,严谨认真是时刻要牢记的。

4、学术上不够钻研 

这是由工作性质决定的,也是我自己选择的,因为在我看来,只有被市场认可的技术才有价值,同时我也认为自己更适合做与人沟通的工作。但我毕竟是硕士研究生,需要作一些技术的研究工作,这就需要我个人多关注科研的最新进展,同时,这也对我的工作有促进作用。李广成总裁,也是我的导师,在百忙之中都会抽出时间作研究工作并指导我的学习,我的时间比他充裕的多,也应该可以多关注科研技术的进展。 

5 问题的分析与讨论

1、关于概率性问题

软件测试中常见的一个问题就是概率性问题,概率性问题无论对软件测试人员还是对开发人员而言都是比较头疼的一个问题。这种概率性问题在测试中该如何处理呢?

首先,概率性问题也是问题,这种我们千万不能一笑而过,在这种情况下测试人员要将这些问题记录下来,多做测试,看能否找出问题产生的规律。

其次,我们要对所出现的问题进行评估,看这种问题的严重性,如果是比较轻微的问题,对用户使用没什么影响,也不会影响到软件其他方面正常工作,那在这种情况下如果开发人员很随手就可修改的话,那就进行修改;如果修该起来耗时耗力的话,则可征得有关人员同意后进行keep.

再者,对于比较严重的概率性问题,如死机、系统崩溃等情况,在记录下问题的同时要及时通知相关开发人员,测试人员和开发人员商量解决如何再现并最终解决问题。对于这样的问题一定不能放过,记得以前在给佳能做传真机测试的时候,遇到一个出现系统自动重起的问题,结果为了抓这个问题,几个测试人员专门盯着这个问题反复的测试,为了这个问题整整测了一个星期,好在问题最后得一解决。

第四,有些问题用语言文字描述可能很难描述清楚,对于这样的问题,测试人员再进行描述的时候,有条件的话可以抓图和提供测试log.当然,如果有再现的话,最好通知开发人员,让开发人员确认问题的现象,毕竟百闻不如一见!

第五,概率性问题产生的原因可能是累积性问题,是一系列复杂操作引起的,而有些可能是时间点的问题,只有在某个瞬间进行操作才能出现,过了那个时间点进行操作时就不会出现问题,这样的问题测试人员在测试时和记录时都要注意采取合适的测试策略。

第六,有些概率性可能和测试人员的操作习惯有关,一个测试人员测试出的问题有时候即使描述的很详细,让另一个测试人员来测,可能都很难发现问题,所以概率性的问题在解决之后最好由相关测试人员进行验证。

第七,对于在一些难以重现的比较严重的概率性问题,有关测试人员还可以大范围的搜集相关信息,如可以群发消息询问其他测试人员或者产品试用人员,看他们在测试过程中有没有出现有关现象,搜集的信息越多越容易分析出问题的规律、原因,这样也便于开发人员解决问题。

第八,对于一些让开发人员也束手无策的难以再现的问题,这种情况下可以使用带trace的版本进行测试,再现时直接分析相应的log记录。当然这些都属于开发人员解决问题方式方法范畴,相信他们都有自己独到之处,在此就不班门弄斧了。

2、不确定的问题 

实际测试中会遇到这样一种情况,有些现象(在确定是问题之前最好用现象来描述)出现了,测试人员很却难确定这种现象是正常的还是一个bug,造成这种情况出现的原因测试人员对软件需求、规格要求等不是很清楚,当然很多情况下根本就没有相应的明确规格定义,尤其是一些比较复杂的大型项目时,其规格、需求往往很难做到那么完善,有很多都是在开发过程中遇到时再进行定义。

针对这种问题,测试人员可以先不要进行匆忙提交,冲动是魔鬼,冲动是会受到惩罚的!建议采用以下方式处理:

首先,查看确认软件规格说明和需求文档,当然也可以采用更快捷的方式——直接让相关开发人员确认。这种情况的好处在于快捷,而且可以避免出现需求规格有变更后,而测试人员未有及时得知从而导致判断失误的情况出现。测试人员辛辛苦苦提出的一个“bug”结果被驳回说那不是bug,需求就是那样定义的情况真的就不太好了。 

实际工作中出现不是bug的bug时,有些开发人员会相当反感的,所以还是要三思而行。

其次,偶尔有确定不了的问题请相关设计人员确认还可以,如果次数多了,那就不太好了吧,而且有时候就根本不方便向有关设计人员确认,所以当遇到有些确认不了的问题的时候,如果规格也没有明确定义,则可以选择市场上比较成熟的大品牌同类产品进行对比测试,这也是在测试过程中常使用的一种方法。一般在开发一款产品的时候,公司都会购置几款同类产品做参考。

再者,如果出现测试人员确认不了的问题,也可让测试组内部其他人员进行测试确认,俗话说:三个臭皮匠,整死诸葛亮。多一个人确认其结果毕竟更为可靠些。

最后,当一个难以确定的现象被证实是一个bug时,再进行提交,不是一个bug更好,皆大欢喜!

6 实习的收获与体会

一个月多月的实习下来,让自己走进了一个全新的领域,也开始真正了解了软件测试工作。实习是一个开端,一个让自己学会成长的地方,当然也确实让自己长大了许多。不管是从工作技能上还是从为人处事上,我都感觉到了有很大的提高。

首先,在工作技能上,因为从事的是测试工作,对于自己来说虽然有着一些理论知识,但是这还远远不够,一切还是需要我从头开始的,而更需要自己的努力、耐心和细心。这些都是自己欠缺的,但是在工作了这几个月后,真的发现自己有了很大的改善。虽然离真正的软件测试人员的要求还有很大的距离,但是自己一定会努力,向着自己的目标前进。

其次,在为人处事方面,也让自己成熟了许多。虽然不能用语言来描述,但是确实可以从生活中的点点滴滴感觉得到。经历使人成长,只有真正的经历过,才可以让自己真的成熟起来,要想真的出人头地,好的为人是前提。

说来自己真的算是很幸运吧,能够有幸到活跃网络实习。刚开始的时候很多人都和我一样,认为软件测试工作简单,只需要动动鼠标就行,当我真正投入软件测试工作后才明白当初的认识是多么的片面肤浅。虽然自己从事的是功能测试,手工测试的工作,但是那鼠标也不是那么乱点的!另外还有我暂时没有涉及到的自动化测试工作,这无疑也是一个和软件开发人员一样需要有着扎实的编程能力的。

还记得刚刚走入公司的时候,感觉很奇妙,一切都是那么新奇,那么陌生,不敢随便讲话,凡事都小心翼翼的,这对于性格开朗的我来说,简直到了折磨的程度,不过幸运的是公司的同事都非常好,工作的氛围非常的轻松。也许还是刚到不久的缘故,使我在对待比我年长的同事的时候会习惯性的尊敬她们,像以前在学校尊敬老师的那样。但这样却也阻碍了我与她们的正常交流,不过后来在她们的帮助下, 也习惯了大家彼此之间朋友式的相处模式。

总之,通过这次实习,确实让自己成长了许多。在实习期间,我学到了许多东西,遇到了一些困难,也看到了自己本身存在着许多问题。在测试时要想使自己的测试更加周全,总会遇到这样那样的问题。当前的软件的功能日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后能做好测试工作而努力。

参考文献

[1]  史济民.《软件工程》[M].北京高等教育出版社,2002.12

[2]  刘纯录.《软件评测师教程》[M].清华大学出版社,2006.03

[3]  崔启亮/ 胡一鸣.《国际化软件测试》[M].电子工业出版社,2006.04

[4]  王绍奇. 《测试原理与测试控制》[M].清华大学出版社,2002

更多相关推荐:
软件测试实习报告

软件工程实习报告报告题目软件测试姓名学号分院理工分院专业班级软件工程080120xx年7月摘要本次的实习内容主要包括对苏宁公司软件部门产品有一个初步的认识及确定其应该包括哪些模块实现什么功能对软件测试的基础知识...

软件测试实习报告范文

实习报告一.实习目的通过实习提高自己的对社会的认知能力,同时理论联系实际,让自己迅速适应社会,跟上IT前进的快速步伐。通过理论与实际的结合、学校与社会的沟通,进一步提高学生的思想觉悟、业务水平,尤其是观察、分析…

实习报告总结(软件测试)

实习目的:通过实习提高自己的对社会的认知能力,同时理论联系实际,让自己迅速适应社会,跟上IT前进的快速步伐。通过理论与实际的结合、学校与社会的沟通,进一步提高学生的思想觉悟、业务水平,尤其是观察、分析和解决问题…

软件测试毕业实习报告

数学与计算机学院毕业实习报告课程名称:软件工程专业毕业实习课程代码:实习题目:软件测试年级/专业/班:学生姓名:学号:一、实习目的对于我们这些临近毕业的大学生来说,在正式毕业之前,找一个实习单位,进行一下毕业前…

软件专业(软件测试)毕业实习报告

软件专业(软件测试)毕业实习报告实例对于我们这些临近毕业的大学生来说,在正式毕业之前,找一个实习单位,进行一下毕业前的就业磨合,将在学校学到的理论知识运用到实践中,以此来提高我们自身的社会阅历好工作经验。只有经…

软件测试实习报告

实习报告实习公司:----科技股份有限公司实习职位:软件测试姓名:----------班级:-----------专业:-------------------学院:-------------------导师:-…

手机软件测试实习报告

一.实习目的:理论联系实际,通过把所学软件测试知识与实际操作相结合,熟练软件测试操作流程,根据实际操作总结学习中的错误认识,拓展思维方法并学习实际业务流程中的相关技巧和同事之间的相处问题。二.实习时间:20xx…

实习软件测试周报

学生实习周报SISO学生实习周报专业班级计算机网络102班学生姓名实习性质顶岗实习实习单位起讫日期20xx年7月2日20xx年6月30日指导教师版权所有C苏州工业园区服务外包职业学院保留所有权利Copyrigh...

软件测试 实习报告

实习报告实习名称专业实习学院专业计算机科学与技术班级学生姓名学号实习地点指导教师实习起止时间20xx年6月2日至20xx年7月2日

软件测试和安卓训练报告

武汉工程大学计算机科学与工程学院训练报告武汉工程大学计算机科学与工程学院训练报告训练名称学生学号专业班级学生姓名学生成绩指导教师职称完成时间武汉工程大学计算机科学与工程学院制武汉工程大学计算机科学与工程学院训练...

软件测试实验报告

XX大学学生实验报告册课程名称:软件测试技术专业班级:学生学号:999999999学生姓名:所属院部:信息技术学院指导教师:20992099学年第9学期XX大学教务处制实习项目名称:测试用例设计实习学时:3同组…

软件测试实践报告

软件测试实践报告学号姓名指导老师由安博测试空间技术中心提供问题描述完成一个银行贷款利息计算的程序具体计算方式如下贷款利息贷款金额利率不同基本点下的利率不同基本点为13及以上的年利率为556基本点为13以下的年利...

软件测试实习报告(30篇)