软件测试实习报告 .docx
《软件测试实习报告 .docx》由会员分享,可在线阅读,更多相关《软件测试实习报告 .docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测试实习报告 第一篇:软件测试实习报告这学期学习了软件工程实践这门课,我觉得这是对上学期的软件工程课程学习的检验,上学期学习软件工程只是我们浅显的相识,相比之下,这学期就更加全面的说明白开发一个项目所须要的步骤以及开发项目过程中所须要留意的诸多细微环节。假如说上学期的课程注意理论基础的话,那么这学期的软工实践,顾名思义,就是侧重我们动手操作的实力。原来我认为开发一个项目最重要的就是写代码,好像整个软件都是编代码,因为自己动手实力不强所以就很排斥做项目。可是经过我们学习软工课程到团队做项目再到学习软件工程实践课程之后,我才真正意识到实施一个软件工程项目并不是说简洁的会编码就能够解决问题的,因
2、为一个软件的生命周期分为三个时期:软件定义时期、开发时期、维护时期,而这三个时期整体又分为七个阶段,他们分别是:问题定义、可行性探讨、需求分析、总体设计、具体设计、编码和单元测试、综合测试,由此可看出,当我们开发一个项目时,更多的精力不是放在编码上,编码只是一个很小的模块,而是项目的整体结构上。在写软工实践体会之前,我想在这里总结一下上学期三人团队做 项目的相关事宜。上学期我们三人团队依据软件开发的步骤开发一个名为西大老乡荟的社交系统,主要是为西高校子供应一个找老乡的平台。虽然只进行到具体设计阶段,没有进一步实现,但是我还是从中学到许多东西的。首先要先确定项目主题,也就是这个项目用来做什么,可
3、以解决什么问题。接着就是这个项目是否有探讨的必要以及是否有解决的方法,针对我们的项目,我们对西大的一些学生做了问卷调查,并从调查中接着完善系统本身的做用户。第三步依据我们确定的项目主题进行需求分析,这一步骤当时做的不是很好,比如所画E-R图、数据流图等都有考虑不周的问题,导致接下来的概要设计、具体设计进行的很困难,有些步骤甚至还须要返工。从我们在需求分析中出现的问题,使我们明白了软件定义阶段对于一个项目的开发是至关重要的,当软件定义阶段完成时必需要用正式的文档精确的地记录目标系统的需求。只有前期的打算工作做得好,后面的工作才能顺当进行。虽然项目最终没有完全实现,但是至少我们已经初步体会到软件项
4、目开发的步骤,以及每一步所须要完成的文档等内容。这学期的软件工程实践虽然不是亲自动手开发一个系统,但是张元平老师以物联网物流仓储管理系统为主给我们讲解了一个真实系统的开发过程,从安排到项目系统的发布实施,以及每一步必需生成的文档。我主要从以下五个方面谈一下我的心得体会。第一、行业背景说明方面对于一个软件系统的开发,第一步就是问题定义,了解所开发系统的行业背景,制定安排。当我们安排确定以后就要对项目系统本身进行可行性探讨,主要从技术可行性、经济可行性和操作可行性三个方面着手。就比如物联网物流仓库管理系统的行业背景说明文档中特别具体地分析了当下物联网物流行业的整体业务说明、应用背景、将来发展趋势以
5、及相关应用案例等四个方面,项目团队中系统分析员就可以依据这份文档以及相关的调查资料对将要开发系统的进行定义等工作。原来我们写这类文档的时候就是草草了事,不会做得这么具体,而这次看到大型项目的行业背景说明也是这么具体,也让自己相识到不管是软件开发的那个阶段都要仔细对待,这些琐碎的文档都是后期开发项目的支撑,只要它们做的透彻,后面的开发工作才能更顺当的进行。其次、项目需求说明方面这部分项目需求说明就是软件定义时期中需求分析阶段,而该阶段的主要目的就是了解用户的须要,依据用户的须要确定系统必需完成那些工作,并对目标系统提出完整、精确、清楚、详细的要求。在需求分析结束之前系统分析人员要写出一份需求规格
6、说明,即为物联网物流仓储管理系统项目需求说明文档。我们可以看出该文档也是特别具体,相比之下我们之前做项目时写的需求规格说明书就特别不合格,不仅格式不正确内容也是少之又少。在这方面,这篇文档给我启发很大。首先就是文档的格式,要美观整齐,让人看着舒适便利。其次就是文档的内容,原来它不是很重要,写文档的时候也不知道怎么写就借鉴下网上的内容,结果根本就没有把自己项目的需求写明白,以至于自己最终都有些糊涂,所以依据以前的阅历教训我会对这部分更加重视。第三、系统概要设计方面这部分内容分说的是软件设计时期的概要设计阶段,该阶段的主要目的就是实现系统的功能、设计软件的结构、模块组成以及模块之间的关系。在概要设
7、计阶段,我们可以站在全局的高度上,花较少的成本,从抽象的层次上分析对比多种可能的系统实现方案和软件结构,从中选出最佳方案和最合理的结构。在这个阶段还会详细画出E-R图、数据流图等方面的设计。比如物联网物流仓库管理系统的系统概要设计从项目概述、设计约束、功能单元与功能模块设计、数据E-R图设计、总体设计、界面设计等六个方面介绍,通过读这个文档,我觉得最重要的还是总体设计,分别从逻辑架构设计、物理架构设计、技术架构设计设计系统。在这个阶段中模块要做到高内聚低耦合,这样开发出来的系统才会具有更高的独立性。在原来做项目时没有编写过这类文档,在该阶段只是画了结构图、层次图以及相关的模块划分,对该类文档尚
8、未重视。通过张老师的讲解和自己的学习,我信任在以后做项目的时候肯定会留意到这类文档的编写。第四、具体设计与分析方面具体设计阶段就是把概要设计阶段的每个模块进一步设计,确定每个模块所须要的算法和数据结构。在这个阶段还是须要我们设计出程序的具体规格说明,而不是编写程序。在具体设计阶段,系统设计人员可以通过运用程序流程图、盒图、PAD图等过程设计的工具和Jackson图等面对数据结构的设计工具进一步设计系统相关接口,主要包括界面设计接口、业务单设计接口、单元模块设计接口等,这些对于以后的编码工作都是极其重要的。第五、编码和测试方案方面关于编码,我认为编码要想做的完备必备条件就是前面的软件定义和软件设
9、计时期要按部就班的做,文档肯定要按要求书写,不能偷懒也不能草草书写。对于编码也要有相应的文档书写规范,要使源程序代码的逻辑简明清楚、易读易懂。这样尽管我们不是设计系统的人员,当看到源程序代码的时候也能简单读懂代码的意思。其次就是测试的内容,从测试的文档中我们可以得出,其实测试在软件开发中同样占据了重要的地位,它主要就是尽可能多的找到问题并解除其中的潜藏的错误,最终把一个高质量的软件系统交给用户运用。它要求测试人员也要有很高的技术水平。其次篇:软件测试实习报告这次软件工程实训是从2022.12.26号起先的,截至2022.12.31号。实训内容是用java相关学问(主要是jsp)做一个物流配送系
10、统。下面谈谈对这次实训的看法。因为自己平常对java学问储备不足,特殊是jsp这一块基本不了解怎么回事,所以一拿到这个项目,我心里都是没有底的,再加上我被分到的那个组,我知道就意味着是我一个人在战斗了。呵呵,26号,实训起先了,我们的老师是来自中软国际公司的程序员,一个是周褀,一个是朱映,都是一身朴实的着装,让我感觉做软件的也没什么两样。老师介绍了自己之后,就干脆切入正题了,分析了下我们各个组的系统,即将用到的学问,然后就总体把觉得须要补充的学问(jsp和数据库连接等这几块)给我们实际操作了下,因为当时看到用jsp,还讲的那么仔细,当时我就懊悔了,平常要是多听点,现在老师这么仔细的给我们讲,这
11、是一个多么难得的机会啊。懊悔也没用啊,起先还牵强能理解一点,后来就干脆晕了。然后再给大家介绍了一些即将用到的工具,比如rationalRose,SVN,MyEclipse等等。接下来的几天就不再细讲了。下面谈谈通过这次实训的心得体会吧。通过这次实训,让我了解到工程开发的过程,可行性分析需求分析概要设计具体设计代码编写测试验收。从技术方面上,我起先jsp基础基本上就是零的,在老师和syz2(另外一个物流小组,我一个人基本上是跟她们做的,或者说是看着她们做的)的帮助下,对jsp有了一个也许的相识。其实实训起先前,我还以为做个系统没什么大不了,可是当真正拿到一个项目,我却真的无从下手了,而且就是在知
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试实习报告 软件 测试 实习 报告
限制150内