软件测试需要哪些技能


软件测试需要哪些技能

文章插图
各行都有人选择,行外人想进去,而行内人想出来 。这是人性的普遍心理 。今天昌平计算机学习就为大家解读什么样的人适合做软件测试,让那些痛苦的人读读这些鸡汤,心里或许会宽慰一些 。
1、工作积极主动
工作态度如何,是评价一个测试人员最主要的方面,一个高水平的测试人员(指纯技术能力)如果没有一个好的工作态度,在测试团队中有时候不但不能对测试工作起到推动作用,有时候还起到阻碍作用 , 而一个愿意工作的测试人员 , 哪怕他的技术水平不高,人也不聪明,但对自己的工作认真负责 , 你告诉他的事情 , 他都可以认真去做,这个测试人员也会对测试工作起到很大的促进作用 。这也是为什么很多企业愿意让刚参加工作的人员做测试工作的一个主要原因 。另外,测试人员对工作是否主动也会很影响一个测试人员的发展,举一个例子,我的一个测试人员在自己工作空闲的时候会自己去学习QTP,提高自己的技术水平,这样在下一个测试的时候,他可以熟练的使用这个测试工具去进行自动化测试,不但提高了工作效率降低了工作强度而且为自己创造了更好的发展机会(后来被提升为测试组长) 。所以说有效的利用工作时间,主动学习对一个人发展是很重要的 。另外一个例子也差不多,我的一个测试人员,在自己的测试任务异常终止的时候,而其他测试组任务很忙的情况下,主动要求参加其他组的测试工作,先不说他的技术水平如何,这种主动要求工作的态度就让他从其他人中脱映而出,引起了我的重视,自然对他的工作会格外注意,而我们的每一次的交流都会让他学到很多新东西 。
2、认真,细心,不怕麻烦
不能不说的是,测试工作是一个烦琐的工作,如果你不是认真、细心,不怕麻烦的人,建议你最好不要进入这个行业 , 否则,最后难受的肯定是你自己 。
有那么一句话:细节决定成败 , 这句话格外适用于测试人员 。测试人员的在做测试需求的时候,开发人员人员的写的系统需求报告中的每一个需求点都会在测试需求中成为几个测试需求点(你要验证正常情况,异常情况),有时候给人的感觉就象在玩排列组合的游戏,但这个游戏排列组合的情况实在太多了 , 如果你不够耐心,不够细心是很容易遗漏测试需求点的,而这些遗漏的地方往往是问题点(开发人员也容易忘记考虑这些地方,从而产生问题),另外测试工作输入的数据是一个很烦琐的事情举一个例子来说,一个日期合法性测试 , 很容易总结三、四百个测试数据,你想全部测试工作会是一个什么数量 。而更可怕的是,测试不是一次性的工作,经常需要做回归测试 , 所有烦琐的工作必须不断的重复,而在重复的时候测试人员往往会因为怕麻烦,减少测试用例数,造成测试的不全面 。所以说认真、细心、不怕麻烦是一个好的测试必备的素质要求 。