51Testing软件测试论坛

标题: 软件测试 逆向思维很关键 [打印本页]

作者: learner06    时间: 2006-8-14 12:43
标题: 软件测试 逆向思维很关键
大多数人对软件测试的认识还局限在软件编写完成以后通过简单使用发现错误,认为对软件性能的测试并不需要太多的知识和技术。事实上,软件测试作为一个软件产品正式面世前必不可少的质量控制环节,贯穿在整个软件产品的研发周期内,地位不容忽视。软件开发和软件测试不同点就在于,软件开发工作被公认为是一种创造性的工作,运用的是正向思维的方式。而软件测试工作不仅需要创造性,还需要根据原始需求验证编码,在思维上更多使用的是逆向方式,根据已知的方向进行发挥,从中找出并预见到软件开发中的不完善之处,因而,相比之下,软件测试人员更需要具有独特的反向思维能力。想别人所不想,测别人所不测,这样才可以找到更多的软件中的错误。这是作为一名优秀的软件测试工程师最基本的素质。
   
工作不分男女 责任重于一切

业内专家为那些即将投身于软件测试行业中来的大学生提出了几点建议,首先,从目前市场需求来看,一方面软件测试业的重要性日趋突显,一方面却存在着巨大的人才缺口,其严重的人才供需失衡的尴尬局面促使我国软件测试工程师在职场中基本上处于一个“双高”地位,即地位高、待遇高,在一些企业中,高级软件测试工程师的年薪都明显的高于其它职位。
其次,软件测试工程师对性别没有具体的要求,不像许多IT职位那样,更加偏好于男性。在IT业,竞争异常激烈,人们每天要面对大量不同工作压力, 尤其是软件开发工作, 在高强度的工作压力下,更是对人们脑力、体力的双项考验,因此,许多用人单位对于这一职位的招聘更偏向于男性,而软件测试工程师相比之下,工作的压力不是太大,更需要的是责任心和自信心,所以,对人才的性别也就没有什么特别的要求。第三,也是最重要的一点,软件测试工程师的职业生涯将更为长久。质量是产品的灵魂,这也就充分说明了软件测试工作的重要作用,其工作在软件产业中无论何时都将是不可能被取代的。再有,在软件企业中,软件开发工作是业务的环节,而软件测试工作却包含了技术及管理的各个方面,而且,其对年龄的要求也没有一定的限制,所以,作为一名软件测试工程师免去了在竞争越来越激烈的IT职场不断打拼的动荡之苦,其工作相对将更加稳定。
作者: 松间明月    时间: 2006-8-14 15:50
免去了在竞争越来越激烈的IT职场不断打拼的动荡之苦?
作者: yangkinki    时间: 2006-8-14 17:01
楼主所说的逆向思维,用在编写测试用例方面,可以说和错误推测法很相似,都必须要有一定测试经验的积累,以及通过软件测试过程中对bug的总结,在测试过程中会对易出现bug的地方进行重点测试
作者: lindongfeng    时间: 2006-8-14 17:25
工资并不高,待遇并不好,指大部分公司,如果真正注重测试的可能会高,但我没遇到过。
测试压力相当的大,当你负责测试项目多的时候,你就会发现了。用例写完后,交给测试人员执行,按常理一些BUG随着用例的执行已经发现,但你还是要在第一轮回测结束整体的跑一次系统,去发现哪些测试人员没发现的问题,尤其是离职人员增多,新人上来不能马上上手时,此问题最为严重。想想自己的时间。这个项目还没有结束,
设计阶段的数据库就已经开始需要进行最初的压力测试。第三个项目的需求又评审完成,马上进入用例设计阶段。第四个项目已经开始布暑环境。累啊,难啊。
作者: helill    时间: 2006-9-4 11:04
"想别人所不想,测别人所不测,这样才可以找到更多的软件中的错误。这是作为一名优秀的软件测试工程师最基本的素质。"这句话将成为我的座右铭。
作者: yangkinki    时间: 2006-9-4 12:12
“尽早和不断的测试  ” 测试人员的座右铭
作者: jiangdiwen    时间: 2006-9-4 19:14
"想别人所不想,测别人所不测,这样才可以找到更多的软件中的错误"
helill 的这句话 有意思
喜欢喜欢~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: linmi_010    时间: 2007-8-8 17:00
路过




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2