软件测试工作总结_第1页
软件测试工作总结_第2页
软件测试工作总结_第3页
软件测试工作总结_第4页
软件测试工作总结_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件测试工作总结软件测试工作总结「篇一」光阴似箭,岁月如梭,一转眼,我来到英特华已经九个月了,在这段时间里,我们公司从没有测试人员,到测试部的建立;从没有测试环境到测试服务器的建立,测试工具QC、性能测试软件LoadRnner的安装使用;测试部规章制度的建立—————测试流程、测试规范、bug等级制度的建立、测试报告模板的建立、QC使用手册的书写等等;在这近九个月工作中,我们测试部苦过、累过、紧张过。但这一切最后都被成功的喜悦所代替,我们测试部也就是在这苦中、累中、成功、失败中一步步成长起来。20xx年5月,我来到英特华,在李经理的指导下负责测试部的组建、部门制度文档的建立、安全测试软件的研究、盘点机系统的测试、新订单系统的测试等工作。虽然测试部在20xx年中取得了不小的成绩,但是还是存在很多不足,比如新订单系统的长期测试,工期长期推延,迟迟不能结束!这是测试部在下一年要重视的地方,要认真总结的地方!下面是这一年测试部遇到的重大问题及原因与对策:1、新订单系统的多伦测试后还不能封版完工原因:1)1级bug太多,严重影响阻碍测试的进度(尤其是报黄页的bug);具QCBUG管理系统统计,新订单系统中bug总共209个,一级竟然有109个之多!2)存在拆西墙补东墙的严重现象(很严重)原来好的没有bug模块,由于修改bug重新出现缺陷,出现拆西墙补东墙,bug循环出现,杜绝bug遥遥无期!3)软件开发基本定型后,还在修改数据库结构,修改底层代码!4)软件开发基本定型后,还在修改需求!5)开发人员不按照需求开发软件;开发出来的模块或功能和需求有出入6)部分模块需求在测试快结束后,需求还没出来,开发人员在等需求!(如新订单系统中的利润表模块)7)测试人员不足;软件模块太多,测试周期长!对策:1)检查:对于1级bug太多,只要开发人员开发出的模块后或修改的bug后自己先走查一下流程,看看流程是否能走通,是否还报错,这样就能确保一级bug出现的机会大大减少!2)开发人员在修改bug之前一定要认真先想一下,我这种修改方法会不会给其他模块带来bug?会不会影响其他人员的模块出错?然后在下手修改代码!3)一旦所有人进入全面开发软件后,数据库和底层代码就不能变动!4)一旦进入开发阶段,需求就不能再随意增加变动!5)开发人员严格按需求开发项目,不能私自变动开发;如有变动需要,要所有部门领导在一起商量,并下发通知商量后的结果!6)要做到在写代码之前需求必须全部写完!7)大型项目,测试人员必须配足,岗位齐全,从而缩短测试周期,一个人的精力与技术经验必定有限!下面是展望20x丰收的20x已经过去,让我们迎接展新的20x!20x努力的方向:为了公司开发软件的质量与专业,我们测试部要往更高层次发展,这就要吸收更专业的白盒测试人员—————性能测试工程师、安全测试工程师!20x测试部要努力增加的岗位人员:一名功能测试人员一名性能测试人员一名安全测试人员20xx年测试部需要的物理资源一台做压力测试用的物理服务器(可以用一台配置好的pc机代替)——一个专业的,准确的性能测试需要模拟接近真实服务器的干净的环境!虚拟机的各项性能还是和物理机的性能是有很大区别的,并且虚拟机上已经装了很多的服务和软件,环境不干净,影响真实的性能测试结果!20xx年测试部的工作年度目标:电商俱乐部CRM系统20xx年3月之前完成测试工作ERP—产品系统20xx年6月30日之前完成测试工作ERP—采购系统20xx年8月25日之前完成测试工作ERP—仓储系统20xx年9月30日之前完成测试工作ERP—物流系统20xx年11月5日之前完成测试工作ERP—订单系统20xx年12月10日之前完成测试工作最后感谢领导和各部门的同事对测试部工作的大力支持!软件测试工作总结「篇二」这个学期我学习了软件测试这门专业课程,在学期马上完毕的时候,我也对这门课程建立根本的了解和理解。软件测试这门课程作为软件工程专业中一门很重要的课程,已经在软件领域占据了不行替代的角色,当一个软件从雏形到真正的在一台计算机上运行的时候,谁也不能保证计算机软件能一步到位的满意人们的需求。所以就有了软件测试,其目的是:第一是确认软件的质量,其一方面是确认软件做了你所期望的事情,另一方面是确认软件以正确的方式来做了这个大事。下面我简洁的写一下这个学期对课程的总结和收获。我认为,在整个浩大的软件工程中,不管是需求分析、架构设计甚至是最终的debug,都会产生引入不管的时机,这就要求作为一个软件测试师要把握丰富的软件工程原理和学问。测试的工作将会存在于整个工程周期,即在工程开头时需要各种分析调研时就开头了。尤其是在形成需求规格说明书时就有对文档的测试需求,甚至主导整个工程的走向。软件测试对规律思维、学习力量、反响要求很高,是否有严密的思维和逆向思维也特别重要。做测试还要考虑到全部出错的可能性,有时候还要用一些特别规的的测试方法。软件测试还很注意软件性能问题,也就是要保证软件运行得很好;不同的使用环境下,考虑软件的兼容性同样重要。对于测试员来讲,会比开发人员更加重视软件产品的质量问题。在测试过程中,测试者可能会为客户的需求角度考虑到更多,由此我们可以认为测试人员有权利打算产品是否可以公布。然而,通过一个学期的学期,我们又不得不懂得,软件测试人员不是万能的,测试人员在面对一个设计烂编码烂的软件时,也是无法不低头的,再怎么测试它也变不成优秀的软件。通过课上的理论由于课下的实践和后半学期又由于身体力行于1、最根本的测试的分类:从是否需要执行被测软件的角度,可分为静态测试和动态测试;从测试是否针对系统的内部构造和详细实现算法的角度来看,可分为白盒测试和黑盒测试。2、然后就是,白盒测试中的规律驱动测试的掩盖率测试。3、还有就是对于划分等价类和边界值法这一块,让我从模糊到明朗。4、在初次写测试用例的时候,感觉真是纠结,用例写的很死板,看似简洁的一个填表工作,要写好真是不简洁。一开头写的比拟不自然,有些生搬硬套,而且还很慢。在后来负责了对论坛新奇事版块的测试之后,明白了测试用例其实就是指导怎么去执行测试,而且书写设计测试用例也要以熟识软件的业务为前提,才能更好的去测试。另外就是一个学期的学习让我订正了几点误区:1.有位大师曾说过:“软件测试的目的在于发觉错误,一个好的测试用例在于发觉从来未发觉的错误,一个胜利的测试是发觉了从未发觉的错误的测试。”由此我自认为测试就是为了找到bug,然而一个学期的测试学习阅历告知我这是错误的,假如只是为了找到BUG,那么BUG会成天缠着你。2.在大家协力测试论坛的时期内,我曾认为这种大量的重复性的工作真的很乏味,可是在这乏味中真心发生挺多有意思的bug,意想不到的bug,所以我认为只要把握了方法,在重复中寻到到创新的小惊喜,任何东西都有它的特点。作为测试新手,通过一学期的学习,我认为能独立写测试规划,设计测试用例,精通一种测试工具,理解一种bug治理软件是新手晋级老手的必备素养。任重而道远?在最终,我不得不提的就是细心和急躁了。这是我认为这个学期测试课上收获的了,课程要求测试时必需细心和急躁,我在想,假如以后真的工作在测试一系列的岗位上,要学会坐得住,用大量的时间和精力和bug斗争,分别、识别还有归类bug,是不是也能真的转变我马虎大意和三分钟热度的毛病。最终感谢刘教师这学期的课程讲授,和实践中的指导和帮忙。测试路程,路漫漫其修远兮,吾将上下而求索。软件测试工作总结「篇三」时间飞逝,转眼间一年的工作已接近尾声,为了更好地做好今后的工作,总结经验、吸取教训,本人就以这年的工作小结如下:20xx年我的大部分岁月是在丰田的现场度过的,在与丰田客户的交流中,我和丰田项目组的成员一起成长着。我有几点体会,分别说明。1、在这个项目组的测试流程工作中,我认为在测试计划方面还是不错的。每一次的内测,都会事先定好测试时间、测试内容、测试人员、测试版本。因此,内测每一次都能按时完成。还有让客户测试,也都会做好周密的计划。2、做事要仔细。丰田的客户是非常仔细的客户,对文档上的一个字或是系统报错的提示语都会作出要求,这让我体会到,给客户做事情是要一丝不苟的。其实,当你对自己严格要求时,客户也会比较的明理。3、还有一件事情,就是沟通是非常重要的,当客户提出一个问题时,它有可能是BUG,也有可能是新需求,有可能是数据问题,也有可能是对软件不理解。因此,在这个项目里,当客户在BUG系统上写出问题时,我们要做的第一件事不是立刻拿给程序员改,而是进行确认,确认这是否是一个BUG,确认这个BUG能否重现。当我根据客户的描述无法重现BUG时,都会去找客户,她们虽然很忙,但还是都耐心的回答我的问题。还有一方面就是,和程序员也要很好的沟通,有时在BUG系统上一个问题被程序员提交了,在返测时不通过退回,但第二天看到又提交了,但返测又不过,这时我知道,一定是哪里出了问题,于是这时我会马上去找程序员询问,有时是我的理解问题,有时是程序员不能重现错误,总之,在沟通后,问题就得到了解决。4、然后我要说的是需求,在这个项目中,从一开始参加进来,赵晓阳经理有机会就会尽可能的给我们讲丰田的业务,包括丰田的组织架构,业务功能产生的背景,业务功能,设计上的改变等。这对于测试和编程都是非常有帮助的,在熟悉了业务的基础上,我们能够顺利的进行测试和编写操作手册。5、在这个项目的测试工作中,也遇到了一些难解的问题,客户提出的一些BUG有些不能重现出来,或重现的几率非常低。这样的一些问题测试不能重现,那么程序员解决起来也异常的困难。这和客户现场的网络有一定关系,还有一些性能方面的问题,这些需要我加强测试方面的知识以确定BUG怎样能够重现。在回到公司以后,我主要又参加了王宁项目组的《北京液化气供应链系统》的测试,在这个组中,王宁对于测试也是非常的重视,每次测试,王宁都会充分的做好准备,讲解业务流程,并请程序员和测试员坐在一起走流程测试,这种做法有利也有弊,在大家一起找的过程中,我能够了解到一些平常不太注意的地方的错误,程序员也能马上了解到某个地方错了,就不会费力气在重现错误上。这样做不好的地方就是效率比较低,因此在熟悉了流程后,在后面的测试,都是每人各自测试。还有一个项目,就是重庆凯源燃气的测试,这个项目的测试做的并不是很好。虽然在公司的测试已经进行了,但在现场还是每天都出现层出不穷的问题。这使得程序员与测试员在一个月的时间里,每天都在不停的改问题,返测问题。以后会注意加强项目在拿到现场前的测试。在测试进修方面,我仍坚持业余学习计算机专业的知识。力争学到更多对测试有帮助的知识。以上小结,如有不妥,敬请领导同事批评指正。软件测试工作总结「篇四」软件测试(英语:SoftwareTesting),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。软件测试工作总结「篇五」阶段性测试教师总结“今天,阶段性测试已有结果,我们看了试卷后,都有心得,学生掌握的知识与我们的期望有差距。但我认为这也很正常,由于我们农村小学对英语不够重视,不管是师资力量还是课时都跟不上,所以学生刚上初中时学英语就像刚学走路的小孩,难免会歪歪扭扭走不好。但从另一方面讲,学生在这两个月的学习中出现了差距,说明有的学生努力学了,但有的学生学习不够认真。我在课堂上给同学们总结了这阶段学习中存在的问题。我引用新东方创始人俞敏洪老师的话“善于从自身的工作中积累经验和教训,善于从别人的错误中获得教益。”,和他们谈了总结的重要性,提醒同学们用心去学,并告诫他们注重日常积累,贵在坚持。我想对同学们会有所启发。“学而不思则罔”工作中更要不断思考,才不致惘然。我也对自己教的过程中存在的失误总结了一下,主要有以下几点:1.时间观念不强。上课时不能充分利用课堂45分钟,有松懈现象。2.课前备课不充分。由于备课准备不足,课堂效率低,课堂容量小,随意性强,无一定计划性。3.课堂上“说”的练习多,“写”的练习少。课堂上,由于偏重口语训练,也因为“说”的练习操作起来较方便,而疏忽了“写”的练习,所以有些知识学生只会说不会写,印象不深。4.每堂课缺少必要的归纳和对重点的强调。在练习完对话后,往往疏于总结,这就导致学生“只见树木,不见森林”,且不能做到举一反三。5.没有做到当堂做练习,反馈不及时。在日常口语会说后,没有及时做配套练习,从而不能及时反馈学生对知识的掌握程度。6.检查跟不上,学生自由散漫。对所学知识的复习巩固情况老师不检查,学生就有应付现象。对知识复习跟不上。鉴于以上失误,以后工作总结中要做到:1.认真对待每一堂课,不浪费每一分钟。2.课前充分备课,提高课堂效率。3.课堂设计时注重“写”的训练,堂堂写,包括写单词,写句型,写重点词组等。4.每节课进行必要的小结。一节课可以有几次总结,让学生明确重点。5.针对所讲重点,每节课课前都设计好练习,在课堂上进行训练,及时反馈。6.及时检查同学们掌握知识情况。通过在课堂上听写,认真批改作业,检查练习题做的情况等形式督促同学们及时复习。总之,“行成于思而毁于随”,以后工作更要再接再厉,不断改进和创新,以期在教学上取得更大进步。软件测试工作总结「篇六」这一年对于我这个刚刚离开校园的职场新人来说,可谓是职业生涯中经历的第一个丰收之年,无论是在行为上还是思维上都切身感觉到了有所提升和进步。当然,所有的一切要感谢公司领导对我的赏识并给予了我相对广阔的发展空间,以及测试团队全体成员的相互帮助和共同努力。以下对我在xx年所做的工作进行全面总结:1.团队管理我的团队,以现在的表现和对我的关怀与安慰而让我感动。测试人员是一个比较特殊的群体,以发现缺陷和保障质量为根本目标。这就要求我们在公司并不规范的项目管理与工作流程背景下,测试既要服从于现状、又不能安于现状。自xx年5月被正式提升为测试团队负责人之后,我将绝大部分时间和精力倾注在团队建设上,主要体现为团队成员的技术提升与培养、部门制度建设和文档标准建设、测试与开发的工作交互流程等。在团队管理上逐渐尝试,本着先理后管的原则,将原本人心涣散的团队建设为一支相互关心、相互帮助的高凝聚力团队。坦白的讲,因为自身管理经验的欠缺,这个摸索过程中我走了许多弯路,但结果却使我受益良多。是我的团队教会了我这些,让我初步懂得了什么是管理,让我明白管的是理而并非是人。如果事情难以理通,那么在此之上的管只能是强制的,仅仅在表象上完成事情而已。所以一定要先理清楚然后再管,这时其实已经不需要管了,因为已经理顺,大家都会去积极主动的执行。有理的同时,还要帮助整个团队去整理,给予团队每位成员必要的工作帮助,比如工作思路和工作资源。除此之外,还包括适当的日常沟通和思想引导,通过绩效考核、部门例会、部门培训、单人交谈和部门聚会等形式,在工作时间和非工作时间进行交流,实现了团队成员之间的相互信任和相互认可。在这个过程中,我的性格优势得以充分体现,我能够在第一时间发觉团队成员的状态异常,并通过及时的交谈予以解决,同时也体现出了我的性格劣势。记得在一次例会结束后,我要求每位团队成员写出5条关于我的意见和建议,结果让我非常欣慰,这说明团队成员对我的信任,也期望我有所成长。我也会以此为戒,逐渐改进。2.团队工作对工作模式进行改进,在团队工作的执行模式上完全改变了之前测试人员归属项目组的不规范情况。统一测试管理平台增强了测试人员的沟通频度,促进了大家的相互交流和相互帮助,并使得测试工作可以根据实际情况执行交互性测试。综合xx年的测试结果,我至少为整个团队的表现打90分,可以说这一年的工作结果是令人满意的,当然主要是指经历了八月调整之后的测试团队。最让人难忘的是xx年的八月、九月和十月期间,测试团队刚刚经历了八月末的人员调整,以3旧1新的4人阵容承担了原来7人的工作量,并在高强度的工作压力下顺利的度过了团队调整期。面对这一充满压力的过程,我想,只有“兔子在哪里”的故事是让大家难以忘记的。如今的测试团队有着完备的内部机制和运作方式,我们已经做好了相应准备,随时应对公司发展所必须的各种调整。3.个人工作xx年03月初,我已向郭总提交一份年年11月12日到xx年3月的工作总结,其中所描述的工作内容均为当时参与的arpt项目的工作进展情况。自xx年4月开始,我与项目组全体成员参与了arpt奥运项目的投标文件编写工作,这也是我第一次参与标书编写,但从自身来讲,我已经倾尽全部所能。在标书编写结束后,除继续负责arpt软件的测试外,逐渐将工作重心向团队建设偏移。在合理分配工作任务的前提下,适当从事部分模块的测试工作。关于团队管理内容,之前已经有所介绍,在此不再赘述。4.总结年终结束,我的人生观和价值观也随着时间的推移而逐步发生改变,更加清晰的了解了自身优势与不足,包括职业发展过程中的一些必要能力,我也会在此经验的基础上渐渐的总结和调整。个人进步的载体是公司的发展。在整整一年的工作生活当中,我真真的感受到了公司所发生的变化,看到了各位同事为了公司发展所做出的努力。螺旋上升——用这个哲学词语来形容公司的发展过程再确切不过了。一切仿佛是旋转车轮上的一个点,回到原处的同时也发生了距离的变化。伴随着这个变化的过程,我心内中喷发过总结了没有执行,执行了没有改变,改变了没有思考”的不正常现状。一年的结束,一年的开始,我已经准备好了迎接它的热情,期望付出努力,渴望收获硕果。软件测试工作总结「篇七」软件测试基础总结学了两周的软件基础知识,这期间基本上是以自己看为主,TC帮我们解决其中遇到的问题为辅,让我在了解软件工程的基础上进一步深入的了解到软件测试在软件工程中的重要地位,先将所收获到的知识概括如下:一、软件测试的概念和目标软件测试在整个软件工程中的地位:软件测试的概念:软件测试是为了发现错误而执行的过程或者说软件测试是根据软件开发各阶段的规格说明和程序的内部结构二精心设计一批测试用例并利用这些测试用例去运行程序以发现程序错误的过程软件测试的目标:a.测试是为了发现程序中的错误而执行程序的过程b.好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案c.成功的测试是发现了至今为止尚未发现的错误的测试重点强调:软件测试人员应具备的素质:a.基本要求:责任、奉献、专注、专业b.注意学习,不断提高自己的计算机知识修养,理解网络系统、Internet/Intranet系统和大型数据库系统的基本概念c.工作认真,一丝不苟,精益求精。d.力求系统的正确性、完整性、合理性、稳定性软件测试人员知识结构的组成:a.产品知识:对于你所测试的产品,你一定要非常熟悉。小到你所测试的模块,大到整个产品的架构,内部实现,代码,等等。b.测试知识:黑盒测试,白盒测试,手工测试,自动化测试,性能测试,安全测试等等。c.开发知识:编程,数据结构,算法,调试等等。d.专业知识:以上2,3是基本的知识,你还应该精通一些你从事的更专的技术知识。比如,如果你的产品是基于的,你应该精通,或者类似的J2ee等e.领域知识:你应该精通你所工作的领域的知识,比如手机领域,数据库领域等等。f.行业知识:你要对计算机行业的整体状态,新技术,动态,发展趋势有一个明确认识。要记住,你首先是一个计算机人才,其次是一个软件人才,再次是一个测试人才,最后你才是一个SQAA,SQAE,STE,SDET等等。要想做一个高级测试人才,这一条线的知识都需要掌握。二、软件测试方法分类软件测试的主要流程分析测试的需求→制定测试计划→设计测试方案→编写测试用例→执行测试用例→验收测试→书写测试报告重点强调:软件测试方法和分类----按开发阶段分a.单元测试b.集成测试c.确认测试d.系统测试e.验收测试软件测试方法和分类----按测试技术分a.白盒测试b.灰盒测试c.黑盒测试d.静态测试e.动态测试软件测试方法和分类----按测试实施组分a.开发方测试(α测试)b.用户测试(β测试)c.第三方测试三、测试用例的设计方法我们现在做的都是功能测试,用例设计的主要方法包括等价类划分法、边界值分析法、错误推测法和场景分析法重点强调:等价类划分法a.等价类划分法是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值,也就是说,如果某一类中的一个例子发现了错误,这一等价类中的其他例子也能发现同样的错误;反之,如果某一类中的一个例子没有发现错误,则这一类中的其他例子也不会查出错误。b.单个用例中应覆盖尽可能多的有效等价类c.单个用例只能覆盖一个无效等价类确定等价类划分法的原则a.在输入条件规定了输入值的集合或者规定了”必须如何”的条件的情况下,可以确定一个有效等价类和一个无效等价类b.在输入条件规定了输入值的集合或者规定了”必须如何”的条件的情况下,可以确定一个有效等价类和一个无效等价类c.在输入条件是一个布尔量的情况下,可以确定一个有效等价类和一个无效等价类d.在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确定n个有效等价类和一个无效等价类e.在规定了输入数据必须遵守规则的情况下,可确定一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)f.在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类边界值分析法a.人们从长期的测试工作经验得知,大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。因此针对各种边界情况测试,可以查出更多的错误b.空值是一种特殊的边界值,常常被人遗忘边界值选择原则a.如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数少1、比最大个数多1的数作为测试数据b.将前面的两条规则应用于输出条件,即设计测试用例使输出值达到边界及其左右的值c.如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例四、Linux操作命令Linux的概念:Linux是一种自由和开放源码的类Unix操作系统重点强调用户的创建与删除a.用户的创建:useradd-g组名-d/home/用户名-s/bin/bash用户名b.用户的删除:userdelr用户名文件的属性与权限的修改a.chgrp:改变档案所属群组b.chown:改变档案拥有者c.chmod:改变档案的权限例如:chmod777文件名目录管理a.cd(变换目录)b.mkdir(创建目录)c.touch(建立一个文件)a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论