【精华】软件测试的实习报告3篇.docx
《【精华】软件测试的实习报告3篇.docx》由会员分享,可在线阅读,更多相关《【精华】软件测试的实习报告3篇.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精华】软件测试的实习报告3篇【精华】软件测试的实习报告3篇随着个人的素质不断提高,报告有着举足轻重的地位,报告具有成文事后性的特点。写起报告来就毫无眉目?下面是我精心整理的软件测试的实习报告3篇,仅供参考,大家一起来看看吧。软件测试的实习报告篇120xx年11月28日,我怀着提高并实现自我价值的心态,跨进E软件技术有限公司的大门,开场了本人第一份实习工作。这是一家国内知名的专业软件外包企业,在深圳华南地区位居行业前列。易软自开场从事软件外包业务以来,服务合作形式从人力资源外包发展到项目外包、离岸开发和OEM产品合作等形式。业务领域包括电信业,金融业,制造业等。十分在电信行业有多年积累,在电信
2、业务领域涉及固网,智能网、移动通信、光网络,电信增值服务等业务领域。易软公司总部设在深圳,在上海、南京、北京,广州,重庆,苏州,武汉,大连等地建立了分公司或办事处,就近为客户提供外包服务。转眼间,三个月实习时间就过去了。回想起这段时间的工作经过,我从一名普通的大学生到一个为社会服务的软件测试人员,思想觉悟有了很大的提高,作为一个刚刚步入企业的年轻人来讲,什么都不懂,没有任何实践经历,不过在各位同事的帮助下,我很快的融入到了这个新环境,还学到了很多在学校学不到的东西,也认识到了本人很多的不足,感觉受益匪浅。下面是我在这几个月实习期间对工作的总结以及一些本人的心得体会。要想成为好的测试人员,首先得
3、了解本人要测试的软件的相关知识。要了解软件产品的架构是什么样的。要了解软件的市场需求,在接触软件之初要能够多看看用户的反应信息,这些才是用户最关心的,也是在测试中需要注意的问题,知足客户是最大的需要。但是了解软件需求之后要学会要多读些软件系统的技术文档,软件设计文档,这些文档能够帮助了解产品怎样工作。还有多看看公司Bug库中的问题,这些存在的问题能够帮助本人了解软件产品那些地方存在缺陷,软件系统那些地方会出现错误。软件是运行在一个大环境中,假如对系统不熟悉,那么有些问题你不能从一个更广阔的层面考虑,学习操作系统的知识,有助于你发现缺陷,定位问题愈加准确。比方软件运行在Windows或者Linu
4、x,假如不懂操作系统,你就无法建立测试环境,有些时候时候软件的组件发生问题,就是本人系统配置造成的,对系统不熟悉,会把外在原因归结为软件本身。所以要学习关于和软件系统相关的知识,比方编程,网络,数据库等。不一定要学习到多好的程度,只是通过这些扩展的知识面,能够在发现问题,解决问题上不会局限在狭小的圈子里。和一切相关的人员沟通,不同的沟通渠道,获取消息是不同的,角度也不同。和客户沟通,会在测试中从客户的角度发现问题;和开发人员沟通,会了解开发人员怎么实现软件功能的;和项目管理人员沟通,会知道开发进度以及碰到的困难。在这实习期间,我就介入了一个项目,这对我在软件测试方面有了一定的认识和需要注意的地
5、方。在滕邦国际的项目中,我主要负责的是wap网站、Symbian客户端和后台管理系统,对有关用户界面的测试和测试执行流程有了一定的了解,学会了对bug管理工具Bugzilla的使用。一、有关用户界面的测试1、图形测试图形包括图片、动画、边框、颜色、字体、背景、按钮等。1要确保图形有明确的用处,应用系统的图片尺寸要合理,并且要能清楚的讲明某件事情,一般都链接到某个详细的页面。如在滕邦项目中,wap网站跟客户端的标志图形就不一样,酒店模块、机票模块和旅游模块的图片也是不同的。2验证所有页面字体的风格能否一致。3背景颜色与字体颜色和背景色相搭配。如本项目以该企业颜色为主。2、内容测试内容测试用来检验
6、应用系统提供信息的正确性、准确性和相关性。信息的正确性是指信息是可靠的还是误传的。信息的相关性是指能否在当前页面能够找到与当前阅读信息相关的信息列表或入口,也就是一般Web站点中的所谓相关文章列表。如在滕邦项目中,在查询机票的时候出现一个不应存在奥林匹克航空,查询机票深圳北京时,出现美国联合航空UA,属于国际票务,也是不应该查询到的。3、整体界面测试整体界面是指整个应用系统的页面构造设计,是给用户的一个整体感。例如:当用户阅读应用系统时能否感到舒适,能否凭直觉就知道要找的信息在什么地方?整个应用系统的设计风格能否一致?在滕邦国际项目中,除了wap网站外,还有Symbian、Android、Wi
7、nMobile三个客户端,所以在事先没有标准的情况下,各个平台的导航不统一,各关键字段也不一致。二、bug管理1、在进行测试前,首先必须理解业务和需求。需求和业务理解了,才知道客户想要系统实现什么。然后根据需求来进行测试,不知足需求要求的都能够以为是BUG。2、和开发人员沟通。这里讲的沟通并不仅仅指通过沟通试图让开发人员修改每个BUG,这个当然需要沟通,但是并不是指所有的BUG都需要修改,这中间涉及到成本、技术,还有别的问题。除此之外,通过和开发人员搞好关系,对于BUG我们能够问他发生该BUG的原因,修改的大致方法,甚至不修改的原因等等,这有助于以后测试中多注意、多发现这样的问题,甚至提出修改
8、建议。如在Symbian客户端测试中,会出现“内存缺乏,请关闭一些应用程序后再试的警告,是属于正常现象。3、决定BUG严重性的时候,能够根据该被测对象在整个系统中充当的角色,实现的功能来断定假如该对象出现错误会对整个系统产生什么样的影响,对产生的影响打分,进而定义BUG的严重程度;决定BUG优先级的时候,能够先假设不修复该BUG,出现的这些问题会产生哪些影响,然后断定这些影响的严重性来断定BUG的优先性。如在项目中,旅游模块页面中,时自动退出系统,本是属于High单,而我提的是Medium单。4、容易产生BUG的情况:固然在开发经过中,软件需求通常都会发生改动,所以假如某一部分的软件需求频繁发
9、生变动,那么就会导致和这部分相关的编码和设计会相应的频繁变动,那么在测试中,这部分编码设计实现的部分出现BUG的可能性就很大。假如在开发的经过中,大量使用了第三方的组件,或者从别的软件中移植了大量的代码,那么和这些第三方的组件和代码相关部分出现BUG的可能性就很大。软件测试的实习报告篇2曾经一度以为软件测试就是使用工具测试bug,如今看来不是这么一回事情,由于还是有手工测试执行测试,工具只是一个辅助,用工具你先要去了解测试的一些基本的东西如:测试用例,预期结果等,不是那按两下按钮就行了,就算是录制脚本,也需要看懂脚本的代码,工具不是万能的。一开场接触软件测试觉得很枯燥乏味,全都是一些理论的东西
10、,还不如回到小学学习语文呢,都是一些名词的解释,比方:黑盒测试,百合测试,系统测试。测试基础等等这些,教师都会去告诉你这些名词什么意思,很无聊,到后来渐渐由语文变成了数学,开场练习测试用列的编写,这个还有点意思,由于这个更多时候能够体现个人的.逻辑思维能力,再然后数学就转变成了英语,由于要使用到一些测试的工具,比方:WinRunner工具,录制脚本它会产生一些代码,不过代码比拟好理解,固然是英文的但是还是很好看懂的。学习软件测试一学期,其实我觉得最重要的是兴趣,有了兴趣还是不行的,还需要具备一些技术的基础,例如:C,java,C#等一些技术,这些技术你不需要去深化的学习,只需要了解,最重要的是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精华 软件 测试 实习 报告
限制150内