广东科学技术职业学院实习报告范本Word格式文档下载.docx
《广东科学技术职业学院实习报告范本Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《广东科学技术职业学院实习报告范本Word格式文档下载.docx(8页珍藏版)》请在冰豆网上搜索。
专业
软件技术
年级、班级
08ACCP2班
说明
1.实习结束之前,每个学生都必须认真撰写《实习报告》。
通过撰写实习报告,系统地回顾和总结实习的全过程,将实践性教学的感性认识升华到一定的理论高度,从而提高实习教学效果。
2.实习报告要求条理清晰,容详尽,数据准确。
字数不少于5000字。
3.实习报告的撰写应符合实习大纲和实习指导书的要求。
4.实习报告的质量反映了实习的质量,它是实习成绩评定的主要依据之一。
实习报告需经实习单位指导教师审阅并签署意见。
不交实习报告者不得参加实习成绩评定。
5.封面中的“实习单位”必须写单位的全名(若有多个实习单位请依次列出);
“指导教师(学校)”请填写学院指定的实习指导老师。
“指导教师(单位)”请填写实习单位实习指导老师。
6.“前言”部分:
“实习背景”可简介实习目的、学院有关实习的要求、通过何种方式到此单位实习、实习起止时间等容;
“实习环境”可包括实习单位全称(中英文)、地址、实习单位性质、规模、简介、所在部门、该部门主要工作、指导教师安排等容。
7.“实习容”部分:
属报告的主要部分。
“实习过程”概述实习各阶段所从事的主要工作等;
“实习容”包括项目介绍、本人从事的工作、软硬件工作平台和技术应用情况等;
“实习成果”应具体列出自己所完成的主要工作成果、特色及技能训练效果等情况。
8.“总结”部分:
其中“其它意见”可对学院课程设置、教学容、实习安排等方面提出自己的意见或建议,也可对实习单位的各个方面提出自己的意见。
9.“辞”部分:
主要指对实习单位、实习单位指导教师,以及合作者的感。
10.“实习单位评语”务必请所在实习单位的指导老师填写此项容。
一个实习单位可写两个实习指导教师(若有)的评语;
或写两个实习单位(若有)的评语。
11.“学院评语”由学院实习负责教师根据“实习单位评语”统一填写。
12.实习完成后请将此报告交给学院实习指导老师,由指导老师统一整理后交学院办公室。
1前言
1.1实习背景
根据教学计划的安排,本课程在大三最后一个学期将进行课程的实习安排。
通过软件测试的制定,测试用例开发、测试执行以及自动测试软件QTP、Loadrunner的使用,掌握软件测试流程与自动化测试软件工具的使用,从而把学生在课堂所学的理论知识应用于实践,同时也为我们以后从事测试行业奠定基础。
实习起止时间:
2011年5月13号--7月13号
1.2实习环境
单位名称:
金山软件股份(KingsoftCorporationLimited)
地址:
市吉大景山路莲山巷8号金山软件大厦
单位性质:
上市公司
规模:
1000-9999人
简介:
金山软件是中国最知名的软件企业之一,中国领先的应用软件和互联网服务提供商。
目前,金山软件在、、、、五地分设研发中心,创造了WPSOffice、金山词霸、金山毒霸、剑侠情缘、封神榜等众多知名产品。
同时,金山旗下拥有国知名的大型英语学习社区爱词霸网以及在线游戏交流社区逍遥网
2007年10月9日,金山软件在主板成功上市(股份编号:
03888.HK)。
2008年,金山软件迎来了20周年的庆典,走过弱冠之年的金山软件将加速推进其技术立业及国际化战略。
做世界一流的软件公司,是所有金山人永远不变的梦想。
所在部门:
WPS产品测试部
该部门主要工作:
A、编写测试计划、设计测试方案,执行并记录测试结果,量化、细化和改良测试用例。
B、精通业务,深刻了解每个细节,评审产品需求、软件功能、设计规格。
C、跟踪bug,掌控bug的全生命周期。
D、质量把控,对bug进行统计,分析代码质量,并提出改进意见。
E、负责测试脚本编写和评审;
2实习容
2.1实习过程
目前,我所在的WPS的文字项目组主要负责WPS文字项目新功能新界面的测试,我现在的主要工作有:
参与WPS文字和WPP演示新界面部分功能的测试,编写测试计划、设计测试方案,执行并记录测试结果,量化、细化和改良测试用例。
跟踪产品bug,掌控bug的全生命周期。
保证所测的功能能够符合设计要求以及用户需求。
2.2实习容
项目介绍:
WPS是英文WordProcessingSystem(文字处理系统)的缩写。
它集编辑与打印为一体,具有丰富的全屏幕编辑功能,而且还提供了各种控制输出格式及打印功能,使打印出的文稿即美观又规,基本上能满足各界文字工作者编辑、打印各种文件的需要和要求。
WPS是金山软件公司的一种办公软件。
最初出现于1989年。
从事的工作的技术应用情况:
目前WPS处于新版本新界面的发布阶段,所以现在的测试任务较为紧急。
我现在主要参与WPS软件测试的黑盒测试。
软件测试是指利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。
执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。
它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness)、完全度(completeness)和质量(quality)的软件过程;
是SQA(softwarequalityassurance)的重要子域。
在实际工作中,我们需要从实际和理论角度深入了解软件测试主要工作容,而软件测试从大方面可以划分为:
验证和确认。
验证(verification)是保证软件正确地实现了一些特定功能的一系列活动,即保证软件做了你所期望的事情。
(Dotherightthing)
1.确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;
2.程序正确性的形式证明,即采用形式理论证明程序符合设计规约规定的过程;
3.评市、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。
确认(validation)是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性。
即保证软件以正确的方式来做了这个事件(Doitright)
1.静态确认,不在计算机上实际执行程序,通过人工或程序分析来证明软件的正确性;
2.动态确认,通过执行程序做分析,测试程序的动态行为,以证实软件是否存在问题。
软件测试的对象不仅仅是程序测试,软件测试应该包括整个软件开发期间各个阶段所产生的文档,如需求规格说明、概要设计文档、详细设计文档,当然软件测试的主要对象还是源程序。
软件测试可以从不同的角度划分出不同的阶段。
而从是否关心软件部结构和具体实现的角度划分,可以划分成以下几个阶段:
A.白盒测试B.黑盒测试C.灰盒测试
而我目前工作参与的黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。
在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序部结构和部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。
黑盒测试着眼于程序外部结构,不考虑部逻辑结构,主要针对软件界面和软件功能进行测试。
黑盒测试注重于测试软件的功能需求,主要试图发现下列几类错误。
1)功能不正确或遗漏;
2)界面错误;
3)数据库访问错误;
4)性能错误;
5)初始化和终止错误等。
从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都作为测试情况考虑,才能查出程序中所有的错误。
实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但可能的输入进行测试。
这样看来,完全测试是不可能的,所以我们要进行有针对性的测试,通过制定测试案例指导测试的实施,保证软件测试有组织、按步骤,以及有计划地进行。
黑盒测试行为必须能够加以量化,才能真正保证软件质量,而测试用例就是将测试行为具体量化的方法之一。
具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。
等价类划分的办法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。
每一类的代表性数据在测试中的作用等价于这一类中的其他值。
该方法是一种重要的,常用的黑盒测试用例设计方法。
界值分析是通过选择等价类边界的测试用例。
边界值分析法不仅重视输入条件边界,而且也必须考虑输出域边界。
它是对等价类划分方法的补充.
边界值分析方法的考虑:
目前的测试工作经验告诉我们,大量的错误是发生在输入或输出围的边界上,而不是发生在输入输出围的部.因此针对各种边界情况设计测试用例,可以查出更多的错误. 使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据.
(2)基于边界值分析方法选择测试用例的原则:
1)如果输入条件规定了值的围,则应取刚达到这个围的边界的值,以及刚刚超越这个围边界的值作为测试输入数据.
2)如果输入条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据.
3)根据规格说明的每个输出条件,使用前面的原则1).
4)根据规格说明的每个输出条件,应用前面的原则2).
5)如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例.
6)如果程序中使用了一个部数据结构,则应当选择这个部数据结构的边界上的值作为测试用例.
7)分析规格说明,找出其它可能的边界条件.
以上测试方法,在我们工作中经常提及,在测试的过程中会往往会用,在测试的过程了,我们除了要考虑到上述方法所提到的点之后,在工作中,黑盒测试还需要我们从用户角度考虑,考虑用户在使用软件的过程中,有可能输入到软件的输入条件。
用户的输入条件可以分为有效等价类和无效等价类两种。
我们在设计测试用例的时候,需要我们依据划分出的等价类严格按章以下三个原则设计测试用例:
①为每一个等价类规定一个唯一的编号.。
②设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步.直到所有的有效等价类都被覆盖为止.。
③设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步.直到所有的无效等价类都被覆盖为止。
2.3主要成果
完成了WPS文字项目新界面以下功能的黑盒测试:
合并、拼写检查、域以及修订。
除此之外参与了WPS文字项目BUG生命周期的跟踪工作,负责回归了一批企业反馈的BUG,以及其他WPS文字项目其他功能的BUG。
除此之外,还参与WPP演示项目新界面的黑盒测试,与组员共同针对WPP演示,进行了一次全面的黑盒测试。
通过这段时间的工作,使我对软件测试有了一个较为全面的了解,能够熟悉并熟知软件测试的整个流程,知道和掌握了一些较为全面的软件测试的方法。
3总结
3.1实习体会
软件测试是一款软件发布过程中较为重要的一个环节,而软件测试人员则在这环节中充当了较为重要的环节。
通过这段时间的工作和,使我对软件测试有了较为深刻的认识和体会。
要想作为一名优秀的测试工程师,我们首先要对测试工作有兴趣:
测试工作很多时候都是显得有些枯燥的,因此