软件测试培训心得体会
软件测试培训心得体会
在大庆浦东软件平台经过一周的软件测试实训,从对软件测试
没有什么的我初步掌握了软件测试的方法和技能,收获颇多。
我在大学期间的专业是信息与计算科学,原本打算从事网络方
面的工作,对活动目录、数据库、操作系统等的知识比较感兴趣。
经过这次理论,了解到要做好软件测试,要求掌握的知识并不仅仅
是测试方面的,网络、数据库、操作系统等的知识对做好测试也是
很有帮助的。这让我明确了以后学习的目标,在不断学习软件测试
的同时,也应该继续其他相关知识的深入学习。
通过此次学习,对整个软件测试行业的了解大大的加深。以前
认为软件测试只是枯燥的反复的使用被测试软件来发现异常的问
题,以为软件测试并不重要,低开发一等。现在认识到了软件测试
的重要性,软件测试是软件产业向软件工业化生产时代迈进不可缺
少的重要组成部分,是保证软件质量到达客户需求不可缺少的环
节。软件测试在国内是一个新的职业,开展得比较晚,但它的重要
性正在为行业所重视。
在学习过程中,我了解了作为一个合格的测试人员所应具备的
素质与技能。其中个人素质在测试工作中起到了非常重要的作用,
它包括你的信心、耐心、细心和与人交流沟通的能力,它将贯穿你
工作生涯的整个过程。在测试理论上,我们系统学习了软件测试的
流程,各种测试阶段和测试方法,以及测试工具的使用。通过这些
课程的学习,让我们对软件工程也有了更深刻的理解,为以后的测
试工作作了很好的理论储藏和技能的提升。
软件测试作为软件开发过程中一个非常重要的环节,越来越成
为软件开发商和用户关注的焦点。完善的测试是软件质量的保证,
因此软件测试就成了一项重要而艰巨的工作,要做好这项工作当然
也绝非易事,我在做软件测试工作中总结出了一些经历和技巧。
1.功能点的细化
在进展测试前,先将所要测试的功能细分,填写《测试用例
表》,有针对性的运行功能测试案例,逐个对每个功能细分点进展
测试。在每次运行测试案例之前,明确此次运行的目的和预期的输
出结果,并要做好记录。
2.注意测试中的错误集中发生的现象
有一些错误是和程序开发人员的编程水平和习惯有很大关系
的。例如程序中的拼写错误,习惯用法等。注意收集并记录这些现
象,有助于更快、更多地发现类似的错误。
3.尽可能多的使用非常规的测试
充分考虑到各种合法的输入和不合法的输入以及各种边界条
件。边界值往往是最容易出现异常的情况,特殊的情况下甚至要制
造极端的状态和意外状态,比方网络突然中断,和电源突然断电等
情况。
4.对测试错误结果一定要有一个确认的过程
一般有A测试出来的错误,一定要有一个B来确认。
5.制定严格的测试方案
测试时间安排的尽量宽松,不要希望在极短的时间内完成一个
高水平的测试。
6.回归测试的关联性一定要引起充分的注意
在开发人员刚修复Bug之后的地方,再找一找,往往开发人员
只修复报告出来的缺陷而不去考虑别的功能在修改时可能会重新造
成错误。修改一个错误而引起更多的错误出现的现象并不少见。
7.测试文档要尽可能详细
《测试用例表》中的功能点可尽量的详细,如实、详细地记录
每次运行测试案例的输入数据,输出数据,出错提示,进展测试的
时间,完成测试的时间等,便于以后对测试工作的回溯。
8.重视交流和沟通
包括和程序开发人员的交流,同是测试人员之间的交流,网上
技术论坛和网友的交流,和客户的交流等。多思考,多交流,多提
问,通过多种沟通交流的途径,可以少走很多弯路,同时可以学到
很多东西。
9.善于总结
在测试过程中发现的所有问题,异常情况,发现程序开发人员
易犯,常犯的错误,各种有价值的经历教训,使用系统和操作数据
库时发现或者学到的技巧,使用测试工具时的心得等等,都可以随
手记录在笔记本或者电脑上。这些都将是今后工作中可以参照的珍
贵资料,同时也会成为自己的珍贵经历。
10.妥善保存一切测试过程文档。
这次软件测试实训为我们以后从事软件测试工作打下了良好的
专业根底,为我们的进一步学习提高打下了扎实的理论根底。对测
试过程有了初步的认识,测试方案、测试设计、测试开发、测试执
行、测试评估、测试报告贯穿整个软件开发过程。单元测试、集成
测试、系统测试、验证测试每个阶段都应以用户需求为依据。这些
根本的概念虽然比较抽象,但对以后的实践是大有益处的。
总的来说,这次培训效果不错,对自己有一定的提升,这完全
不同与学校的学习,因为它更加贴近工作,针对以后工作的内容作
了很多实例的练习与工具的使用,为我们更快的参加工作提供的很
好的前提。接下来一段时间,我将利用假期进入相关测试部门进展
实际工程的训练,我相信在我有了很好的理论根底后,会在工作中
很好的加以应用,让测试工作做得更好。同时,我会更加努力的学
习与工作,遇到问题会及时多渠道寻找解决方法,积极上进,希望
早日成为一名优秀的测试人员。
20xx年x月x日。我怀着对提高并实现自我价值的心态,走进
深圳走秀网络科技的大门,开始了自己大学里兼职实习工作。转眼
间。6个月的实习时间就要过去了。回想起这段时间的工作过程,
我深深的认识到在走秀网实习的选择是绝对正确的,走秀网和公
司的同事们对我个人产生的积极影响也是超越我料想之中的。现将
这段时间的工作进展如下总结。
首先,要具有良好的学习能力。刚进走秀,带我的老大是哈尔
滨人,我跟她很投缘。开始的一个星期,我只是熟悉公司的一些业
务和我们前端的测试范围,在熟悉业务的过程中,我发现这些页面
上的东西看上去挺简单的,但是要深入了解还是需要很长的一段时
间。期间老大叫一个老员工带着我去测试一些之前xiu2.0所遗留的
简单的bug。走秀网的测试部还比较大,所以对工作的流程和上线
之前的版本控制的非常严格。我们在上线之前,会经过两套环境,
功能测试环境和镜像环境,功能测试环境是对需求和功能的一个详
细的验证环境,镜像环境是模拟生产环境回归之前我们在功能测试
环境上锁遗留的一些小的bug。因为不知道这些转测试的bug是怎
么产生的,所以需要去跟开发人员沟通,开始的时候自己一个人不
敢过去开发部,就让老员工(才哥)带着过去,一段时间过后,我开
始自己去和开发沟通交流,从发现问题的重现,到催促开发修改和
转测试,这一段时间让我深刻体会到沟通时多么重要。
在走秀期间,我们测试部总监还会对我们不定时的培训。教会
我们测试的工作流程和每个阶段应该展开的工作范畴。作为测试,
必要会使用的缺陷管理工具bugzilla和测试用例管理工具
testlink,还给我们培训了,如何使用自动化工具ruby+watir来对
一些测试点进展自动化脚本的编写。慢慢的,在对公司的业务了解
的比较透的时候,老大就开始让我们自己对一些小需求进展测试,
测试的过程中,不仅仅是对页面和外表功能进展测试,还要根据需
求文档和页面的显示对数据库表进展查询操作,查看页面的显示和
功能是否和数据表里面的一致,还要在后台日志中查看是否有报
错。所以,测试并不是像我想象中的那么简单,不是在页面上点来
点去就可以测的好的。
实习可以使每一个学生有更多的时机尝试不同的工作,扮演不
同的社会角色,逐步完成职业化角色的转化,发现自己真实的潜力
和兴趣,以奠定良好的事业根底,也为自我成长丰富了阅历,促进
整个社会人才资源的优化配置。作为一名学生,我想学习的目的不
在于通过毕业考试,而是为了获取知识,获取工作技能,换句话
说,在学校学习是为了能够适应社会的需要,通过学习保证能够完
成将来的工作,为社会做出奉献。然而步出象牙塔步入社会是有很
大落差的,能够以进入公司实习作为缓冲,对我而言是一件幸事,
通过实习工作了解到工作的实际需要,使得学习的目的性更明确,
得到的效果也相应的更好。
人要想成功及获得好的业绩,必须牢记一个规那么:我们永远
不能将个人利益凌驾于团队利益之上,在团队工作中,会出现在自
己的协助下同时也从中受益的情况,反过来看,自己本身受益其
中,这是保证自己成功的最重要的因素之一。
在支付宝测试分析的角色和系统分析的角色是对应的,只不过
一个是测试类的另外一个是开发类的。系分下面会有相应开发,测
分下面会有相应的测试用例编写和执行人员。也就是说测试分析文
档是对测试执行人员的一个指导(在我原来的理解方式上,觉得测试
分析人员应该是用例编写人员;而在这里测试分析人员是从业务上去
分析的,用例是用例执行人员来写并且执行的)。
而通过这次的这次分析觉得自己的测分还存在以下的问题:
1、太关注开发的内部实现逻辑。建议:将开发内部实现逻辑看
成一个黑盒子,测试分析要从这个黑盒子的输入和输出上去看开发
内部实现逻辑是不是有问题,而不应该先去了解开发的实现逻辑然
后按照他们的思路去分析。
2、分析文档写的过于详细,甚至将用例的步骤都写了出来。建
议:测试分析要从全局上去看问题,细节的东西即便是知道的,也
要留给之后的用例编写人员去了解(就像系分之后的开发需要去写详
细设计的道理一样),这样后面的人才会自己主动去想问题。
3、分析文档要考虑维护性问题,不要出现类似比方还款中状态
为“R”这种详细的数据内容。因为我的分析是对后续用例编写人员
的一个指导性的文档,所以如果侧分这么写很有可能导致用例也照
着这么写,其实不管侧分和用例都不应该详细写到R这么细节,否
那么的话开发稍作变动我们就要相应变动我们的用例
4、没有明确测试目的。review用例的时候,没有提出每个用
例需要明确一个测试目的,让别人来看这个用例的时候能明白到底
是怎么回事。
总结:
1、以后写测试分析文档,依据仅仅是prd文档,必须抛开开发
实现逻辑部分(即不去看系分文档),待测分出来之后,再去看系分
文档,互相看看彼此考虑的是否存在遗漏的地方。等到在写用例的
时候再让写用例的人和相应的开发去互相明确更细节的东西。
2、写用例我们目前都是仅仅做到对流程上的每个节点去单独分
析,细到看输出的时候会关注到数据库表的一个变化。但是除了以
上部分,其实还少了对整体流程的关注,需要增加业务流程的各条
路径的一个覆盖,在针对路径的用例中不需要关注到数据库表级那
么细。
3、在做流程路径覆盖之前应该画一个路径图,这个图的画法考
虑各个入口的不同分开画流程图,分别进展路径覆盖。
这次实训使我们明白我们所欠缺的不仅仅是技术知识,更重要
的是有一种处理事情的方法、面对问题的心态和动手能力。面对完
全陌生的新知识、新技术、新工程以及整个IT行业,我们不能畏
惧,要以一种积极的心态去面对,分析并抓住关键所在。因为我们
所即将应对的每一个工程都是既需要实际操作,又需要详细规划
的。作为组长,协调组员、鼓励其他学员和积极参与工程研发是我
每天必做的工作。我认为每个人都应该在团队中做好自己应尽的职
责,再优秀的个人也可能完成一个即庞大又复杂的工程工作,我们
必需严密的联合在一起,以一个团队的角色来面对。
一公司有一项对工程经理的调查显示,工程经理平均每周参加
6个会议,其中25%的时间浪费在无用的讨论上。会议效率低最普遍
的3个原因是:会议没有很好的方案、会议没有被适当的领导、无
纪律的与会者。我们软件工程也会遇到相同的问题,工程启动会、
评估会、大大小小的评审会、技术会、周例会等等一系列会议会随
着工程进展而召开,如何保证高效的会议效果,我的一些会议技巧
与大家共享:确实需要开会时才开会;订立会议纪律;非常清楚的明
确会议目标;提前准备一个会议议程;提倡各会议参与人的会前准备;
鼓励参与,但在会议过程中遵守会议议程;把团队建立融入会议、作
会议记录、会后跟踪所有安排任务的执行情况。
程序员需要关心尊重。曾经有个例子,某公司开发人员王某由
于刚开始学习编程,技术水平差一点,常常受到经理的“另眼相
看”,每次软件出现了问题都疑心是他的原因,老开他的低级玩
笑,这位员工会有怎样的表现就可想而知了。经理通过这种手段能
够迫使这一位自动辞职吗?非也,这位员工后来工作非常不负责任,
把代码写得既长又重复,且在代码中留下大量的隐患,此时,经理
却反而不敢过份得罪他了(否那么,留下的巨量代码很难维护)。如
果认为某人不适合目前工作,为何不另请高明?既然已经请他作了这
件工作,就得尊重他。不能指望开发人员在非工作场合谈吐得体、
办事周到、眼观六路、耳听八方,正所谓“尺有所短,寸有所
长”,例如要求技术人员在酒席宴上象公关小姐或公关先生一样举
止适度,从来不会有好的效果。软件人员普遍喜欢自由而宽松的工
作环境,最好不要做过多的无谓的规定,例如不准迟到、上班必须
换拖鞋,否那么罚款等等。如果确实有人经常上班迟到,工作不认
真等,首先应该了解原因,此时多作思想工作是必要的,许多公司
的经理们认为“思想工作”是过时的东西了,其实不然,私企职工
背负的心理压力其实很重。他们特别需要有人关心,特别需要心理
上的“减负?
软件工程管理,需要我们不但关注工程管理技术等在软件行业
中的应用,还应该关注如何与软件新思想和技术的整合,例如XP等
思想,使我们得到更高效益的产出。欲想琢其玉,必先利其器,工
程管理和我们软件开发、质量管理等得一系列工具和模版,是我们
事半功倍的利器。他山之石可以攻玉,关注一些管理界的开展,例
如目前的中国式管理等,将其经历用于软件工程管理实践并总结,
将为我们带来更大实效。
曾经一度认为软件测试就是使用工具测试bug,现在看来不是
这么一回事情,因为还是有手工测试(执行测试),工具只是一个
辅助,用工具你先要去了解测试的一些根本的东西(如:测试用
例,预期结果等),不是那按两下按钮就行了,就算是录制脚本,
也需要看懂脚本的代码,工具不是万能的。
一开始接触软件测试觉得很枯燥乏味,全都是一些理论的东
西,还不如回到小学学习语文呢,都是一些名词的解释,比方:黑盒
测试,百合测试,系统测试。测试根底等等这些,老师都会去告诉
你这些名词什么意思,很无聊,到后来慢慢由语文变成了数学,开
始练习测试用列的编写,这个还有点意思,因为这个更多时候能够
表达个人的逻辑思维能力,再然后数学就转变成了英语,因为要使
用到一些测试的工具,比方:WinRunner工具,录制脚本它会产生
一些代码,不过代码比较好理解,虽然是英文的但是还是很好看懂
的。
学习软件测试一学期,其实我觉得最重要的是兴趣,有了兴趣
还是不行的,还需要具备一些语言的根底,例如:C,java,C#等一
些语言,这些语言你不需要去深入的学习,只需要了解,最重要的
是了解数据库(例如:SQL,MySQL,Oracle)的知识,想要成为一
个好的测试工程师,应该要全面的开展,读懂需求分析文档(注:
客户的要求),还有要学会写文档,语言的组织能力决定你这份文
档的价值,这也是一种沟通能力的表达,比方写缺陷报告时:有一
项为哪一项描述缺陷,这就能看出你的表达能力,给程序员能不能
看懂就能表达沟通,最后就是文档和撰写测试总结报告,越是到最
后越是要细心,因为软件永远都是有缺陷的,我们的细心可以让软
件减少一些bug,不求最好,只求更好。
《软件测试方法和技术》这门课程,还是由张建东老师教我们
的。在张老师的讲解下,我深刻的体会到软件测试是很有必要的。
一个软件,从最开始的可行性分析、需求分析、概要设计、详细设
计、编写代码。这一系列的开发之下。千辛万苦的,花费了大量的
人力物力、金钱时间,终于把软件给做出来了。你试着想一下,要
是送到客户的手上,客户突然发现,软件用不了,或者是软件存在
很大的缺陷。导致软件不好用、甚至比原先没有这个软件,还麻烦
了。客户是很愤怒的。客户一愤怒,就导致客户不会付钱。这最
终,工程失败,造成资源的大量浪费,所以说软件测试还是很有必
要的。再者就是,软件测试可以发现软件的缺陷,从而通知编程人
员不断改进软件。在这样不断测试,不断改进的情况下。将软件性
能不断提高,软件变得越来越好用。
软件测试,旨在发现软件的缺陷。可以这样说,软件测试就是
以发现软件缺陷,为最终目的的测试活动。它通过软件测试方法,
白盒的、黑盒的、静态的或是动态的。借助软件测试工具,来找到
缺陷。然后在缺陷评审和确认之后将缺陷记录下来,并用缺陷管理
工具管理,详细描述,关注软件缺陷的发生周期。对它的严重性、
和优先级下一个定义。书写软件缺陷报告,具名缺陷的重现步骤、
测试的期望结果与实际结果、还有相关图片、文字资料。提交给软
件编程人员,来完成软件缺陷的修复。
软件测试的方法,包括:白盒测试和黑盒测试。其中,白盒测
试之中,有含有:语句覆盖、判定覆盖、条件覆盖、判定条件覆
盖、条件组合覆盖、路径覆盖、等方法。黑盒测试方法中,有:等
价类划分法、边界值分析法、判定表法、因果图法等。软件测试方
法,按照是否运行代码来看,可以分为:静态测试和动态测试。其
中静态测试有,对代码的走查和评审。动态测试,那么是要通过运
行代码来执行。白盒测试多用于软件的单元测试上,黑盒测试多用
于功能性测试上。代码的静态测试和动态测试,那么是每一个软件
工程都必须的。
单元测试,多构造桩函数或是驱动程序来测试。一般借助与各
种软件测试工具。软件测试,或者说程序测试。一般先是进展单元
测试。单元测试,修改完单元之中的缺陷、错误之后,就是集成测
试。集成测试多针对程序功能进展测试,看程序的各项功能是否到
达要求,是否齐全。集成测试之后就是系统测试。系统测试是针对
整个软件系统的。看软件系统是否到达性能的要求。从而改进代
码,以求到达系统的严格要求。最后就是验收测试,这个测试,一
般都分成两半来做。一半是,程序员模拟客户环境,进展测试。
而,另一半那么是,真正的客户参与的测试。最大程度的表达客户
的真实环境。客户在试运行的情况下,看是否会发现,平时发现并
且以前的环境发现不了的问题。
验收测试,包含对界面的测试和软件可用性的测试,运用尼尔
森十大原那么,来测试软件是否好用。软件是否到达用户的对软件
界面的需求。
无论是软件编写,还是软件测试,都需要相应的文档管理。还
有针对软件测试制定的测试方案,软件测试执行等。
通过本学期的学习,我感受到软件测试是一门非常需要学习的
课程。即使作为考察课程,它也是软件行业人士所必须了解的知
识。它对软件工程工程的作用是至关重要的。现在,作为学生的我
所做的工程虽然都是一些小的工程,但是在小组共同开发的时候还
是需要用到
工程的测试。如今这门课程我学的还不是很好,但我相信在今
后的实训及工作当中,能够更好的体验和感受到工程测试的精华,
对软件工程测试有更深入的了解。我也希望,学校的老师能够在今
后的教学当中重视软件工程测试课程,多让学生了解实例,去感
受、体会软件工程测试所遇到的问题和解决方案,理解软件工程测
试的精华。
软件测试在整个软件周期中的重要性,它存在于整个工程周
期,在工程开始之初需求调研的时候就开始了,在形成需求规格说
明书的时候就需要针对文档进展测试。这个环节在后续整个工程中
占了很大的比重,能主导整个工程的走向,成败与否全在于开始阶
段的决策。
体会一:软件测试的真正意义在于发现错误,而不在于验证软
件是正确的。
再严密的测试也不能完全发现软件当中所有的错误,但是测试
还是能发现大部分的错误,能确保软件根本是可用的,所以在后续
使用的过程中还需要加强快速响应的环节。结合软件测试的理论,
故障暴露在最终客户端之前及时主动的去发现并解决。这一点就需
要加强研发队伍的建立。
体会二:在系统性能测试方面需要重视。
经过这次培训中多个案例的讲解,让我了解到系统在上线之后
会有很多不能预知的性能问题,需要在上线之前实现进展模拟,以
躲避风险,包括大数据量访问,高并发数等等。
当然也有很多应对手段,没有哪种手段可称为最完美,只有最
适宜的,需要灵活掌握,综合运用以到达最优程度,这是个很值得
研究的领域。
下面是本人的几点想法:
想法一:加强系统上线前的性能测试。
目前我们在工程建立过程中对性能压力测试的重视程度还不太
高,厂家也很少有雇佣第三方的测试机构。而是在现网进展试用,
遇到问题再解决,可能会产生滞后问题,影响客户使用。希望以后
能在性能测试方面提高重视程度,加大人力投入,以保证系统上线
后能够稳定运行。
想法二:适当介入相关工程研发
对于快速响应这块,我们不能一味依赖厂家,而希望自己就能
快速响应,及时将问题解决。这也是一个比较长远的问题,需要加
强研发力量的投入。
我个人是做开发出身,有此类经历,当时是在客户现场,因为
了解系统内部构造,能够在第一时间排查解决客户所反响问题。
现在系统完全由厂家开发,很难了解内部构造,或许会造成后
期维护困难。所以,是否应该针对某些工程介入厂家研发工作,比
方请厂家提供源代码等相关要素,以增进维护人员对系统的了解。
试用期的心得体会时光一晃而过,转眼之间我的三个月试用期
已经完毕,这是我人生中弥足珍贵的经历,也给我留下了深刻的回
忆。在这段时间里各位领导给予了我足够的宽容、支持和帮助,让
我充分感受到了他们“海纳百川”的胸襟,也感受到了自己的缺乏
之处。不过我以后会更努力的学习,也会时常向前辈们请教的!下
面我将从以下几个方面总结这段时间自己的感受。
始终把学习作为获得新知、掌握方法、提高能力、解决问题的
一条重要途径和方法,切实做到用理论武装头脑、指导实践、推开
工作。思想上积极进取,积极的把自己现有的知识用于社会实践
中,在实践中也才能检验知识的有用性。所以在这三个月的工作中
给我最大的'感触就是让我了解了应用软件的测试,虽然工作性
质还是测试员但和我以前的工作还是有较大的区别,其中最明显的
就是,应用软件加了计费测试和升级测试和一下打断测试。同时
在工作中不断的学习也是弥补自己的缺乏的有效方式。社会在变
化,人也在变化,所以你一天不学习,你就会。通过这三个月的试
用期,认真学习深讯和的各项政策、和工作条例,使工作中的困难
有了最有力地解决武器。通过这些工作条例的学习使我进一步加深
了对各项工作的理解,可以求真务实的开展各项工作。
在各项工作中我都本着认真负责的态度去对待每项工作。虽然
开始由于经历缺乏和认识不够,觉得不能在公司很好工作,但我迅
速从自身出发寻找原因,和同事交流,认识到自己的缺乏,以至于
迅速的转变自己的角色。为使自己尽快熟悉工作,进入角色,我一
方面抓紧时间查看相关资料,熟悉自己的工作职责,另一方面我关
注相关行业的知识、和信息有了一个比较全面、系统的认识和了
解。
刚步入这个工作岗位我有点不适应转变,不能发现太多问题,
我就有一点失望,开始的热情有点消退。但我还是尽量保持当初的
那份热情,想干有用的事的态度,不断的做好一些杂事,同时也勇
于协助同事做好各项工作,慢慢的就找到了自己的技巧,明白自己
该干什么,怎么来干,这就是一个热情的问题,只要我保持极大的
热情,相信自己一定会得到认可,没有不会做,没有做不好,只有
你愿不愿意做。
几个月来,我虽然努力做了一些工作,但间隔办事处领导的要
求还有不小差距,如理论水平、工作能力上还有待进一步提高等
等,这些问题,我决心在今后的工作和学习中努力加以改进和解
决,使自己更好地做好本职。
针对以上存在的缺乏和问题,在以后的工作中我打算做好以下
几点来弥补工作中的缺乏:
一、做好实习期,继续加强对公司各种制度和业务的学习,做
到全面深入的了解公司的各种制度和业务。
二、以实践带学习全方位提高自己的工作能力。在注重学习的
同时狠抓实践,在实践中利用所学知识用知识指导实践全方位的提
高自己的工作能力和工作水平。
三、踏实做好本职工作。在以后的工作和学习中,我将以更加
积极的工作态度更加热情的工作作风把自己的本职工作做好。在工
作中任劳任怨力争“没有最好只有更好”。
四、继续在做好本职工作的同时,为公司做一些力所能及的工
作为公司做出应有的奉献。
将近一个月的假期实习生活完毕了,辞别了这一次短暂的实习
生活,这段时间也让我感概万分,有欢乐,也有苦累,也许这就是
实习生活所必须经历的吧。似乎尝到了校园中所不能经历的辛酸苦
累,所以,这段时间里我学到了很多,也都成为了我人生中的珍贵
财富,也迈向了社会中重要的一步,是非常值得珍惜的。
这次实践主要就是学会使用公司软件部门所开发的应用软件和
各种产品设备,熟悉和了解一贯的操作方法和可能出现的问题,并
就如何解决问题向老员工请教方法。教我的是一位年纪稍大的老员
工,先与我说了一下要点,然后让我自已看,遇到不懂的就问。初
次接触,发现它并不像书本那样的有条有序,许多信息夹杂在一
起,令人眼花缭乱,而有不同的种类,要做到随便一看就知是什么
单是不行的,因为看过一点有关软件测试的书籍,所有有点了解,
但是这些根本不够,于是接来的几天我就踏踏实实的坐在哪里认真
的看产品介绍和说明书,熟悉它的大致构造。
熟悉了相关软件和硬件的操作和根本故障诊断之后,我也成为
工作之中的一员,开始尝试解决客户应用产品中出现的一些问题。
在这一段时间里,主要任务有稳固之前所学的,对常见的错误要一
看便知,并养成认真仔细的工作习惯。在工作的过程中我也遇到了
一些棘手的问题,但是经过大家的共同努力也一起解决了。经过了
这些之后我也感觉到光靠培训听讲是不那么管用的,有时候也要自
己试着去解决问题去亲自动手测试一些东西,在实际的应用过程中
去发现问题和解决问题,做任何事都是一样要实事求是。
结合之前的培训,了解我现在的任务就是熟悉各种软件的操作
和数据构造,然后在此根底上尽一切可能的去模拟、去思考现实使
用环境中的应用可能性和预测可能出现的状况再比照一出现故障的
概率等等,在这样的一个环节之后我要做的更细致的活儿就是做好
各种测试方案和测试报告,然后对这些报告做一个准确和客观的评
估然后将我所获得的结果反响给软件或者硬件开发人员。
经过了将近一个月时间学习,了解到自己还有许多的缺乏,首
先是缺乏工作经历,因为自己缺乏经历,很多问题而不能分清主
次,还有些培训或学习不能找到重点,然后工作态度仍然不够积
极,在工作中仅仅能够完成布置的工作是不够的,假设没有工作做
时可能就会松懈,不能做到主动学习。在工作中,不允许丝毫的马
虎,严谨认真是时刻要牢记的。同时,学术上不够钻研,这是由工
作性质决定的,也是我自己选择的,因为在我看来,只有被市场认
可的技术才有价值,,但我毕竟是大三在校生,对科研技术进展方
面都不了解,所以还需要更多的锻炼时机。
经过这一次的实践与学习,我才慢慢开始真正了解了软件测试
工作,实习是一个开端,一个让自己学会成长的地方,不管是从工
作技能上还是为人处事上,我都感觉到了自己有很大的提高。
首先,应对软件测试感兴趣和对自己有自信,如果具备了这两
点,那么在开发过程中不管遇到什么样的困难,我相信自己一定能
克服。作为软件测试工作者要善于疑心,世界上没有绝对正确的,
总有错误的地方,具有叛逆心理,别人认为不可能发生的事,我却
认为可能发生,别人认为是对的,我却认为不是对的。有时候,往
往某些质疑才是关键。保持一个良好的心情,否那么很可能无法把
测试作好,一定不能把生活中的不愉快的情绪带到工作中来。在工
作技能上,因为从事的是测试工作,自己又没有经历,所以一切需
要我从头开始,而且更需要自己的努力、耐心和细心。这些都是自
己欠缺的,但是在工作了这几个月后,真的发现自己有了很大的改
善。其次,让自己成熟了许多。虽然不能用语言来描述,但是确实
可以从生活中的点点滴滴感觉得到。经历使人成长,只有经历过,
才可以让自己真的成熟起来。
刚开始的时候很多人都和我一样,认为软件测试工作简单,只
需要动动鼠标就行,之后才明白当初的认识是多么的浅薄。虽然自
是功能测试,手工测试的工作,但是那鼠标也不是那么乱点的!所以
其实做任何一件事都要付出自己自己的真心,努力去做,勇敢去
做,才能离成功更进一步。
通过这次课程设计的实训,增加了我学习软件技术的兴趣,虽
然还不明确软件技术包含的详细内容,但从C++语言这门课程开
始,已发现程序设计的乐趣,在学习C++语言的过程中也学到了许
多计算机应用根底知识,对计算机的机体也有了一个大体的了解。
在实际操作过程中犯的一些错误还会有意外的收获,感觉实训很有
意思。在详细操作中对这学期所学的C++语言的理论知识得到稳
固,到达实训的根本目的,也发现自己的缺乏之出,在以后的上机
中应更加注意,同时体会到C++语言具有的语句简洁,使用灵活,
执行效率高等特点。发现上机实训的重要作用,特别是对数组和循
环有了深刻的理解。
通过实际操作,学会C++语言程序编程的根本步骤、根本方
法,开发了自己的逻辑思维能力,培养了分析问题、解决问题的能
力。深刻体会到“没有做不到的,只有想不到的”,“团结就是力
量”,“实践是检验真理的标准”,“不耻下问”的寓意。
在此希望以后应多进展这样的实训,加长设间,培养学生独立
思考问题的能力,提高实际操作水平。
通过本次工程实训我要感谢学校领导给我们提供了这次时机,
让我们自己有出去体会生活,自己做工程的深刻体会。这次实训让
我明白我自己之前的学习还是差很多,只有不断的努力,才能学
好。还要感谢达内公司对我的指导,我自己的努力固然重要,但是
达内的优秀教师给我做的培训,讲的理论都让我受益匪浅,让我对
软件有了一个新的概念新的理解。
本文发布于:2022-12-29 14:31:22,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/53641.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |