文本内容:
软件测试工程师应该具备的个人素养 作为一名优秀的测试工程师,首先要对测试工作有兴趣测试工作很多时候都是显得有些枯燥的,因此热爱测试工作,才更容易做好测试工作 因此,除了具有前面的专业技能和行业知识外,测试人员应该具有一些基本的个人素养,即下面的“五心”
1.专心主要指测试人员在执行测试任务的时候要专心,不可一心二用经验表明,高度集中精神不但能够提高效率,还能发现更多的软件缺陷,业绩最棒的往往是团队中做事精力最集中的那些成员
2.细心主要指执行测试工作时候要细心,认真执行测试,不可以忽略一些细节某些缺陷如果不细心很难发现,例如一些界面的样式、文字等
3.耐心很多测试工作有时候显得非常枯燥,需要很大的耐心才可以做好如果比较浮躁,就不会做到“专心”和“细心”,这将让很多软件缺陷从你眼前逃过
4.责任心责任心是做好工作必备的素质之一,测试工程师更应该将其发扬光大如果测试中没有尽到责任,甚至敷衍了事,这将会把测试工作交给用户来完成,很可能引起非常严重的后果
5.自信心自信心是现在多数测试工程师都缺少的一项素质,尤其在面对需要编写测试代码等工作的时候,往往认为自己做不到要想获得更好的职业发展,测试工程师们应该努力学习,建立能“解决一切测试问题”的信心 “五心”只是做好测试工作的基本要求,测试人员应该具有的素质还很多例如测试人员不但要具有团队合作精神,而且应该学会宽容待人,学会去理解“__人员”,同时要尊重__人员的劳动成果--__出来的产品 要求
1、质量意识在整个软件测试的各个环节中,质量意识一定要贯穿其中理解功能需求,书写测试案例,执行测试计划,发现问题,提交问题,描述问题,协助解决问题,以及问题的跟踪等,在所有的环节中,一定要注重质量,并且从质量的角度来思考问题
2、细心并且系统软件测试可能每天要重复同样的操作,其工作可能会枯燥无味,并且发现的问题可能很微小或者很杂乱无章、现象不一在这样的情况下,软件测试人员一定要细心不放过任何微小的错误,并且从很多杂乱的现象中找出一定的规律和复现性并且在测试中有很好的规划性,先测什么而后测什么,不放过任何软件的死角在测试中,一定要系统的看待问题,功能模块A的改动会否影响到其他模块的功能,不能想当然,一定要系统性的看待有时候一个内存地址的改变,都有可能引起准给软件的崩溃所以一定要系统性的去处理和看待软件中修改的任意一处代码
3、软件测试理论的掌握以及__工具和平台的应用黑盒测试,白盒测试,功能/系统/压力/性能等等但不管测试任何东西,基本理论是不变的需求文档,设计文档,根据文档制作测试用例(划分等价、边界测试、路径测试、用户体验、等等),执行测试,提交并跟踪问题当然,行业的不同,其测试用的工具和方法也不太一样手机App该如何测试,无线通讯产品该如何测试,C/B-S应用该如何测试,这些产品的差异性很大,其用到的工作也很不一样,但是其基本的测试理论还是一致的
4、站的高看的细不能光有理论,对测试的很多文档可以提出很多有建设性___,但当执行测试时却不能发现问题这其中有几个原因,一是可能提出___并没有写进测试案例中,二是有可能执行不仔细总是忽视问题的存在,三可能就是没有去实施所以一定要站在一定的高度去看待软件测试,但是又要很细致的实施只有通过实践,才能发现问题改进问题到最后解决问题
5、团队合作这个无需多讲,在这个产品日渐复杂的年代,很难有一己之力就可以在各个方面做的最好要充分发挥团队每个人员的工作能力和效率
6、怀疑有些书是这样定义软件测试的,软件测试不会去证明软件是正确的,而是去证明是错误的,但是我们不可能发现所有的错误所以有很多时候要去怀疑要去假设(ps本文章由北大青鸟广安门校区搜集自互联网)。