软件测试工作总结(精选10篇)
时间不知不觉,我们后知后觉,辛苦的工作已经告一段落了,回顾这段时间的工作,相信你有很多感想吧,制定一份工作总结吧。那么如何把工作总结写出新花样呢?下面是小编为大家收集的软件测试工作总结,欢迎大家分享。
20xx年自动化测试工作严格按照要求,保质保量完成客户指派的任务。截止目前,已完成话费收取、账单查询、产品变更、营销活动等137项关键业务测试用例、105个自动化回归测试场景设计,范围涵盖个人业务、家庭业务、集团业务、账务管理、营销活动及各类常用查询功能。陕西公司在大型版本上线时均进行关键业务自动化回归测试,降低了新版本上线风险,保证了新版本上线后关键业务和常用业务正常受理。累计已进行新需求上线前后回归测试68次,运行业务脚本13100余次,发现系统原有缺陷38个,新需求缺陷69个,进行业务规则梳理146个,为新需求影响范围分析提供了数据依据,较大程度的提高了上线成功率,降低了上线后系统的缺陷率,提高了系统的稳定性。
从20xx年5月份入职到现在的多半年时间内,主要对系统,业务的深入理解,学习。对工作中所运用到得工具熟练掌握,每次上线都能按照要求,独立完成分配的任务。对自动化脚本进行重新整理改进,发现问题及时联系局方人员进行协商,处理。
主要工作内容是负责自动化测试这块,自动化测试的目的在于保障在新业务上线后,能正确的把控新上线内容对整个生产环境的影响。确保在新业务上线过程中,及早发现关键业务的情况,判断其是否受到影响,同时确定新上线业务是否满足要求,达到预期的功能目的。每次上线加班,严格按照要求进行测试,仔细记录测试中发现的BUG,当天寻找开发或相关负责人进行解决,每次按时到达工作现场,
认真对待工作,至今没有由于个人原因出现严重过错。其他时间,对测试环境,测试数据和脚本进行维护,管理。领导每次分配的.任务认真对待,按时保质完成。
工作中存在还需要以后改进的几点:
1、对业务的熟悉度更进一步了解,拓展。
2、对脚本进行改进,创新,能够更全面的覆盖测试面,争取最大限度的找出问题所在。
3、在测试工具,软件,脚本等方面进行创新,提高测试正确度,测试效率,真正达到自动化测试的目的。
以后主要对自动化更深一步的了解,学习,还有对移动业务庞大的系统进行深入了解,经过这样紧张有序的一年,我感觉自己工作技能上了一个新台阶,做每一项工作都有了明确的计划和步骤,行动有了方向,工作有了目标,心中真正有了底!基本做到了忙而不乱,条理清楚,从根本上摆脱了刚参加工作时只顾埋头苦干,不知总结经验的现象。针对个人和工作上存在的不足,我会不断的去改善,好的习惯继续保持,同时也会不断更新自己的知识库。
伴随着充实紧凑的工作生活,20xx年的时间已经过去了。这一段时间里有工作上的收获,知识的丰富,经验的增长,同时也暴露出很多问题和不足。总结经验,吸取教训,我主要从几个方面来对工作进行总结:工作的主要内容;其中的失败和教训以及成功和经验;展望下一阶段的工作,确定自己的目标。以此作为惩前毖后的记录。
一、工作的主要内容
在20xx年的工作中,我的总体任务是协助管理系统的后期测试,编码,修改,文档编写的工作,分解开来之后,我主要做了三件事:
1、编写矿业权系统的各类文档;
2、矿业权系统的编码及bug勘误工作;
3、矿业权系统的测试工作。
下面依照时间来对我的工作进行介绍。初踏入职场,进入专业的软件制造公司,对我,一个没有接触过标准软件制作过程的新人来说,起步就是一个很大的难题。若直接做开发,则业务不熟练,代码不规范,弊大于利;若仅做学习,则不能跟上项目的步伐,不能以最快的速度融入工作中去。
在我还在忐忑自己到底要做什么工作的时候,任务已经下达了,首先进行矿业权系统的测试工作。这样的好处在于能够在测试的过程中,了解项目的整体布局,了解项目中的业务逻辑,了解项目中尚未完成的工作并以此作为下个阶段的工作目标。至此,入职工作顺利起步。
在对矿业权系统进行测试之后,暴露了系统的诸多问题,测试过程中发现xx系统没有进行输入限定,为了解决这个问题需要对整个系统的数据进行整理,我的下一个任务就是编写矿业权系统的数据需求文档。在编写该文档的过程中,对xx系统进行了更深入的了解,为之后的bug勘误工作奠定了一定的基础。
完成了矿业权系统的数据需求文档的编写之后,新的任务是对整个xx的输入数据进行输入限定,在任务开始之处是极为困难的,幸而得到了同事们的帮助才得以顺利完成任务。任务虽然完成,但是对输入限定实现方法的一知半解以及任务完成过程中的不仔细,为之后发生的问题也埋下了苦果。
在对矿业权系统添加输入限定完成之后,进入了解决程序小问题的阶段,对xx系统进行细微的缝补工作。这段时间是学习多于工作的,不同的问题督促我要每天和百度亲密接触数百次,又要劳烦诸位在百忙中的同事抽出时间来给我帮忙。虽然辛苦一点,但收获却是满满。完成了系统的修补之后,我们的程序送到了xx第一轮测试,在测试的一周里,我主要是补充网络编程的基础知识。
第一轮测试结果出来之后,我们项目组开始了紧张的第一轮矿业权系统bug勘误工作。拿到bug列表之后,发现有一小半错误皆是因我而起,输入限定问题很多,我也主动承担了输入限定部分的bug勘误工作。第一轮bug勘误工作完成后,进行了第一轮了回归测试,测试结果已然不尽人意,仍然存在大量的问题需要修改,而且很多问题还是因我而起,输入限定仍然存在大量问题,再一次进行修改之后,我们的程序送到了xx所进行所检。在进行所检之余,我又接到了新的任务,完成xxxx系统的概要设计以及详细设计文档的编写。这两份文档已于xx月xx号编写完毕。
现阶段我的任务是根据所检的bug列表,对xx系统进行回归测试。
二、工作中失败的教训以及成功的经验
对于失败的教训要吸取,成功的经验要进行总结。我对成功的定义是:在保证质量的前提下完成既定的计划或目标就是成功。其他的所有结果都是失败。
成功的经验:
1)敢于接受任务并想尽一切办法完成。的收获就是敢于接受任务并想尽办法完成,每一个任务对于初入职场的我都是一个挑战,如何保质保量完成任务是最基本的要求。这两月的成功在于没有一次任务是拖沓的,每次都尽努力完成了任务。
2)勇于承担错误,正视自身的问题。工作中可谓是错误不断,从文档的错别字这种小问题到xxxx系统bug修改不正确导致崩溃这种大错误,暴露出来了很多的问题,我秉承着有错即改,下不为例的思想,正视自己的错误并积极改正,因此这也算是一个成功。
失败的教训:
1)重视每一个细节,不要忽视小问题。在最初进行矿业权系统数据需求文档的编写的过程中,对某些页面的数据在数据库中没有存储的情况没有加以重视,在后期进行数据限定的时候,还要重新修改数据需求文档,造成了不必要的时间浪费。从这个事情上得到教训就是不要放过任何一个小问题,这个小问题可能导致之后的大问题。
2)进行重复工作也不能大意。在对xxxx系统进行输入限定的方法熟悉之后,都是重复性的工作,给每个页面,每个字段进行输入控制语句的添加,在进行了数个页面之后,出现了有的页面没有添加完整,或者提示语句不正确的情况,在后续的bug勘误中出现了大量此类问题,浪费了大量的时间和精力修改。从这个事情上得到的教训就是工作不能大意,重复性的工作更要完成好。一般重复性的.工作第一次做不好,后续检查修改是非常浪费时间的。
3)考虑问题要严谨。在对xxxx系统bug勘误的过程中,对输入限定条件的判断出了问题,我想当然的按照我的主观思路对数据进行了限定,而在回归测试的时候出了问题,这些都是考虑不严谨的后果。这个事情的教训就是考虑不严谨直接导致问题推倒重来,影响了工作效率,而且很容易埋下隐患。
4)注重用户体验。在xxxx系统bug勘误的过程中,修改最多的在于坐标系统的提示语句,因为坐标系统不仅要求数据必须填入,而且每一个数据都有严格的格式限定,因此每一个错误提示的弹出都要本着如何让用户知道哪里错了为原则进行设置。在最初的限定里面,语句粗糙,弹出语句不明确,造成了用户使用的不方便,还得重新进行改造。这个问题的教训是一定要从用户的角度出发考虑问题,注重用户体验从简单的提示语句做起。
三、展望下一阶段的工作
下一阶段短期内我们的工作主要针对xx系统的使用的数据库变更来对我们的系统进行修改。我的工作任务主要是学xx数据库和xxxx数据库的使用上的区别,做好从xx数据库向xx数据库的迁移工作。
20xx年的工作生活是充实且富有乐趣的,结识了很多同事和朋友,公司的氛围是非常轻松愉快的。感谢经理的关心,感谢部门同事的悉心指导,感谢公司各位同事的热心帮助,希望能在接下来的工作中能惩前毖后,总结经验,吸取教训,做到个人与公司共荣辱同进退,共同实现中地的辉煌。
在经发局的领导下,xx的工作有条不紊地进行,并得到有利、健康的发展,顺利完成上级交给的各项任务和目标。下面我对xx一年来的工作作以下总结:
一、本着“节约为本,诚信办公”的方略。
以最节约的开支,创造的效率。办公经费上尽量降低成本,能将就用的就地取材,特别是在文字处理和文件等方面百分之九十利用电子邮件方式来完成。办公设备做到修补后可用的,则动手亲自维修,大大节约了开支。全心全意为进驻企业服务是我工作的宗旨。xx内年我们送走了在业界有名的华城楼宇科技,年我们迎来了比较突出的讯能智软科技和鑫淼科技,这些资深企业的引进,给我们的孵化基地注入了新鲜血液,使xx的建设增添几道亮丽风景。同时,园内的其他企业我们也不例外,同样精心呵护,用心去服务,只要企业需要,随时二十四小时服务,有时候忘记了什么时候上班什么时候下班,特别是刚进驻的企业。真正让他们感受到在xx内办公有一种宾至如归的感觉是我义不容辞的责任。
二、行政管理上,认真做好进驻企业的登记、造册、录入有关数据等。
进驻企业由年的家增加到家。信涵传送方面,园内必须当天送达,不在园内办公的.就用电话通知其本人或单位。切实有效地做到快捷、准确无误的传输方式,更好地为企业服务。特快、挂号等重要信件用册子记录,必需是收件人本人或单位委托人签字方可取件。根据领导的安排和要求,对园内合同到期的企业即时以电话或书面的形式通知对方来补办手续和交纳各项费用。
三、进驻的企业有所增加,使用网络的客户也越来越多。
最近两个月来,上班时间根本无法利用网络办公,给很多企业带来诸多不便,这是我xx急需解决的问题,望领导给予重视。与此同时,也感谢领导为我提供了络的平台,使我对网络有了初步的认识。由于没有基础,有些地方往往别人花一倍的时间就能完成,而我则付出十倍的代价,尝尽了求学的艰辛。
四、治安管理常抓不懈,对已安装的电脑控制无线报警系统和消防设施进行定期或不定期测试与维护。
法定长假前的安全大检查是治安工作必不可少的程序。最近业主单位给停车场安装了电动伸缩门和设立值班岗,无形中也给xx提供安全措施,但我们并没有为此而对安全保卫工作有过丝毫松懈,反而时时提高警惕,尽职尽责地驻守一方,保一方平安做好自己的本质工作。随时观察值班人员工作情况,发现问题即时采取措施进行补救和纠正,把问题解决在萌芽状态。如下半年值班员对自己的工资待遇低,情绪低沉,严重影响治安工作的顺利开展,我及时给他们做好思想政治工作,稳定局势。根据具体情况向领导反映,适当提高工资待遇,得到了领导的大力支持和落实。对园内企业人员的出入管理要求相对严格,原则上不允许工作人员在里面留宿,特殊情况的要严格控制,安全为重。一年来没有发生一起治安案件。全面贯彻落实人防、物防、技防相结合的工作方针。
五、卫生工作我们采取了周末大扫除,平时保洁的方式。
上半年清理五楼顶过道垃圾,消除安全隐患,保持消防通道的畅通。随时保持内环境卫生,为园内企业创造良好、整洁的工作场所。但我个人认为今年的卫生保洁不太理想,也许是我的工作太多或者其它原因所在?望上级领导安排或任命一位专门管理和监督xx办公室事务的工作人员。
六、xx硬件设备老化,特别是各办公室内水龙头、水管漏水严重,平均每个月的用水量都在多吨。
就目前园内常驻企业状况的用水量算,总起来说也只不过是多吨的三分之一。常此以往,损失不可估量,希望领导高度重视,早日解决!走廊路灯基本无法正常工作,与xx显得不相匹配。
最后,接待工作有些力不从心,如条件允许给我们出去学习的机会和参观,学习一些先进经验和方法,更好地为xx服务。
x年是我进入公司的第一年,也是我的工作能力得到提高和快速发展的一年,在公司领导的指导和同仁以及其它部门的支持配合下,最后在经过自己的努力,完成了自己所要完成的各项工作任务,在新的一年来临之迹,我要对过去一年的工作进行一个全面的总结,以便在今年的工作中能够有更明确的目标,尽量克服自己现在所存在的不足,希望能更一步为自己所在的部门增光,做出自己的贡献。下面是我对去年工作汇总。
一、总结:
1、自身定位:
在过去一年,是我进公司的第一年,也是我工作的第一年,刚开始在我对工作竞争和自身都不甚了解的情况下,在领导和同仁的指导下,我感觉自己已经慢慢对人与人的竞争和自身定位有了深刻的了解,因为有了自己的目标,才能感受到自己的压力有多大!我的目标也不只是完成目前所要做的工作而已,要向其它方面拓展学习。
2、定下心来,踏踏实实:
我学的是计算机专业,我的工作也是计算机方面的,以前有什么优势,但是踏入工作岗位后才发现,自己学的只是一个基础,只是有些方面或许比别人走的'快一步,所以一切都要靠自己。自己要定得心下来学习。成功需要耐得住寂寞,不求最快,但求。
3、团队合作:
以前在学校或许你可以靠一个取得好成绩,在工作上你必须要有一个团队,在一个部门之中,团队合作精神显得尤为重要。以前我做有些事都是一意孤行,但现在已经对自己改变了,多听听他人意见,会犯更少错误,会更长见识,所以要学会与同仁之间的合作,做事才更有效。
4、工作情况:
在公司一年,对mes大型系统有了个大概了解,对我们所要学习的mes已经可以说差不多都掌握,条码打印机的维修和设置掌握,a4打印机大多数情况可以维护,pda、条码枪已掌握,电脑的系统重装和维护已掌握,其它基本设置可以维护,对新出来的程序掌握和了解也比较快。
5、课外学习:
sql该学的已经掌握,c++学习,简单的程序可以编写,但有时还要依靠于网络和朋友,需要进一步加强。但主要还是以网络为主。
二、自身缺点
1、沟通问题:自己的沟通能力只能算一般,因为对于某些事的阐释还是不怎么好,语言表达能力有点差,希望通过平时的交流和沟通来加强。
2、心态问题:自己对于做某些事过于着急,一心想急切完成,确反而误时,这个问题一开始就一直出现,现在虽然已经基本克服,但也要列入缺点方面,希望以后时刻注意!
3、学习问题:对于课外学习这方面,我在编程时感觉困难的时候有时候就不愿去做,现在虽然已经慢慢改进上网搜资料和问问朋友,但有时候还是克服不了自己。
自2月份开始,我一直在跟进xx银行w-xxnd1s2.0项目的测试工作,至此为止已近6个月时间,从公司内部系统测试、验收测试,再到uat测试,以及投产前的系统压力测试等等。从开始到项目即将结束,一步步走过来。本次项目中,我作为测试环节的主力人员之一,仅对此项目中测试工作进行总结。
一、项目测试进度控制。项目的测试进度主要是按照项目计划进行的,完全按照项目组计划要求完成测试任务、提交测试类相关文档,包括测试案例的完善、制定测试计划、执行测试、缺陷跟踪以及bug回归测试等。协调项目的内部测试工作,本此项目中测试小组一共组织了四轮次系统全面测试工作,认真配合项目工作,共同保证项目质量。项目测试的问题跟踪及处理采用每日进行修改问题回归测试工作,每日同步更新问题跟踪单的模式,按照规划时间完成系统更新测试。
二、项目组内部成员关系处理。在项目工作的这几个月里大家相处融洽,项目组内部共同探讨解决问题的方法,向各模块负责人学习模块功能处理方式,向业务人员了解系统中涉及的业务知识点,两者结合起来进行模块功能测试。鉴于之前辖内对公交易系统和中行对公项目的经验,也向项目组提出了一些完善性意见。
三、协调用户测试方面。用户验收测试是项目测试工作的重要组成部分之一,是项目验收阶段的最终把关阶段,业务人员结合日常业务处理情况对系统进行的尝试性使用过程。本次项目客户测试方面也是我个人觉得不够安全感一个主要方面,客户测试介入力度太小,尽管我们已经很多次电话催促业务人员测试,每次联系相关业务人员进行测试,他们来到项目组开发现场测试,也仅仅一两个小时时间,简单的进行验证操作即可。xx银行利用两批系统培训的时间安排了两次分行集中测试,也算给项目进行了一次全面的测试,从中也暴露出不少系统存在的问题,目前项目组均已解决。
四、测试成效方面。中信x-funds2.0系统测试中,共记录问题及客户新增需求825个,其中bug数量512个、系统完善类问题225个,新增需求类问题88个。组织了四轮次内部系统全面测试工作,兼顾日常系统更新测试工作,最大限度的进行了内部质量把关。配合外包公司一同进行系统压力测试及稳定性测试,测试结果符合客户要求。现中信x-funds2.0系统临近投产实施工作,测试组还将继续配合配合项目投产工作及投产后的补丁更新测试工作。
五、个人得失方面。作为此次项目测试的负责人,对于日常的`测试流程、测试任务分配、测试执行、缺陷跟踪、协调内部测试及协调客户测试方面能力均得到了进一步提高,理清了项目整个过程中测试小组的工作过程以及后期的项目移交工作。同时也对各子系统相应的业务知识有了更进一步认知。相关业务知识方面还需要进一步加强,测试技能及测试管理方面还需要进一步完善学习。更好的吸收项目经验,做好以后的补丁测试工作及其他项目的测试工作。
时光如梭,转瞬间已进入我公司二月有余,首先感谢公司领导对我的信任将新产品开发重任交给我去做,再次感谢领导和同事对我工作上的指导。这是我人生中弥足珍贵的经历,也给我留下了精彩而美好的回忆。在这段时间里公司领导及同事门给予了我足够的支持、鼓励和帮助,让我充分感受到了领导们坚定的信念和同事们积极乐观的精神。
记得初到公司的第一天,领导就将试制了两年多一直没有供货的产品;流水槽总成交给我,当时感觉这是一份很有压力而富有挑战的工作。虽然以前从事过冲压工艺及管理方面的工作,有一定的经验,但是面对的顾客不一样,要求也不一样,现在面对的是大众公司,各方面要求都要严格些。学习是取得一切进步的前提和基础。在这段时间里,白天忙于现场配合xx工程师及工装科解决流水槽调试及试装过程中存在的一些问题,晚间回家认真学习公司各相关文件、标准,并带着问题向同事们互相探讨、互相学习取长补短,具体做了如下工作;
一、后流水槽总成xx试装工作
来公司两个月,去xx公司现场x次。每次试装顾客都要提出不同的问题(大众倒三班)诸如;后流水槽总成表面波浪、凸凹、划痕等质量问题、与尾灯支架匹配间隙问题、激光焊接等等试装存在的缺陷,每次回来都要配合工装现场制定解决方案,并跟踪落实。然后再同xx公司产品工程师、现场工程师、车间管理人员协调下一轮试装等事宜。功夫不负有心人,在公司领导及相关人员的积极努力下,流水槽总成的试装工作已接近尾声,下一步就要进行ots工装样件提交了。
二、编制各类技术文件几十种
依据新产品开发程序,编制各类技术文件;如;控制计划、过程流程图、过程fmea、作业指导书、检验指导书、检具说明、平面布置等等。
在与公司同行的互相交流中,发现我公司有些指导性文件版本中有不完善之处,并及时依据标准进行完善。如冲压下料卡中没有规定剪切毛刺公差等。
三、设计工位器具二种
根据流水槽零件形状不规则,而且是表面件;内表面质量要求高等特点,设计第一、二工序间带滑轮的转运车两种。
四、焊接夹具改造
后流水槽总成焊接夹具;流水槽(1k5809643/644)与支架(1k5863345)点焊时,支架摆放时是垂直位置,靠压弯部定位放不住,零件容易掉落。提建议将夹具适当位置加小磁铁固定。
以上是我来公司两个月来所做的一些主要工作,还有一些如配合三坐标检测、检具检测、夹具调整等一些零散工作就不累述了。
工作中虽然又积累了一些经验,相对于自身有了很大进步。尽管如此自认为同xx公司沟通较少,不利于新产品开发进度。在以后的'工作中还需继续努力,不仅要学习更好的与人愉快的相处,而且在技术和项目管理上也要更进一步,同时以积极,热情,细致对待每一项工作,多角度的提高自己解决实际问题的能力,为企业创造更多的价值,让自己的人生更有意义。
针对在测试行业中已经有所感悟的人,凸现项目经验优势:在公司允许的范围内,把你参与的项目做一个简单的介绍。比如你参与的项目的体系结构,实现技术等等。这些东西能在一定程度上体现你对测试项目了解的程度,熟知程度,从而也能体现出你的经验到底有哪些。比如,我们可以在我们的项目介绍中告诉对方我们采用的4层架构:数据库,中间件,webservice,客户端,采用的c/s模式等等,如果你觉得可以,我们列举我们的数据库采用的是什么,中间件采用的是什么等等,在简单描述了项目之后,你可以非常坦诚的告诉你所求职的公司,在这个项目中你主要负责的部分,比如主要负责哪个层次的测试,主要负责的是测试执行还是测试设计等等。
对测试能力的描述。这一块很多人喜欢一概罗列,其实在我看来这是个大忌。一概罗列通常并不能体现出一个人的能力,有些人走得是测试管理路线,他擅长的一定是流程流程方面的掌控能力,有些人是走性能测试路线,他擅长的一定是具体的某个或者某些工具的使用。千万不要把自己描述成一个无所不能的,这在我看来,往往是一个无所特长的.人。
如果可以,请加入一些测试方面的独特见地。我非常不喜欢的就是一旦问什么,都是书上的一套东西搬出来了,其实书本与现实有时有很大的差别,适时的表现出自己的独特见地,能证明你是一个活学活用的人,这样的人在任何一个单位都非常的吃香。
针对测试新人,切记“诚实的原则”:有些人可能没有吸引人眼球的学历,毕业院校,但请你大方的写出来,大胆的告诉你求职的公司,只有你认可自己,才能希望别人认可你,如果你加入这家公司,你也可以硬气的工作。学历,毕业院校可能成为你面试过程中的一点障碍,可是学历,毕业院校只能证明你的过去,并不能代表你的未来。现在大部分公司更认可一个人的能力,学历,毕业院校只是你一点出彩的地方而已。
有些人明明对测试这个行业并不熟悉,却喜欢在简历中吹嘘自己的精通这,精通那,其实即使你获得了面试的机会,但面试的过程中,我自信你一定洋相百出,最终的结果依然是淘汰。所以,请你大大方方的告诉你求职的公司,你是一个新人,你现在的测试能力到底在一个什么样的程度,很多公司需要自己培养适合自己的测试工程师,你的坦诚能为你收获更多。
对于产品的手机项目(应用软件),主要是进行系统测试。而针对手机应用软件的系统测试,我们通常从如下几个角度开展:功能模块测试,交叉事件测试,压力测试,容量测试,兼容性测试,易用性/用户体验测试等。
1、功能模块测试:首先应分析功能模块的功能项,测试每个功能项是否能够实现对应的功能。一般根据测试用例(TestCase)或软件本身的流程就可以完成基本功能测试(相对简单,故障也较容易发现、解决)。
2、交叉事件测试:又叫事件或冲突测试,是指一个功能正在执行过程中,同时另外一个事件或操作对该过程进行干扰的测试。例如通话过程中接收到短信或闹铃触发,应用软件运行过程中插拔充电器等。执行干扰的冲突事件不能导致应用软件异常、手机死机或花屏等严重问题。另外,还需要注意各交叉事件的优先级别,检验系统是否能依据各事件的优先级别依次进行处理。不能因执行优先级别高的事件而导致优先级较低的事件吊死。
交叉事件测试非常重要,一般能发现应用软件中一些潜在的问题。另外有中英文模式切换的手机要注意中英文模式切换后的功能实现存在的问题(这个主要针对手机应用软件支持语言自适应功能),这一点通常会被测试人员忽略。
3、压力测试:又叫边界值容错测试或极限负载测试。即测试过程中,已经达到某一软件功能的最大容量、边界值或最大的承载极限,仍然对其进行相关操作。例如连续进行短信的接收和发送,超过收件箱和SIM卡所能存储的最大条数,仍然进行短消息的接收或发送,以此来检测软件在超常态条件下的表现,进而评估用户能否接受。
对手机可以施加的压力测试类型主要有:
存储压力:由于手机采用的是栈式存储,所以当一个存储块满了之后,如果程序员不做相应处理或者处理不好的话,很容易造成其他存储区被擦除,从而在UI上出现问题(比如其他功能无法正常使用,出现异常)。
边界压力:边界处理一直是程序员最容易忽略的地方。
响应能力压力:有时候某个操作可能处理的时间很长,在处理期间如果测试者再不断地进行其他操作的话,很容易出现问题。
网络流量压力:执行较大数据流量的功能的同时,再进行其他功能操作,使得网络流量始终处于很高的状态(如视频通话时再进行短信等其他功能操作),验证各功能是否依然能正常工作,是否存在因网络流量瓶颈而引起某功能异常。
压力测试用手工测试可能很繁锁,可以考虑自动化测试。遗憾的是,目前还没有较为大量使用的工具,一般都是由开发人员配合开发出的工具,或者高级的测试人员编写出的脚本。
4、容量测试:即存储空间已满时的测试,包括手机用户可用内存和SIM卡的所有空间被完全使用的测试。此时再对可编辑的模块进行和存储空间有关的任何操作测试,如果软件在极限容量状态下处理不好,有可能导致死机或严重的花屏等问题的出现。
5、兼容性测试:也就是不同品牌、款型的手机(针对目前我们产品来说,主要是针对不同品牌、款型的手机上的`测试),不同网络,不同品牌和不同容量大小的SIM卡之间的互相兼容的测试。以短消息为例:中国电信的小灵通接收到从中国移动或中国联通GSM发来的短消息,需要验证显示和回复功能是否正常等。再比如,应用软件分别在NokiaN80、N93手机上运行,各功能是否均能正常使用,界面是否均显示正常等。
6、易用性/用户体验测试:易用性(Useability)/用户体验是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力,是交互的适应性、功能性和有效性的集中体现。
易用是对终端软件(推而广之是交互类软件)最基本、最重要的要求。不好用的软件很难吸引用户,更别提提升用户对软件的忠诚度了。易用性体现在:所见即所得、一用便知、一学就会,方便快捷的完成预期功能。易用的软件能让一个新用户快速学习、使用我们的软件,并在使用软件过程中体现我们的贴心服务,超出用户预期的体现是我们追求的目标。
时光荏苒,从毕业到现在已经10年,10年来一直从事着软件测试的工作。从一个什么都不会,到测试技术人员再到测试管理,期间有迷茫,有痛苦,有弯路,有捷径。今天对自己过去的10年测试经历做一个总结,一是给自己重新出发增加动力,二是给刚入道的、迷茫中的测试朋友一点点建议,希望你们少走弯路。
首先,谈谈测试职业规划,即做什么的问题。所谓方向比努力重要,这绝对是一句真理。如果能在刚走上测试工作岗位的时候明白这个道理,那么不出5年,你一定能成为某一测试领域的专家,那时不管是薪水、自信心都是顺其自然的事情。但是遗憾的是,我们获取的太多信息是,测试人员是一个通才,什么都要学,什么都要懂。结果这样的一个方向,导致了3脚猫功夫的测试人员一大把。那么什么都懂一点的测试人员难道就没有用武之地了吗?也不是,可以朝着测试管理岗位发展。说到这里,引出了测试职业规划的第一条路:测试管理。那么很容易想到职业规划的另外一条路,测试技术专家。在测试技术领域里,无外乎就是性能测试专家和自动化测试专家。
明确了软件测试职业规划的三个方向,接下来就是如何选择一条适合自己的方向。下面给出我的几条建议。
关于选择测试管理:首先你一定不是一个喜欢技术,对技术敏感的人,这个很容易判断。第二是你一定是个善于沟通,组织协调能力强的人。第三是你的长期抗压能力较强,上能顶住领导批评,下能顶住下属埋怨。能受得了委屈,吃的了亏。第四是你对管理工作充满持续的激情,如果过去你是一个比较如鱼得水的学生干部,那更加没问题。总之,相对你的IQ,你的EQ更高。那么从性格上来说你比较适合做测试管理工作。
关于选择性能测试专家:正好和测试管理人员具备的性格相反,首先是你不喜欢组织协调这样的工作,你性格有些孤傲,你上学的时候一定不是学生干部,或者不是一个如鱼得水的学生干部。第二是你不一定是个技术狂热者,但你不排斥技术,你的动手能力较强,喜欢实践。能静下心来学习。那么你有成为一个技术专家的潜力。
关于选择自动化测试专家:和性能测试专家类似,如果你掌握一门编程语言,或者有信心学好一门编程语言,那么恭喜你,你有成为自动化测试专家的潜力。通常,性能测试专家和自动化测试专家在技术上是相通的。
确定了自己的测试发展方向,接下来就是如何实现的问题。有一个的10000小时定律理论,即一个人想要成为某个领域的专家,需要经过1万个小时的锤炼。按此比例计算,如果以每天工作8小时,一周工作5天计算,那么成为一个领域的专家需要4-5年的时间。
关于如何成长为测试管理人才:首先你一定要成为一个功能测试专家;通过参与至少2个完整项目的测试工作,你对测试理论、一个完整项目的测试流程、测试活动、测试输出了于指掌。第二的尽量选择一个行业如电信、支付、网购、通讯等深入做下去,成为该领域的业务专家。因为测试经理的角色往往也是半个需求人员的角色。第三是尽量在头三年的时间里,亲自参与功能测试、性能测试、自动化测试工作,为后面测试管理的招聘工作、测试计划、人员分配、任务安排打下一个良好的技术基础,说白了,测试管理工作也是一个技术管理岗位,没有一定的技术功底,很难开展后续的管理工作。
关于如何成长为性能测试专家:刚进入测试管理岗位,你负责的工作一定是功能测试任务。没有机会接触性能测试工作。怎么办?我的建议是:自学或者参加培训班,如果你是一个自我管理能力非常强的人,建议自学,如果不是,那么建议参加专门的性能测试培训班。参加培训班之前大致了解一下性能测试的基础知识。
性能测试的学习过程大致如下:
1)首先了解一个系统的架构,明白各服务器之间是如何交互工作、系统的数据流向、系统的压力点,从而确定性能测试需求和指标,即那些功能需要考虑压力,能承担的压力是多大。比如一个购物网站,最典型的登陆功能、提交订单功能需要支持多少个用户并发,每个并发用户在几秒之内完成操作,系统长时间在压力状态下的稳定性。
2)第二选择测试工具,对于基于Http协议的应用来说,一般loadrunner都能完成性能测试工作,学习loadrunner的三部曲:脚本录制编写(loadrunner generator)、场景设置和执行(loadrunner controller)、结果分析(loadrunner analysis)的内容。
对于一些无法用现有工具实施性能测试的应用,需要考虑自己编写工具来完成。所以一个优秀的性能测试工程师一定是能熟练使用一门编程语言的。
3)实践,一定要多实践,安装完loadrunner以后,loadrunner里带有现成的性能测试项目---飞机订票系统。完全可以拿来练手loadrunner。
4)性能测试的目的是发现系统处理能力的瓶颈而系统调优才是最终的目的,如果能进一步提高各业务服务器、数据库服务器的调优技能,对性能测试工作来说是如虎添翼。
关于如何成长为自动化测试专家:
自动化测试和性能测试不一样,性能测试主要是对服务器的性能做测试,而自动化测试是从前端考虑,其目的旨在于替代部分手工测试、考量客户端长时间运行的稳定性。自动化测试分为:web站点的自动化测试、PC客户端的.自动化测试、手机端的自动化测试。每一个终端的测试都是一个大的领域,建议先深入学习一个终端的自动化测试技术。
关于Web端站点的自动化测试:常用的开源测试工具:selenium框架+一门编程语言(建议python),或者收费软件QTP,推荐selenium,因为它是开源的、免费的,不存在盗版问题、且可扩展,所以国内的一线大公司喜欢用。
Pc客户端自动化测试:常用的测试工具:QTP。付费软件,国内很多小公司在用。
Android手机自动化测试:常用的测试工具:monkey、monkeyrunner、robutium、appium等,这些都是开源软件。一样,国内一流的公司都在使用。
苹果端的自动化测试:常用的测试工具:Instrument、FoneMonke、Broomine、iphone SDK自带的test unit。
不管学习哪一个终端的自动化测试,熟练掌握一门编程语言是必要条件。
最后谈谈软实力,一个优秀的测试技术专家,我认为需要具备以下几个特性:
持续学习能力:计算机技术的发展可谓日新月异,如果不持续学习,那么不出2年,你就会发现你只能当一个廉价的手工测试人员。所以如果能在工作中学习,不能的话,下班后保证2个小时的自学时间。几年下来,你就能发现自己的进步有多大。
沟通能力:我觉得可以从2方面培养:第一:日常工作的沟通能力:和开发、产品、运维、客服同事的沟通要及时,表达要准确,多微笑、多倾听、保持良好轻松的同事关系。第二,正式场合的沟通能力,如项目周会、评审会议、总结会议,一定要提前做准备,讲什么、怎么讲,自己私下里先练习一下,这样在正式场合才能表达清楚、气定神闲、落落大方,给领导和同事留下一个好的印象。
团队合作能力:首先从心态上,要强调整体的概念,放下单打独斗的想法。在实际项目中,体现为团队成员之间的相互协作、资源共享、共同进退。这个时代已经不是一个英雄创造神话的年代了,只有团队的齐心协力才能把项目做好,这样的人往往也是公司最喜欢,最愿意去培养的人。
与优秀的人为伍:所谓近朱者赤,近墨者黑。跟对一个老大、和优秀的人共事,找一个优秀的伴侣、经常去参加一些牛人讲座、技术论坛,通过这些人的耳濡目染,一定会让你少走很多弯路。
其他还有很多软实力,但我个人认为以上几点比较重要。凡事要趁早,特别是技术行业,一定要在头几年打下扎实的技术功底,这对将来的技术管理或技术专家路线都有极大的帮助。不知不觉写了这么多,感觉还没有说完,希望我的一些拙见能对刚毕业的同学和还在测试领域迷茫的同学一点帮助。
XX年是我进入公司的第一年,也是我的工作能力得到提高和快速发展的一年,在公司领导的指导和同仁以及其它部门的支持配合下,最后在经过自己的努力,完成了自己所要完成的各项工作任务,在新的一年来临之迹,我要对过去一年的工作进行一个全面的总结,以便在今年的工作中能够有更明确的目标,尽量克服自己现在所存在的不足,希望能更一步为自己所在的部门增光,做出自己的贡献。下面是我对去年工作汇总。
一、总结:
1、自身定位:在过去一年,是我进公司的第一年,也是我工作的第一年,刚开始在我对工作竞争和自身都不甚了解的情况下,在领导和同仁的指导下,我感觉自己已经慢慢对人与人的.竞争和自身定位有了深刻的了解,因为有了自己的目标,才能感受到自己的压力有多大!我的目标也不只是完成目前所要做的工作而已,要向其它方面拓展学习。
2、定下心来,踏踏实实:我学的是计算机专业,我的工作也是计算机方面的,以前有什么优势,但是踏入工作岗位后才发现,自己学的只是一个基础,只是有些方面或许比别人走的快一步,所以一切都要靠自己。自己要定得心下来学习。成功需要耐得住寂寞,不求最快,但求。
3、团队合作:以前在学校或许你可以靠一个取得好成绩,在工作上你必须要有一个团队,在一个部门之中,团队合作精神显得尤为重要。以前我做有些事都是一意孤行,但现在已经对自己改变了,多听听他人意见,会犯更少错误,会更长见识,所以要学会与同仁之间的合作,做事才更有效。
4、工作情况:在公司一年,对mes大型系统有了个大概了解,对我们所要学习的mes已经可以说差不多都掌握,条码打印机的维修和设置掌握,a4打印机大多数情况可以维护,pda、条码枪已掌握,电脑的系统重装和维护已掌握,其它基本设置可以维护,对新出来的程序掌握和了解也比较快。
5、课外学习:sql该学的已经掌握,c#学习,简单的程序可以编写,但有时还要依靠于网络和朋友,需要进一步加强。但主要还是以网络为主。
二、自身缺点
1、沟通问题:自己的沟通能力只能算一般,因为对于某些事的阐释还是不怎么好,语言表达能力有点差,希望通过平时的交流和沟通来加强。
2、心态问题:自己对于做某些事过于着急,一心想急切完成,确反而误时,这个问题一开始就一直出现,现在虽然已经基本克服,但也要列入缺点方面,希望以后时刻注意!
3、学习问题:对于课外学习这方面,我在编程时感觉困难的时候有时候就不愿去做,现在虽然已经慢慢改进上网搜资料和问问朋友,但有时候还是克服不了自己。
版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。
本文地址:https://www.gunzhua.com/fanwen/gongzuozongjie/6.html