|
软件测试 逆向思维很关键
大多数人对软件测试的认识还局限在软件编写完成以后通过简单使用发现错误,认为对软件性能的测试并不需要太多的知识和技术。事实上,软件测试作为一个软件产品正式面世前必不可少的质量控制环节,贯穿在整个软件产品的研发周期内,地位不容忽视。软件开发和软件测试不同点就在于,软件开发工作被公认为是一种创造性的工作,运用的是正向思维的方式。而软件测试工作不仅需要创造性,还需要根据原始需求验证编码,在思维上更多使用的是逆向方式,根据已知的方向进行发挥,从中找出并预见到软件开发中的不完善之处,因而,相比之下,软件测试人员更需要具有独特的反向思维能力。想别人所不想,测别人所不测,这样才可以找到更多的软件中的错误。这是作为一名优秀的软件测试工程师最基本的素质。
工作不分男女 责任重于一切
业内专家为那些即将投身于软件测试行业中来的大学生提出了几点建议,首先,从目前市场需求来看,一方面软件测试业的重要性日趋突显,一方面却存在着巨大的人才缺口,其严重的人才供需失衡的尴尬局面促使我国软件测试工程师在职场中基本上处于一个“双高”地位,即地位高、待遇高,在一些企业中,高级软件测试工程师的年薪都明显的高于其它职位。
其次,软件测试工程师对性别没有具体的要求,不像许多IT职位那样,更加偏好于男性。在IT业,竞争异常激烈,人们每天要面对大量不同工作压力, 尤其是软件开发工作, 在高强度的工作压力下,更是对人们脑力、体力的双项考验,因此,许多用人单位对于这一职位的招聘更偏向于男性,而软件测试工程师相比之下,工作的压力不是太大,更需要的是责任心和自信心,所以,对人才的性别也就没有什么特别的要求。第三,也是最重要的一点,软件测试工程师的职业生涯将更为长久。质量是产品的灵魂,这也就充分说明了软件测试工作的重要作用,其工作在软件产业中无论何时都将是不可能被取代的。再有,在软件企业中,软件开发工作是业务的环节,而软件测试工作却包含了技术及管理的各个方面,而且,其对年龄的要求也没有一定的限制,所以,作为一名软件测试工程师免去了在竞争越来越激烈的IT职场不断打拼的动荡之苦,其工作相对将更加稳定。 |
|