软件测试工作总结及反思(精选21篇).docx

上传人:王** 文档编号:1192650 上传时间:2024-04-21 格式:DOCX 页数:52 大小:72.45KB
下载 相关 举报
软件测试工作总结及反思(精选21篇).docx_第1页
第1页 / 共52页
软件测试工作总结及反思(精选21篇).docx_第2页
第2页 / 共52页
软件测试工作总结及反思(精选21篇).docx_第3页
第3页 / 共52页
软件测试工作总结及反思(精选21篇).docx_第4页
第4页 / 共52页
软件测试工作总结及反思(精选21篇).docx_第5页
第5页 / 共52页
软件测试工作总结及反思(精选21篇).docx_第6页
第6页 / 共52页
软件测试工作总结及反思(精选21篇).docx_第7页
第7页 / 共52页
软件测试工作总结及反思(精选21篇).docx_第8页
第8页 / 共52页
软件测试工作总结及反思(精选21篇).docx_第9页
第9页 / 共52页
软件测试工作总结及反思(精选21篇).docx_第10页
第10页 / 共52页
亲,该文档总共52页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件测试工作总结及反思(精选21篇).docx》由会员分享,可在线阅读,更多相关《软件测试工作总结及反思(精选21篇).docx(52页珍藏版)》请在优知文库上搜索。

1、软件测试工作总结及反思(精选21篇)软件测试工作总结及反思软件测试(英语:SoftwareTesting),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。时光荏苒,从毕业到现在已经10年,10年来一直从事着软件测试的工作。从一个什么都不会,到测试技术人员再到测试管理,期间有迷茫,有痛苦,有弯路,有捷径。今天对自己过去的10年测试经历做一个总结,一是给自己重新出发增加动力,二是给刚入道的、迷茫中

2、的测试朋友一点点建议,希望你们少走弯路。首先,谈谈测试职业规划,即做什么的问题。所谓方向比努力重要,这绝对是一句真理。如果能在刚走上测试工作岗位的时候明白这个道理,那么不出5年,你一定能成为某一测试领域的专家,那时不管是薪水、自信心都是顺其自然的事情。但是遗憾的是,我们获取的太多信息是,测试人员是一个通才,什么都要学,什么都要懂。结果这样的一个方向,导致了3脚猫功夫的测试人员一大把。那么什么都懂一点的测试人员难道就没有用武之地了吗?也不是,可以朝着测试管理岗位发展。说到这里,引出了测试职业规划的第一条路:测试管理。那么很容易想到职业规划的另外一条路,测试技术专家。在测试技术领域里,无外乎就是性

3、能测试专家和自动化测试专家。明确了软件测试职业规划的三个方向,接下来就是如何选择一条适合自己的方向。下面给出我的几条建议。关于选择测试管理:首先你一定不是一个喜欢技术,对技术敏感的人,这个很容易判断。第二,你一定是个善于沟通,组织协调能力强的人。第三,你的长期抗压能力较强,上能顶住领导批评,下能顶住下属埋怨。能受得了委屈,吃的了亏。第四,你对管理工作充满持续的激情,如果过去你是一个比较如鱼得水的学生干部,那更加没问题。总之,相对你的IQ,你的EQ更高。那么从性格上来说你比较适合做测试管理工作。关于选择性能测试专家:正好和测试管理人员具备的性格相反,首先,你不喜欢组织协调这样的工作,你性格有些孤

4、傲,你上学的时候一定不是学生干部,或者不是一个如鱼得水的学生干部。第二,你不一定是个技术狂热者,但你不排斥技术,你的动手能力较强,喜欢实践。能静下心来学习。那么你有成为一个技术专家的潜力关于选择自动化测试专家:和性能测试专家类似,如果你掌握一门编程语言,或者有信心学好一门编程语言,那么恭喜你,你有成为自动化测试专家的潜力。通常,性能测试专家和自动化测试专家在技术上是相通的。确定了自己的测试发展方向,接下来就是如何实现的问题。有一个的100OO小时定律理论,即一个人想要成为某个领域的专家,需要经过1万个小时的锤炼。按此比例计算,如果以每天工作8小时,一周工作5天计算,那么成为一个领域的专家需要4

5、-5年的时间。关于如何成长为测试管理人才:首先你一定要成为一个功能测试专家;通过参与至少2个完整项目的测试工作,你对测试理论、一个完整项目的测试流程、测试活动、测试输出了于指掌。第二,尽量选择一个行业如电信、支付、网购、通讯等深入做下去,成为该领域的业务专家。因为测试经理的角色往往也是半个需求人员的角色。第三,尽量在头三年的时间里,亲自参与功能测试、性能测试、自动化测试工作,为后面测试管理的招聘工作、测试计划、人员分配、任务安排打下一个良好的技术基础,说白了,测试管理工作也是一个技术管理岗位,没有一定的技术功底,很难开展后续的管理工作。关于如何成长为性能测试专家:刚进入测试管理岗位,你负责的工

6、作一定是功能测试任务。没有机会接触性能测试工作。怎么力、?我的建议是:自学或者参加培训班,如果你是一个自我管理能力非常强的人,建议自学,如果不是,那么建议参加专门的性能测试培训班。参加培训班之前大致了解一下性能测试的基础知识。性能测试的学习过程大致如下:1)首先了解一个系统的架构,明白各服务器之间是如何交互工作、系统的数据流向、系统的压力点,从而确定性能测试需求和指标,即那些功能需要考虑压力,能承担的压力是多大。比如一个购物网站,最典型的登陆功能、提交订单功能需要支持多少个用户并发,每个并发用户在几秒之内完成操作,系统长时间在压力状态下的稳定性。2)第二选择测试工具,对于基于HttP协议的应用

7、来说,一般IOadrUnner都能完成性能测试工作,学习Ioadrunner的三部曲:脚本录制编写(IOadrUrmergenerator)、场景设置和执行(IOadrUrmercontroller)、结果分析(Ioadnjnneranalysis)的内容。对于一些无法用现有工具实施性能测试的应用,需要考虑自己编写工具来完成。所以一个优秀的性能测试工程师一定是能熟练使用一门编程语言的。3)实践,一定要多实践,安装完IoadrUnner以后,IoadnJnner里带有现成的性能测试项目一飞机订票系统。完全可以拿来练手IoadrUnner。4)性能测试的目的是发现系统处理能力的瓶颈而系统调优才是最

8、终的目的,如果能进一步提高各业务服务器、数据库服务器的调优技能,对性能测试工作来说是如虎添翼。关于如何成长为自动化测试专家:自动化测试和性能测试不一样,性能测试主要是对服务器的性能做测试,而自动化测试是从前端考虑,其目的旨在于替代部分手工测试、考量客户端长时间运行的稳定性。自动化测试分为:Web站点的自动化测试、PC客户端的自动化测试、手机端的自动化测试。每一个终端的测试都是一个大的领域,建议先深入学习一个终端的自动化测试技术。关于Web端站点的自动化测试:常用的开源测试工具:selenium框架+一门编程语言(建议python),或者收费软件QTP,推荐selenium,因为它是开源的、免费

9、的,不存在盗版问题、且可扩展,所以国内的一线大公司喜欢用。PC客户端自动化测试:常用的测试工具:QTPo付费软件,国内很多小公司在用。Android手机自动化测试:常用的测试工具:monkey、monkeyrunnerrobutiumappium等,这些都是开源软件。一样,国内一流的公司都在使用。苹果端的自动化测试:常用的测试工具:Instrument、FoneMonke、BroomineiphoneSDK自带的testunit0不管学习哪一个终端的自动化测试,熟练掌握一门编程语言是必要条件。最后谈谈软实力,一个优秀的测试技术专家,我认为需要具备以下几个特性:持续学习能力:计算机技术的发展可谓

10、日新月异,如果不持续学习,那么不出2年,你就会发现你只能当一个廉价的手工测试人员。所以如果能在工作中学习,不能的话,下班后保证2个小时的自学时间。几年下来,你就能发现自己的进步有多大。沟通能力:我觉得可以从2方面培养:第一:日常工作的沟通能力:和开发、产品、运维、客服同事的沟通要及时,表达要准确,多微笑、多倾听、保持良好轻松的同事关系。第二,正式场合的沟通能力,如项目周会、评审会议、总结会议,一定要提前做准备,讲什么、怎么讲,自己私下里先练习一下,这样在正式场合才能表达清楚、气定神闲、落落大方,给领导和同事留下一个好的印象。团队合作能力:首先从心态上,要强调整体的概念,放下单打独斗的想法。在实

11、际项目中,体现为团队成员之间的相互协作、资源共享、共同进退。这个时代已经不是一个英雄创造神话的年代了,只有团队的齐心协力才能把项目做好,这样的人往往也是公司最喜欢,最愿意去培养的人。与优秀的人为伍:所谓近朱者赤,近墨者黑。跟对一个老大、和优秀的人共事,找一个优秀的伴侣、经常去参加一些牛人讲座、技术论坛,通过这些人的耳濡目染,一定会让你少走很多弯路。其他还有很多软实力,但我个人认为以上几点比较重要。凡事要趁早,特别是技术行业,一定要在头几年打下扎实的技术功底,这对将来的技术管理或技术专家路线都有极大的帮助。不知不觉写了这么多,感觉还没有说完,希望我的一些拙见能对刚毕业的同学和还在测试领域迷茫的同

12、学一点帮助。工作刚满三个月,在这三个月的时间内,我主要做了以下几个方面的工作:1 .对软件的熟悉与理解2 .跟随开发人员对软件的改进进行了跟踪测试,利用功能组合的方法,对各种工具进行了测试,提交BUg共计405个,已验证关闭268个。3 .对软件用户手册和管理员手册的一部分进行了测试与更改,期间也加深了对该软件各个功能的理解对已经实现的功能基本上都进行了测试,对软件使用上的改进也提出了自己的建议。期间也了解了软件的功能需求,主要是对客户端服务器端及方案设计器进行了功能测试。在这段时间里学到了不少东西。在这段期间软件根据用户的反馈一直在不断的改进,基本上每天都会有变化,我跟据开发的进度一直在不断

13、的测试,对新增加的工具边使用边学习,提交缺陷报告,并及时与开发人员进行沟通处理有歧异的缺陷报告,反复验证修复后的缺陷。直到上一周利用他们出差的时间,我有对以前测试过的工具重新进行了更深一层的的组合测试。通过这段时间的改进,软件的各项功能已经越来越全面,目前软件的基本功能都已实现,致命错误越来越少,期间也试用了自动化性能测试工具LoadRunner,由于软件还没有整体完成,在使用中不好匹配协议,现在正在熟悉另一个自动化工具RationalRobot来进行性能测试。下半年,主要工作时是:1 .随着软件的逐步完成,将细化功能测试并及早的着手准备性能测试,界面测试,易用性等其他方面的总体测试,2 .测

14、试所有与本软件有关的文档3 .解决所有遗留的有歧异的缺陷报告,参照提交的缺陷报告进行回归测试。4.随着其他项目的开展着手准备测试前期的工作。具体的工作实施安排还将根据项目组的工作进展和规划进行调整。一、本年度工作完成情况时光飞逝,在这年里本人独立负责测试的项目10个,与其他测试人员联合测试的项目9个以及GIS应用虚拟项目(2个版本)。其中独立负责的项目对项目的开发周期做全程跟踪测试,联合测试的项目协助其他测试人员完成项目测试工作。繁忙的工作使自己在过去的一年里学到了很多,同时也提高了自己各方面的能力。感谢领导的支持和指教,现总结如下:独立负责的项目列表:1)湖南XX空调进销存系统2)湖南XX空

15、调售后服务系统3)长沙统计局数据管理平台4)长沙统计局数据展示系统5)长沙统计局GIS应用系统6)xx电网WEBGIS系统7)xx电网移动电子化移交系统8)xx电网东莞局单线图绘制系统9)电信号百掌上同学圈10)长沙城市林业生态圈资源信息集成系统与其他同事联合测试的项目列表:1)xx市规划局办公系统2)xxx_地理公共服务平台3)xxx市规划局自动化办公系统4)xxx县城建档案馆著录系统5)xxx市统计地里信息系统6)xxx市社会安全联合救助系统7)xx市施工图审查中心一体化办公平台8)xxx控制性详细规划系统9)xxxxx市地理信息系统GlS应用虚拟项目1) GlS应用XX项目B/S版本2)

16、 GlS应用XX项目C/S版本其中格力项目的测试工作,多次与开发组人员一同参与在客户处讨论需求与细节要求,对客户的习惯和要求有了清晰明确的了解。与电信的脸收测试中学到了很多专业的测试方法和测试经脸,和他们成为了好朋友。在后续的合作与交流中,将更进一步提高自己的专业技能,保持良好的沟通与联系做好测试工作。南网的项目在通过开发组的培训后,对南网Io0环境与功能,数据库的结构有了比较清楚的了解,对测试南网2oO很有帮助,主要是对电力这块的业务有了深入的了解,对测试电力行业的系统打下了业务认知基础。加入专业的测试方法,使测试工作更好的服务于项目。很开心在公司的QC与SVNJi,留下了我对以上19个项目测试工

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 工作总结

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!