erp软件实习心得(通用11篇)
大三的时候,一次计算机等级考试,由于考c,数据库,都没过,就报了个四级软件测试工程师。抱着试试看的态度学了一个月做了几套题,就拿下了一个四级证书。当时想的是,这都行,水分有点大吧……
本来想找一份网站开发的工作,技术不够硬,一直在北京飘着飘着啊。通过一个学姐,得到了一个软件测试面试的机会。于是半只脚踏入了软件测试的大门,因为我现在刚开始写测试用例,还没有真正的融入到团队中去。
实习生,直接领导给我安排了一个实习计划,严格按照实习计划执行。首先就是看公司软件的手册,要了解产品,知道软件的基本操作流程,不会了就问带我的师傅。就这样学了一个礼拜,不同于用一款软件,在用的过程中要去思考,这个功能为什么有,这个功能要实现什么。忘了说了,现在产品做的是功能测试,比较简单,所以分到了这个组里。一周之后带我的师傅检查了一下我的学习成果,具体操作、实现软件的一些功能,然后就几个主要的功能点以及一些需要特别注意的关键词,给我做了详细的讲解。
然后给我了两个功能界面,让我写一些测试用例,开始感觉没什么可写的,这两个功能实现起来很容易的。第一天试着写了几个,然后拿给师傅看,因为不知道从哪方面入手,虽然看了一些以前的测试用例,但是亲手写还是第一次,所以有些拿不准。
就这样,写了几天的测试用例,一个功能点一个功能点的细分。写的差不多了,就开始看一些技术类的博客,尤其是软件测试中功能测试用例的写法。看着博客中提到的一些东西,对比自己写的测试用例,看看是不是满足要求。就这样自己一点一点的修改。
其实压力还是蛮大的,由于要测试的系统需要测试多个不同的数据库,以及不同的操作系统是软件的执行,而我只懂一点的msql,对linux一窍不通。所以有了各种学习目标,但是还是没有清晰的目标。努力吧,既然踏入了这个行业,就要努力的去汲取知识,不断学习,不断进步!
在为期两周的金蝶K3ERP软件上机实习过程中,我深深的体会到现代IT技术与现代前沿管理思想有机结合的强大力量
而我们所操作的金蝶K/3 ERP系统,集财务管理、供应链管理、生产制造管理、供应商及客户关系管理、分销管理、人力资源管理、企业绩效、商业智能分析、移动商务、集成引擎及行业插件等业务管理组件为一体,我通过不断地熟悉和演练各个模块的操作流程和术语的熟悉了解,知晓了作为营销功能在企业的可视化,数据化,每个功能模块都无疑是一个企业系统思想的体现。
我想我们虽然没能够很好的,全面的系统的了解ERP软件的功能和模块的流程,但是基本的界面接触和数据录入,基本的销售管理,还有系统管理思想的火花碰撞,这些对我们短短两周的实习期来说,已经足够了。无穷进的求知欲让我想不断地关注和了解ERP软件,还有自己对网络和软件的理解,提起了我强烈的兴趣,我会不断的关注ERP软件的,不断地学习和加深对它的认识,从而提供自己对企业管理系统思想的理解和领悟。
ERP软件带给现代企业和管理界的革命性方式的转变,在我看来,是不可否认的。老师这几天也不断的强调ERP软件的重要性和复杂性。我想,通过这一次实习,留在我们头脑的不仅仅是几天的实习经验,更重要的是对我们以后的就业和职业发展有重要的影响。
开始在实验室里面看所要做的实验,觉得挺抽象的,后来经过几天的奋斗,我们还是把试验完成了,由于学校硬件设施的问题,我们花了大部分的时间在安装金蝶软件上面,甚至有一天,我们早上装软件,下午卸载软件,以至于每个人都很无奈,但是正是这种反复的磨练才能锻炼出大家的抗打击能力,抗压力。
在实验过程中,我们也遇到了很多问题,这时候发现团队精神的重要。我是和同学用的一台机子,我俩合作,她用鼠标,我用键盘,两个人合作,互帮互助,遇到不能解决的问题就请教老师。在困难面前,我们像很多种方法解决,好多次还从头再来,把做过的作业再做一遍,正是这种反反复复的练习,加深了我们对实验采购的了解和认识。
实验的完成离不开老师的悉心教导和同学们的帮助,同时通过实验的模拟,让我们了解了erp管理软件的运用过程,对于我们经济管理学院的同学来说,这门实验室很有必要的。
erp软件
以下为本人这一周PKPM软件实习的心得,经过一周的实习使我对PKPM的认识从一无所知到了了解基本的应用,这是我在毕业之前又一次学到的实用知识,我觉得很开心,以下是我对PKPM的具体认识。
1、PKPM的发展方向
PKPM程序的发展方向主要有两个方面: 第一个方面就是计算,它的方向就是集成化、通用化。集成化大家都能感觉到,PKPM程序都是以PM程序所建数据为条件,以空间计算为核心,基础、后期的CAD出图都能采用前面的数据。所有这些都构成了程序集成化的雏形。程序的通用化主要表现在计算上,PKPM程序的计算程序由以前的平面计算(PK)---->三维空间杆件(TAT)---->空间有限元(SATWE)---->整体通用有限元程序(PMSAP)。能计算的结构类型有砖混、底框、钢筋混凝土结构、钢结构等。现在又在开发特种结构的计算程序:如高压塔架、巨型油罐等。在PM程序中就可以建立起这些结构的空间模型。当然现在的PKPM系列程序还不能计算。第二个方向就是开放计算参数的开关。有很多参数以前都是放在程序的“黑匣子”里的,设计人员不能干预。程序放开这些参数有两个原因,首先就是要让设计人员真正的掌握工程的设计过程,能够尽可能的控制设计过程。其次就是要把一些关键的责任交由设计人员来负,程序只能起到设计
工具的作用,不能代替设计。所以就需要我们的结构设计人员充分的理解程序的适用范围、条件和校对结果的合理性、可靠性。如《高层建筑混凝土结构技术规程》的5.1.16条要求“对结构分析软件的计算结果,应进行分析结果判断,确认其合理、有效后方可作为工程设计的依据”。
2、空间计算程序部分
2.1、PKPM几个空间程序的不同,现在,PKPM程序拥有的空间计算程序有三个,即TAT、SATWE、PMSAP。
1)、TAT--它是一个空间杆件程序,对柱、墙、梁都是采用杆件模型来模拟的,特殊的就是剪力墙是采用薄壁柱原理来计算的,在它的单元刚度矩阵中多了一个翘曲的自由度θ',相应的力矩多了双力矩。因此,在用TAT程序计算框剪结构、剪力墙结构等含钢筋混凝土剪力墙的结构都要对剪力墙的洞口、节点做合理的简化,有点让实际工程来适应我们的计算程序的味道。作这种简化都是因为分析手段的局限所制(资料书的P129)。当然,在作结构方案时,对结构作这样的调整对建筑结构方案的简洁、合理有很大的好处。它的楼盖是作为平面内无限刚、平面外刚度不考虑的假设。在新版的TAT程序中,允许增设弹性节点,这种弹性节点允许在楼层平面内有相对位移,且能承担相应的水平力。增加了这种弹性节点来加大TAT程序的适用范围,使得TAT程序可以计算空旷、错层结构。
2)、SATWE--空间组合结构有限元程序,与TAT的区别在于墙和楼板的模型不同。SATWE对剪力墙采用的是在壳元的基础上凝聚而成的墙元模型。采用墙元模型,在我们的工程建摸中,就不需要象TAT程序那样做那么多的简化,只需要按实际情况输入即可。对于楼盖,SATWE程序采用多种模式来模拟。有刚性楼板和弹性楼板两种。SATWE程序主要是在这两个方面与TAT程序不同。
3)、PMSAP---是一个结构分析通用程序。当然,它是偏向于建筑的,但它是一个发展方向。现在的比较著名的通用计算程序有:SAP84、SAP91、SAP20xx、ANSYS、ETABS等程序,这些程序各有特长。
2.2、程序的参数及选择开关
2.2.1)、PMCAD中的参数
(1)总信息: 结构体系、结构主材:主要是不同的结构体系有不同的调整参数。 地下室层数:必须准确填写,主要有几个原因,风荷载、地震作用效应的计算必须要用到这个参数,有了这个参数,地下室以下的风荷载、水平地震效应就没有往下传,但竖向作用效应还是往下传递。地下室侧墙的计算也要用到。底部加强区也要用到这个参数。 与基础相连接的下部楼层数:要说明的是除了PM荷载和最下层的荷载能传递到基础外,其他嵌固层的基脚内力现在的程序都不能传递到基础。
(2)、材料信息:其他与老的程序一样填法,就是钢筋采用了新规范的新符号。
(3)风荷载: 修正后基本风压:根据《建筑结构荷载规范》的7.1.2条,对与高层、高耸以及对风荷载比较敏感的其他结构,基本风压应适当提高,并应由有关的结构设计规范具体规定。按《高层建筑混凝土结构技术规程》的3.2.2条,对与特别重要或对风荷载比较敏感的高层建筑,其基本风压应按120xx年重现期的风压值采用。按规范的解释,房屋高度大于60m的都是对风荷载比较敏感的高层建筑。
2.2.2)、TAT的参数及开关
(1)、用TAT程序计算建模应注意的几点: 剪力墙必须要有洞口,不能形成封闭“口”字形。这样在构件截面上的剪力流才有进口和出口,否则,程序无法对构件进行计算。这是TAT程序对薄壁柱数学模型模拟的要求。 剪力墙内的洞口要求要上下对齐,且要有规律性。如果不这样,那么内力的传递将通过节点间刚域来传递,这与实际有时很大差别,引起很大的计算误差。且洞口布置不规律,计算结果具有很大的突变性。
最后我总结出写实习心得或感受等一些总结是我们对之前所学的一种回忆方式,会使我们更深刻的记住和掌握所学知识。
这学期学习了软件工程实践这门课,我觉得这是对上学期的软件工程课程学习的检验,上学期学习软件工程只是我们浅显的认识,相比之下,这学期就更加全面的说明了开发一个项目所需要的步骤以及开发项目过程中所需要注意的诸多细节。如果说上学期的课程注重理论基础的话,那么这学期的软工实践,顾名思义,就是侧重我们动手操作的能力。
原来我认为开发一个项目最重要的就是写代码,似乎整个软件都是编代码,因为自己动手能力不强所以就很排斥做项目。可是经过我们学习软工课程到团队做项目再到学习软件工程实践课程之后,我才真正意识到实施一个软件工程项目并不是说简单的会编码就能够解决问题的,因为一个软件的生命周期分为三个时期:软件定义时期、开发时期、维护时期,而这三个时期整体又分为七个阶段,他们分别是:问题定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试,由此可看出,当我们开发一个项目时,更多的精力不是放在编码上,编码只是一个很小的模块,而是项目的整体结构上。
在写软工实践体会之前,我想在这里总结一下上学期三人团队做项目的相关事宜。上学期我们三人团队根据软件开发的步骤开发一个名为“西大老乡‘荟’”的社交系统,主要是为西大学子提供一个找老乡的平台。虽然只进行到详细设计阶段,没有进一步实现,但是我还是从中学到很多东西的。首先要先确定项目主题,也就是这个项目用来做什么,可以解决什么问题。接着就是这个项目是否有研究的必要以及是否有解决的办法,针对我们的项目,我们对西大的一些学生做了问卷调查,并从调查中继续完善系统本身的.做用户。第三步根据我们确定的项目主题进行需求分析,这一步骤当时做的不是很好,比如所画E-R图、数据流图等都有考虑不周的问题,导致接下来的概要设计、详细设计进行的很困难,有些步骤甚至还需要返工。
从我们在需求分析中出现的问题,使我们明白了软件定义阶段对于一个项目的开发是至关重要的,当软件定义阶段完成时必须要用正式的文档准确的地记录目标系统的需求。只有前期的准备工作做得好,后面的工作才能顺利进行。虽然项目最后没有完全实现,但是起码我们已经初步体会到软件项目开发的步骤,以及每一步所需要完成的文档等内容。
P3 3.1 功能特点
工程模式
. 工程组、工程、目标工程不限
. 每个工程可达10万条工序
. 自动进度计算和资源平衡
. 进展骤光灯和自动进度更新
. 显示进展线、前锋线
. 20级工作分解结构(WBS)编码
. 工程识别编码
. 24个用户可自行定义的作业分类码,
可用于选择、排序、分组分析
. 智能化作业节点代码分类
. 16个用户自定义数据项
. 多个工程汇总成新工程
. 赢得值分析评价完成情况
. 保存历史数据
. 合并多个工程
. 总体更新用于一次修改批量数据
. 用户自定义的计划模板(子网络)
. 真正的同时多用户功能:多人同时更新、分析、制作报表
. 可对工程设定多级权限
. 与Microsoft Office 兼容的图形用
户接口
进度计算
. 关键路径法(CPM)计算
. 单节点网络图(PDM)方式
. 自由浮时和总浮时计算
. 支持完成-开始、开始-开始、开始
-完成和完成-完成四种作业关系
. 关系线上可显示延时
. 每工程可使用31种作业日历
. 时间单位可为小时、天、周、月
. 10种进度限制条件
. 9种不同的作业类型
. 作业上可设置停工和复工日期
. 可中断的和可连续的进度计算
资源和费用管理
. 作业栏位中可显示多个资源
. 资源也可有日历
. 每个工程资源和费用的种类无限
. 平衡和平滑时,作业可以分解、延长
和压缩
. 簇资源设置资源的层次结构
. 非线性资源用量可用户定义
. 带平滑的向前和向后平衡都行
. 可变的资源单价和限量
. 资源可驱控作业的工期
. 赢得值(BCWP)直方图,表格和曲线
. 预算值(BCWS)直方图,表格和曲线
. 费用差值和进度差值计算
. 每个工程可有无限个费用科目
. 跟踪预算、本期实际费用、累计实际
费用、完成百分比、赢得值、尚需费
用,完成时费用
. 自动计算费用规则功能,用户可定义
计算规则
报表和图形
. 150多个预先定义好的报表、矩阵报
表和图形,可自定义页眉和页脚
. 绑带Infomaker制表软件
. 完全可自定义显示和输出
. Web 向导, 用于Inter/Intranet
发布报表和图形
. 无限显示视图
. 可按任意作业分类码和资源组合来组
织工程轮廓图
. 作业可汇总,分组,与目标比较
. 时标网络图既显示横道,又可带逻辑关系
. 可颈状显示横道,及按作业分类码显
示不同的颜色和花纹
. 网络图中也可显示时标
. 资源/费用直方图,表格和曲线
. 多层次的排序和选择(过滤器)
. 用户可定义横道、开始和完成端点的颜色、形状、大小、 位置
. 界面语言可选择, 可形成各种语言的报表
. 打印时可指定页数及自动调整大小
. OLE用于挂接文本、电子表、图形和
影象
数据交换与二次开发
. 与ODBC兼容的数据库
. 含开发引擎RA,任何与OLE 2.0兼容的开发工具均支持
. Primavera Post Office 允许远程工作,双向审阅计划和进度更新
. 可采用与MAPI/VIM兼容的邮件系统来互换工程和作业数据
. 可读写 .MPX文件与MS Project兼容
. 可输入/输出dBASE、Lotus、ASCII
. 与SureTrak(小P3)共享数据
配套与延伸
DataStore for Primavera -- P3与Oracle的双向数据接口。
PowerVision -- 滚动计划发布和执行情况赢得值分析软件,专为P3开发。
Monte Carlo for Primavera -- 风险分析软件,可与P3连用。
最低系统需求
486或更高档的计算机
16M内存,72MB可用硬盘空间
中文Windows 95 或98,20xx,Windows NT
在为期两周的金蝶K3ERP软件上机实习过程中,我深深的体会到现代IT技术与现代前沿管理思想有机结合的强大力量,也对这款ERP软件一见钟情。友好的界面,流畅的模块转换功能,还有可视化的功能按钮,环环相扣的逻辑思维。这些都让我对ERP有了新的看法。也为我在以后的工作学习中,指明了一条方向:现代化和智能化,系统化和趋新化,这些思想带给我在学习和认识的思想转变。
而我们所操作的金蝶K/3 ERP系统,集财务管理、供应链管理、生产制造管理、供应商及客户关系管理、分销管理、人力资源管理、企业绩效、商业智能分析、移动商务、集成引擎及行业插件等业务管理组件为一体,我通过不断地熟悉和演练各个模块的操作流程和术语的熟悉了解,知晓了作为营销功能在企业的可视化,数据化,每个功能模块都无疑是一个企业系统思想的体现。
虽然我们实习的教师机房条件不太好,但是我们同学们都还是认真的完成老师布置的实训任务。最开始的原始数据的录入和基础数据的录入与修改,成为我们最头疼的事情。繁杂的数据和报表,错乱的数据分布,还有那冗余的小数点,我们都感到烦恼。可是,我们在实习的不多加深和具体,才体会到原始数据的正确性和精确性是多么的重要。这些可是ERP软件初始化的基础性数据。回过头来我们才意识到我们对待工作的态度,应该很大程度的改善。认真严谨,一丝不苟的态度是ERP软件实现精确预测和管理的最大保障。
我也查阅了一些关于ERP软件的发展前沿资料和ERP软件的培训资料,才发现在我国的企业和教育中是多么的缺乏,仔细的研究了一下ERP课程和发展前进,也与我自身的营销专业相比较,发现关系是如此的密切,在企业ERP软件销售管理和分销,门店管理,产品预测等方面,它们起到了相辅相成的角色。准确的说ERP是在数据和工作具体化,流程化的体现,而我们营销这门专业则更加的经验化,加上了管理者的思想和个人思维。我想假如ERP软件能在这些方面更好的结合这些思想,让它更加的智能化,从而为企业的管理提供有力支持和帮助。我想我现在应该密切关注它,不断地了解和熟悉。
虽然每天的来回奔走和校区的来回转换,让我们感到疲劳无比。但是,在每天的来回过程中,我都在思考这一个问题:这一次ERP实习软件的意义。我想我们虽然没能够很好的,全面的系统的了解ERP软件的功能和模块的流程,但是基本的界面接触和数据录入,基本的销售管理,还有系统管理思想的火花碰撞,这些对我们短短两周的实习期来说,已经足够了。无穷进的求知欲让我想不断地关注和了解ERP软件,还有自己对网络和软件的理解,提起了我强烈的兴趣,我会不断的关注ERP软件的,不断地学习和加深对它的认识,从而提供自己对企业管理系统思想的理解和领悟。
ERP软件带给现代企业和管理界的革命性方式的转变,在我看来,是不可否认的。老师这几天也不断的强调ERP软件的重要性和复杂性。我想,通过这一次实习,留在我们头脑的不仅仅是几天的实习经验,更重要的是对我们以后的就业和职业发展有重要的影响。
时间过得真快,到今天截止,一周的CAD制图大作业实训即将结束,现在回想起刚进机房的那懵懂,自己都觉得好笑。经过一个学期的学习,面对综合量大点的图形,竟然不知从何下手。上课是一步一步,一个一个命令的学,课后的练习也没有涉及到前后的知识,知识的连贯性不大,当我们进行实际运用时,发现之前学的有点陌生。
大作业实训的第一天,老师首先给我们将了这周大作业实训的课程安排,说明了本周大作业实训的主要内容,大作业实训目的以及意义所在,然后交代了一些细节方面的问题,强调应当注意的一些地方,以及考试成绩打分等。听完老师的讲解后,我并没有马上去画图,而是用两节课认真的去看任务指导书和设计指导书,很仔细的看了作图要求,以及提示的作图步骤,以便于能够合理的完成本周的实训工作,我怀着积极的心态去面对这次难得的大作业实训机会。大作业实训时间安排得有点紧,由于要放端午,周六,周日补课,上午从8:30画到11:55,下午从2:00画到5:30,看到这样一天的时间安排后,竟然没有想溜的冲动。接着我就仔细每副图的操作细节,有些有提示,也有些没有的。我想结合我所学的,还有老师和同学的帮助,这周的实训肯定会有很大的收获的。
在接下来的几天里,我一直认认真真去绘制每一个图,思考每一个细节,作图步骤,哪怕是一个很小的问题,也都会很仔细,在作图的过程中的确遇到了不少的难题,但都在老师和同学的帮助下,一个一个的被我击破,自己难免会感到有点惊喜,从而增强了对CAD的兴趣。
学习最怕的就是缺少兴趣,有了兴趣和好奇心,做什么事都不会感到累。于是我在网上找了点关于CAD的资料。CAD的发明者是美国麻省理工学院的史凯屈佩特教授,依1955年林肯实验室的SAGE系统所开发出的全世界第一支光笔为基础,提出了所谓“交谈式图学”的研究计划。这个计划就是将一阴极射线管接到一台电脑上,再利用一手持的光笔来输入资料,使电脑透过在光笔上的感应物来感应出屏幕上的位置,并获取其座标值以将之存于内存内。这个阴极射线管就算是电脑显示屏幕,那支光笔现在可能是更先进的鼠标、数字化仪或触笔。那时候的电脑是很庞大且简陋的,不过,无论如何,这个计划开启了CAD的实际起步。事实上,此计划也还包含类似像AutoCAD这样的CAD软件,只是其在功能上的应用非常简单罢了。当交谈式图学的观念被提出且发表后,在美国,像通用汽车公司、波音航空公司等大公司就开始自行开发自用的交谈式图学系统,即在实训的一周里我不仅了解到了实在的学习内容,并且对专业以外的知识做了很深的了解,以上基本上就是CAD的由来。后来由于人们的不断创新,发展,才有如今的最新CAD绘图。
AutoCAD的用途也十分广泛,它已被广泛应用于机械、建筑、电子、航天、造船、石油化工、地质、服装、装饰等领域。我们每画一个图就好象跟CAD的历史一样,一步步前进,从第一天的对CAD的基础认识到后面的二维画图,到最后的三维画图,自己从中吸取精华。绘制二维视图和三维视图的知识点最广泛,其中在绘图过程中常使用到的工具栏如下:绘图、捕捉对象、标注、标准、对象特性、曲面、三维动态观察器、实体、实体编辑、视口、视图、图层、文字、修改、渲染、样式等等。
AutoCAD软件具有操作简单、功能强大等特点, 每个工具栏中都有着相应的命令工具,在大作业的前老师教我们使用命令工具的技巧及方法。在绘制图形前要建图层,最基本的线形设置如细实线、粗实线、中心线、虚线。在绘制A4图副及需要定位的图形时的第一步骤是绘制图形界线其命令为LIMITS再进行绘制,在编辑文字时,使用单行文字和多行文字以宋体来完成,在格式的文字样式中修改所需的样式或或双击已写的文字来修改。在绘制二维及三维的图形前要用中心线来定位再进行绘制,在绘制完图形后要进行尺寸的标注,在格式中的标注样式中创建标注样式及修改。例如,当尺寸没有按照标准画时,那么在标注尺寸的时候就需要修改数据,不仅影响到了图的雅观,还直接影响了图的真实性,所以在画图过程中就要很细心,一步一步慢慢来,做到精确,无误差,在比如, 在修剪多余直线的时候很有可能会出先剪不掉的现象,会经常遇到,那是因为连线的时候线与线之间根本就没有连接在一起,表现出作图不扎实的意思。
总之,在本周的CAD实训中,我感觉我学到的东西比一个学期学的东西还多,绘图技巧在平常的学习中是学不到,我希望以后能够有更多的这种实训的机会,这一周感觉过的很充实,我也真正的融入到了学习当中去,别无他思,一切都还不错,感觉非常好!我达到了我自己的预期目标和要求,受益匪浅!!
20xx年11月28日,我怀着提高并实现自我价值的心态,跨进E软件技术有限公司的大门,开始了自己第一份实习工作。这是一家国内知名的专业软件外包企 业,在深圳华南地区位居行业前列。易软自开始从事软件外包业务以来,服务合作模式从人力资源外包发展到项目外包、离岸开发和OEM产品合作等模式。业务领 域包括电信业,金融业,制造业等。特别在电信行业有多年积累,在电信业务领域涉及固网,智能网、移动通信、光网络,电信增值服务等业务领域.易软公司总部 设在深圳, 在上海、南京、北京,广州,重庆,苏州,武汉,大连等地建立了分公司或办事处,就近为客户提供外包服务。
转眼间,三个月实习 时间就过去了。回想起这段时间的工作过程,我从一名普通的大学生到一个为社会服务的软件测试人员,思想觉悟有了很大的提高,作为一个刚刚步入企业的年轻人 来说,什么都不懂,没有任何实践经验,不过在各位同事的帮助下,我很快的融入到了这个新环境,还学到了很多在学校学不到的东西,也认识到了自己很多的不 足,感觉受益匪浅。以下是我在这几个月实习期间对工作的总结以及一些自己的心得体会。
要想成为好的测试人员,首先得了解自己要测试的软件 的相关知识。要了解软件产品的架构是什么样的。要了解软件的市场需求,在接触软件之初要可以多看看用户的反馈信息,这些才是用户最关心的,也是在测试中需 要注意的问题,满足客户是最大的需要。但是了解软件需求之后要学会要多读些软件系统的技术文档,软件设计文档,这些文档可以帮助了解产品如何工作。还有多 看看公司 Bug 库中的问题,这些存在的问题可以帮助自己了解软件产品那些地方存在缺陷,软件系统那些地方会出现错误。软件是运行在一个大环境中,如果对系统不熟悉,那么 有些问题你不能从一个更广阔的层面考虑,学习操作系统的知识,有助于你发现缺陷,定位问题更加准确。比如软件运行在 Windows 或者 Linux ,如果不懂操作系统,你就无法建立测试环境,有些时候时候软件的组件发生问题,就是自己系统配置造成的,对系统不熟悉,会把外在原因归结为软件本身。所以 要学习关于和软件系统相关的知识,比如编程,网络,数据库等。不一定要学习到多好的程度,只是通过这些扩展的知识面,可以在发现问题,解决问题上不会局限 在狭小的圈子里。
和一切相关的人员交流,不同的交流渠道,获取消息是不同的,角度也不同。和客户交流,会在测试中从客户的角度发现问题;和开发人员交流,会了解开发人员怎么实现软件功能的;和项目管理人员交流,会知道开发进度以及遇到的困难。
在这实习期间,我就参与了一个项目,这对我在软件测试方面有了一定的认识和需要注意的地方。
在滕邦国际的项目中,我主要负责的是wap网站、Symbian客户端和后台管理系统,对有关用户界面的测试和测试执行流程有了一定的了解,学会了对bug管理工具Bugzilla的使用。
一.有关用户界面的测试
1.图形测试
图形包括图片、动画、边框、颜色、字体、背景、按钮等。
(1) 要确保图形有明确的用途,应用系统的图片尺寸要合理,并且要能清楚的说明某件事情,一般都链接到某个具体的页面。如在滕邦项目中,wap网站跟客户端的标志图形就不一样,酒店模块、机票模块和旅游模块的图片也是不同的。
(2)验证所有页面字体的风格是否一致。
(3)背景颜色与字体颜色和背景色相搭配。如本项目以该企业颜色为主。
2.内容测试
内容测试用来检验应用系统提供信息的正确性、准确性和相关性。信息的正确性是指信息是可靠的还是误传的。信息的相关性是指是否在当前页面可以找到与当前浏览信息相关的信息列表或入口,也就是一般Web站点中的所谓"相关文章列表"。
如在滕邦项目中,在查询机票的时候出现一个不应存在奥林匹克航空,查询机票深圳-北京时,出现美国联合航空 UA,属于国际票务,也是不应该查询到的。
3.整体界面测试
整体界面是指整个 应用系统的页面结构设计,是给用户的一个整体感。例如:当用户浏览应用系统时是否感到舒适,是否凭直觉就知道要找的信息在什么地方?整个应用系统的设计风格是否一致?
在滕邦国际项目中,除了wap网站外,还有Symbian、Android、WinMobile三个客户端,所以在事先没有标准的情况下,各个平台的导航不统一,各关键字段也不一致。
二.bug管理
1. 在进行测试前,首先必须理解业务和需求。需求和业务理解了,才知道客户想要系统实现什么。然后按照需求来进行测试,不满足需求要求的都可以认为是BUG。
2. 和开发人员沟通。这里说的沟通并不仅仅指通过沟通试图让开发人员修改每个BUG,这个当然需要沟通,但是并不是指所有的BUG都需要修改,这中间涉及到成 本、技术,还有别的问题。除此之外,通过和开发人员搞好关系,对于BUG我们可以问他发生该BUG的原因,修改的大致方法,甚至不修改的原因等等,这有助 于以后测试中多注意、多发现这样的问题,甚至提出修改建议。
如在Symbian客户端测试中,会出现“内存不足,请关闭一些应用程序后再试”的警告,是属于正常现象。
3. 决定BUG严重性的时候,可以根据该被测对象在整个系统中充当的角色,实现的功能来判定如果该对象出现错误会对整个系统产生什么样的影响,对产生的影响打 分,从而定义BUG的严重程度;决定BUG优先级的时候,可以先假设不修复该BUG,出现的这些问题会产生哪些影响,然后判定这些影响的严重性来判定 BUG的优先性。
如在项目中,旅游模块页面中,点击查询时自动退出系统,本是属于High单,而我提的是Medium单。
4. 容易产生BUG的情况:虽然在开发过程中,软件需求通常都会发生改动,所以如果某一部分的软件需求频繁发生变动,那么就会导致和这部分相关的编码和设计会相应的频繁变动,那么在测试中,这部分编码设计实现的部分出现BUG的可能性就很大。
如果在开发的过程中,大量使用了第三方的组件,或者从别的软件中移植了大量的代码,那么和这些第三方的组件和代码相关部分出现BUG的可能性就很大。
转眼间,到昆山已经两个多月了。不知不觉中我已经从一个在校生变成了一个职员。这跟在我们学校是完全不一样的。除此之外,安博还制定了严格的制度,这些使我们在安博的培训像职工在公司工作一样,让我们提早接触到公司的氛围。
来安博最重要的目的还是学技术,那就说说这里的教育情况吧。安博实行的是上午授课,下午上机练习的制度。我觉得我们这个班上午的授课经理非常好,他对java的理解非常透彻。我在大学学了半年的java,仅仅停留在表面上,对实质的内容根本都不了解。比如说==与equals的区别,方法的覆盖,变量的隐藏等等。老师通过图的方式,给我们讲解它们在内存中的情况,使我们从本质上了解了这些东西。他的这种授课方式,既生动又形象,*地将问题讲明白,我们接受起来轻松容易,也不容易遗忘。
除了他的讲课方式以外,他还是一个非常幽默的人,坐在凳子上听四个小时的课,会很乏味的,他时不时的`给我们说一些搞笑的事,或者开玩笑的话,使课堂气氛非常活跃。他每讲完一个新知识点,都给我们留一点时间练习,加深对新知识的理解。我们有什么问题,他都会很耐心的跟我们讲解,不管程度是好是坏,他都一样对待。总之,听他的课就是一种享受。他还把跟知识相关的材料发给我们,让我们有研究的空间。有时还给我们一些面试题,让我们提早看,只有准备好了去应聘才有机会。
昆山还给我们开了一些素质课,讲解一些职场素质,如何为人处事,如何同面试官讲话,还要求我们在日常生活中也尽量做到。在我们就业之前开这样的课,对我们这些即将踏入社会的大学生来说是非常重要的。公司招聘员工,一看实力,二看素质,两者缺一不可。
总之在昆山的这段时间中,我学到了很多。时间虽短,但所学到的和知识的实用性很强。所有的老师们都教给了我们很多工作习惯、工作技巧、日常礼仪、职业素养和心态方面的东西。使我们对今后的工作有了新的认识,增添的极大的信心。
学会学习和团结
我们学了半个多月的软件基础知识,也该是用一用的时候了。这半个多月,应该算是安博给我们安排的p阶段的训练时间。我们开始接触一些小型的系统,实训员工管理系统等。这些小型的系统巩固了我们的基础知识,让我们学会了一些编程的技巧,以及一些验证的方法。
每做完一个系统,我们都有一个项目演示环节。自己带着项目在全班学生的面前演示。讲解自己是如何实现的,说出自己系统的亮点和不足,然后由其他学生来挑系统的毛病,找出漏洞。通过这种方式,你可以学到其他学生的优点,别人好的编程思想你可以在以后的项目中运用。这是一个自我提高的方式。
接下来我们做了一个财务管理系统,用mvc三层架构实现的,jsp+struts+hibernate,这个系统是我们小组共同完成的,jsp用于前台的显示,struts调用bean的方法与数据库连接。这个系统做完之后,我觉得一个项目的流程图是十分的重要。如果没有总体的框架,后期修改会是很麻烦的。做项目之前我们应该先总体考虑一下布局,不要急着编程。在做项目的这段时间里,我感觉自己的知识面太窄了,书到用时方恨少。做项目不仅检查了我们的基础知识掌握程度,而且给我们提供了自我提高的'机会。项目做完以后,我感触颇深。以前在学软件工程的时候,一直不觉的文档很重要,老是认为编码最重要,做这个项目纠正了我的错误认识。
我认识到概要设计,详细设计是何等的重要。团队合作,最重要的是合作精神,不能自己一个人编程,不管其他的人。项目都是分模块做的,每个模块直接是有联系的,组内必须协调好,否则在整合的过程中会出很多的问题。一个大项目给个人自我发挥的余地是很大的。如果数据库里的数据太多,在显示的时候就应该考虑分页,分页的方法有很多种,这就是一个值得钻研的问题。在此期间我学会了自己解决问题的能力,在发现错误的过程中,才能学到更多的知识。知识是无穷的,不要为了就业而学习,而是为了提高而学习。多读书,能提高自己的逻辑思维能力。要多和其他人交流,不要闭门造车。