软件测试实习报告.docx
《软件测试实习报告.docx》由会员分享,可在线阅读,更多相关《软件测试实习报告.docx(15页珍藏版)》请在冰点文库上搜索。
软件测试实习报告
顶岗实习报告
标题:
_______软件测试实习报告________
专业:
_______软件技术_____________
班级:
___________________
姓名:
_____________________
学号:
_____________________
校内指导教师:
__________________
校外指导教师:
___________________
2012年5月15日
顶岗实习计划表
本次的实习内容:
对公司产品有一个初步的认识及确定其应该包括哪些模块实现什么功能;对软件测试的基础知识的理论学习;理论联系实际对测试进行具体操作;学会用测试工具进行工作,软件初步测试。
1.我的工作岗位是研发部的软件测试员,公司对本岗位的职业技能要求如下:
①负责产品测试工作,根据软件需求大减测试环境和计划
②负责软件不同功能模块的系统测试
③认真执行测试用例
④负责协助组长进行测试统计工作
⑤负责自己测试出的bug的提交工作
⑥负责填写自己测试模块的测试小结
⑦负责协助开发人员解决bug
⑧对解决的bug后的回归测试
⑨负责填写自己测试模块的回归测试小结
⑩每周提交工作总结报告
2.具体工作内容
1每天根据软件测试需求,连接好正确的硬件设备,搭配好正确的端口,为测试软件选择不同文件参数和版本号,最终搭建好测试环境
2每天对组长分配给自己的手机模块进行测试,认真执行分配的手机模块的每一条测试用例,在执行英文测试用例时要反复阅读Spec文档,保证测试用例的正确执行
3在测试过程中,手机出现问题时,根据是手机硬件还是软件出现的问题,如果是软件问题,需要抓取bug,首先抓取consolelog和genielog,然后抓取HSLlog,查看问题属于Manjor、minor、crash、再选择不同的工具抓取其他log,最后还要用相机拍取图片
4将抓取的log按照命名规则进行统一的命名,然后对log进行打包处理,处理完毕后向本地服务器提交bug,由组长对bug进行审查
5组长审查完毕,如果bug的提取有问题,则feedback给reporter重新修改,如果组长审查完毕后bug没有问题,将bug向外网服务器上进行提交,并在固定的服务器上上传log
6当log提交后,开发人员会在外网服务器上看到自己提取的bug,我们负责解决他们在解决bug过程中产生的疑问,并重新构建执行测试用例的测试环境,而且进行复现测试。
7对开发人员解决的bug,要重新进行回归测试,并对软件的其他一些功能进行检查,执行更多的测试用例,尽量发现软件中一些其他的由于开发人员的代码变动而引起的其他错误,来保证软件的质量
8填写回归测试的测试小结,总结自己测试的case数量、时间以及自己测试过程中产生的bug数量等内容
9每天和每周要提交自己的工作总结包括每天的收获和遇到的困难
软件测试实习报告
摘要
进大学生活的最后一个年头,站在我们面前的就是那个向往已久的工作社会,我们的心已经开始飞进那里。
我们高兴,我们兴奋,因为我们终于可以在这个巨大的舞台展现自我,但我们还需要时间去了解这个社会。
为此学校给我们安排了毕业实习.
毕业实习是我们计科系软件专业知识结构中不可缺少的组成部分,并作为一个独立的项目列入专业计划中。
其目的在于通过学习使学生获得基本生产的感性知识,理论联系实际,扩大知识面;同时专业实习又是锻炼和培养学生能力及素质的重要渠道,培养当代大学生吃苦耐劳的精神,也是学生接触社会、了解产业状况、了解国情的一个重要途径,逐步实现由学生到社会的转变,培养我们初步担任技术工作的能力、初步了解IT业。
这些实际知识对我们以后工作是必不可少的基础。
本次实习介绍了在VisualStudio2005环境下采用“自上而下地总体规划,自下而上地应用开发”的策略测试系统的过程。
通过分析某一水力资源管理系统,创建了一套行之有效的计算机管理课程的方案测试。
本论文介绍了某水力资源管理系统。
系统测试部分包括:
界面完整和后台功能。
系统测试检测了各模块的可适用性。
关键字:
水力资源管理系统;测试;VisualStudio2005应用。
目录:
按照三级标题编写,主要包括顶岗实习综述、正文、致谢、参考文献及附录等。
软件测试实习报告
1、顶岗实习综述
顶岗实习基本情况:
实习单位:
四川涪圣科技有限公司,实习岗位:
软件测试,企业指导教师:
任老师,学校指导教师:
赵老师。
本人于2012年3月5日来到四川涪圣科技有限公司上班,工作是软件测试,软件测试就是使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
刚进公司的我在任老师的指导下首先将大学里的《软件测试》这本书中的黑盒测试和白盒测试部分详细的看完了,然后初步了解了我们公司去年完成的水污染项目的项目说明书,项目文档,最重要的是测试文档这部分。
从起始的看文档,到试着调试项目了解其组成,然后测试项目全过程都是在公司任老师的指导下慢慢熟练,慢慢完成的。
其间,公司的一个同事,她也是做软件测试的,也给予我很多的帮助,我一有不了解的(或是看文档中或是在初步测试中),她都会很耐心的给我讲解,初次进入公司感觉还蛮愉悦的,老师很认真,同事也热情。
但唯有一点不好的是,刚进公司正恰遇公司忙,第一个月每晚上加四个小时的班啊,下班一回宿舍,累得就睡着了。
我初步了解到:
公司一点都不像学校,公司看重的是你能给公司带来的利益,才不管你累不累呢。
2、顶岗实习报告的主体内容
2.1软件测试前景:
随着软件产业的发展,软件产品的质量控制与质量管理正逐渐成为软件企业生存与发展的核心。
2.2软件测试含义:
指使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
2.3软件测试的内容:
1.确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;
2.程序正确性的形式证明,即采用形式理论证明程序符合设计规约规定的过程;
3.评市、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。
2.4软件测试的对象:
不仅仅是程序测试,软件测试应该包括整个软件开发期间各个阶段所产生的文档,如需求规格说明、概要设计文档、详细设计文档,当然软件测试的主要对象还是源程序。
2.5自动软件测试使用软件
AutoRunner 是国内第一款自动化测试工具,可以用来完成功能测试、回归测试、每日构建测试与自动回归测试等工作。
TestCenter 是一款功能强大测试管理工具,它可以帮助您:
实现测试用例的过程管理,对测试需求过程、测试用例设计过程、业务组件设计实现过程等整个测试过程进行管理。
TAR(TerminalAutoRunner)适用于VT100、VT220等标准的应用系统,支持命令行模式和窗口模式(使用Cursors编写的应用程序),支持自动录制脚本、所见即所得的资源和脚本编辑,稳定的自动同步功能。
是目前国内最好的银行业务测试工具.
LoadRunner是一种预测系统行为和性能的工业标准级负载测试工具。
通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。
通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。
TestDirector 是全球最大的软件测试工具提供商MercuryInteractive公司生产的企业级测试管理工具,也是业界第一个基于Web的测试管理系统,它可以在您公司内部或外部进行全球范围内测试的管理。
2.6软件测试主要包括:
白盒测试;黑盒测试
2.7本次实习实践项目:
对网站稿件管理发布系统进行手动测试,安装软件,然后根据网站稿件管理发布系统需求规格说明书编写测试用例如下
用例ID
用例名称
用例步骤名称
用例步骤
期望结果
优先级
类型
1
网站稿件管理发布系统
网站稿件管理发布系统
1输入地址打开系统;2输入<<用户名>>和<<密码>>;3点击登陆;4退出系统
正常显示页面,输入的正确的用户和密码可以成功登陆,错误的进行提示,输入错误达到一定数量之后有必要的保护措施,点击右上角的下拉菜单可执行退出登录操作
高
功能性
2
稿件查询
稿件管理
1登录系统;2点击稿件管理
3点击稿件查询
4.点击高级5.输入相关条件
6.点击查询稿件
1.输入查询文本,查询后系统显示出标题或内容与查询文本匹配的记录2.点击高级后页面正确显示高级选项,输入文本执行组合查询,系统显示出标题或内容与查询文本匹配的记录3.执行高级查询后系统会返回到基本查询模式,重新点击“高级”按钮能够再次进入高级查询模式
高
功能性
3
稿件增加
稿件管理
1登录系统;2点击稿件管理
3点击增加稿件
1.输入稿件的标题和内容点击“保存并返回”可以正确返回。
2.点击“保存”按钮,停留在编辑界面。
3.点击“批准,状态变更为批准状态4.点击“取消”,不保存并退出,返回稿件管理页面5.标题的长度超过50个中文字符有相关警告
中
功能性
4
稿件修改
稿件管理
1登录系统;2点击稿件管理
3.点击修改稿件
点击需要修改的稿件,打开稿件可以进入稿件编辑页面,修改后可以正确保存
中
功能性
5
稿件批准
稿件管理
1登录系统;2点击稿件管理
3查询稿件4批准
点击要批准的稿件,点击“批准”,稿件的状态可以变为批准状态
中
功能性
6
稿件到期
稿件管理
1登录系统;2点击稿件管理
3稿件查询4选定稿件点击到期
点击“到期”按钮可以将选定的稿件状态变更为“到期”状态
中
功能性
7
稿件删除
稿件管理
1登录系统;2点击稿件管理
3稿件查询4选定稿件点击删除
点击“删除”按钮可以将删除选定的稿件删除
中
功能性
8
稿件显示
稿件管理
1登录系统;2点击稿件管理
3稿件查询4点击稿件
在查询结果列表中点击稿件链接会显示稿件的详细内容
中
功能性
9
文档上传下载
文档上传下载
1登录系统2点击文档上传下载
1.可以正确显示文档上传下载页面
高
功能性
10
文档查询
文档上传下载
1登录系统2点击文档上传下载
3输入文件名查询档
执行“查询文档”,系统可以显示出与文件名匹配的记录结果,点击返回可以正确返回
中
功能性
11
新建和删除文件夹
文档上传下载
1登录系统2点击文档上传下载
3点击新建文件夹或删除
1.点击“新建文件夹”按钮,可以新建文件夹2.点击文件夹旁边的“删除”图标按钮,可以删除对应的文件夹3.新建时没有输入文本提示出错
中
功能性
12
文档上传
文档上传下载
1登录系统2点击文档上传下载
3点击一个文件夹
4文档上传
1.可点击“浏览”按钮可以从本地机器中选择文档点击上传可以真确上传2.上传文章后正确返回信息
中
功能性
13
文档下载
文档上传下载
1登录系统2点击文档上传下载
3查询文档4点击文档
点击文档链接,系统可以弹出对话框,可以下载文档
中
功能性
14
文档删除
文档上传下载
1登录系统2点击文档上传下载
3查询文档4点击删除
点击“删除”图标按钮,可以正确将删除文档
中
功能性
2.8最后根据用例进行软件测试,发现如下缺陷
测试记录
缺陷ID
缺陷描述
状态
缺陷等级
缺陷截图
1
登陆输入用户名密码多次错误后没有保护措施
1.打开系统2.多次输入用户名及密码
新建
高
无
2
稿件管理-稿件查询,基本查询无法对数字进行查询
1登录系统2稿件管理3基本查询4输入查询文本5查询到的稿件与输入的数字没有关系
新建
中
稿件管理-稿件查询,基本查询无法对数字进行查询
3
稿件管理-增加稿件-取消按钮作用不明确
1登录系统2稿件管理3增加稿件4输入标题输入内容5点击保存6接着输入内容7点击保存然后点击取消会取消所有操作而不是一般的上一次操作
新建
低
3、顶岗实习报告的其它内容
3.1工作中发现的问题
①由于实习的时间不太长,培训灌输了大量的知识,在测试过程中遇到问题时常常不知正确的操作流程,不能正确的抓取log或少抓log的现象时有发生,对手机进行测试时测试的环境把握很关键,常常由于对case没有很好的理解导致没有预置正确的测试环境而不能验证bug或复现bug。
②在实习的这段时间中,对测试工具的使用不是很熟练,而且还有很多工具没有用到和操作,因此在遇到问题时常常有些log常常因为工具的不会使用而被漏掉,公司的进行测试的电脑主机过于老化、配置低导致几个工具同时运行时常常出现死机状态,不能进行正常工作。
提交log的外网服务器上传速度慢、效率低下。
3.2实习总结
这份测试工作式我在学校阶段最好的自我检查,让我有机会理论联系实践,增强了我的操作能力和分析能力,也为我的毕业论文设计提供了很好的素材。
在测试过程中,问题不断的出现,又不断的得到解决,一步步的前进,磨练了我的毅力,随着系统的不断完善,我对以前所学的知识领悟程度得到了提升,测试能力的到了质的提高,所学知识得到了综合应用。
在这次实习过程中,还使我对软件测试这份工作有了深刻的认识,虽然软件测试并不能为公司创造价值,但是却能够为公司最大程度的挽回损失,软件测试的目的在于发现软件中的问题并将这些问题演示给开发人员来解决问题。
3.3个人收获
1.通过公司的工作实习经历,让我有了学校学习的理论知识与实际操作相结合的机会,通过各环节的具体操作,我知道了平时在学校学习的一些理论会和实践操作产生某种程度上的冲突,并因此修正了自身的认知,增长了见识。
2.通过一个多月的实习,认识了许多同事,并慢慢的知道了怎样进行相互之间的沟通交流,同事之间的相互帮助与合作,团队工作是重要的。
3.时光荏苒,不知不觉间基本上已经结束了学生时代的生活,我依依不舍,时间却从不留情,社会也不会眷顾我再给我重新来一次的机会,因此我会朝着自己的方向和梦想进发努力,梦想终有达成之日,终可见!
!
!
总结
我怀着美好的期盼来到四川涪圣科技有限公司开始实习生活。
在这段时间里,我学到了许多书本上学不到的东西,虽然一开始有些单调,有些无聊,但毕竟也让我学到了许多。
刚开始几天的培训工作让我对测试有了更深的认识,正式开始后,让我亲自体会到了怎样去做测试,如何提升自身等。
其实在公司待了这么长时间,我深刻了解到不仅要完成领导交给自己的事,还应该积极地融入团队思考问题,才能更好的做好自己测试的分内工作。
由此可见,要想真正的在社会上立足就要懂得学会积极主动。
在实习的过程中,看着那些被动的人被领导看不起,就像这次我实习的水力资源管理系统的测试一样,除了积极地响应领导的指示,更重要的就是结合团队讨论进行,而有些人吩咐干什么就只顾自己干什么,一点团队意识都没有,这样的人很难将自己分内的工作很满意的完成。
为了避免这样的问题,所以当出现一些问题时,你自己若要有很好的意见就可以主动提出来,不要放在心里而不说,那样就是不懂得好好把握机会,从而自己就会处于很渺小的地位。
还有做事也要讲究个度,在每个领导或是同事面前话也不能太多,那样也会贬低自己的身价,凡事装个心眼,做人也许就是这样吧,也算是磨练自己。
通过实习对软件测试有了进一步的认识。
在这短短实习的时间里,我对软件测试有了较深的了解,放下了心中的石头,同时对测试工程师的工作也有了一定的认识。
知道测试工程师不是一个简单的工作,需要全面的知识和丰富的经验,还要有细心和耐心。
在未来工作中,我的这些方面都会获得较大的提高。
总而言之,此次顶岗实习的机会来之不易,工作的经历也来之不易,也相信此次公司实习会令我终身受益。
参考和引用资料
[1]主要作者.史济民.北京高等教育出版社.软件工程,2002(12):
78-89
[2]主要作者.尹锋.长沙大学学报.软件工程教学改革初探,2004(01):
1-328
[3]主要作者.宋玮.广东工业大学学报(社会科学版).软件工程教学思考,2005(05):
145-174
[4]主要作者.刘纯路.清华大学出版社.软件测试师教程,2006(04):
1-289
[5]主要作者.崔启亮,胡一鸣.电子工业出版社.国际化软件测试,2006(04):
189-251