软件测试和女生就业

来源:互联网 发布:继电器与单片机连接 编辑:程序博客网 时间:2024/04/30 13:33
      有关软件测试和女生就业的问题,我请教一位从事测试多年的老同学,下面是她的回复,各位向从事软件测试方面的同学可以参考一下。
    说来惭愧,由于我一直在一个单位工作,虽然一直是测试,但只是一个行业的一小部分,专业性较强,对整个测试行业了解接触范围不大,相对来说知识面不太广,浅淡两三点,希望可以帮到你们。
 
1、人才缺口问题
这两年测试行业确实发展迅速,从遍地开花的测试培训机构就可以看出来,从我们公司招人的情况来看,现在这个行业不缺新人,也可能是门槛较低,很多人都去参加测试培训机构的培训,可以说,随便一抓就是一大把。和其他所有行业一样,缺的是人才:)。至于一两年后情况如何,还不好确认。
 
2、男生女生问题 
从目前形势来看,男女比例相当,而大多数公司更愿意招聘男生,我个人觉得性别不是问题,主要看态度,如果想在这一个行业发展的话,我可以负责任的说,这是个压力很大的行业,开发人员有错误测试人员可以指责,产品发布后测试人员的难免出错就要承受来自各个方面的压力了。所以,不管男生女生,要有承受压力的准备,要有忍气吞声的忧患意识:)
 
3、测试的生命力
测试行业不算是个新兴行业,只是这两年才兴旺起来,原来只有一些大公司才会注重测试,成立专门的QA部门,小公司很少。现在外包测试机构也比较火,很多小公司都会把开发出来的小软件包给外包机构进行测试,这就有点类似生产车间的流水线,工作有张有弛,很多人在里面生活的很自在。如此发展下去,测试的生命力还是很旺盛的!我觉得程序开发是个吃青春饭的行业,测试相比来说要长久一些
 
总体来说,测试这个行业还是值得发展的,如果你的学生有这方面的意向,可以多了解一些有关测试的知识,然后看看是不是自己的兴趣所在,在这一两年的时间里,多做一些准备,扩充相关知识,对于一个软件,不紧要从微观去把握,还要从宏观上去掌控。只要耐心多一点,细心多一点,思维开阔一些,我相信必定可以成为和合格的测试人员。
 
以下给你摘取一段我得到的知识:
   测试人员基本素质要求
1.     基本要求:责任、奉献、专注、专业
2.     注意学习,不断提高自己的计算机知识修养,理解网络系统、Internet/ Intranet系统和大型数据库系统的基本概念。
3.     掌握流行的操作系统、应用系统和工具软件,包括:
操作系统:windows xp、 Windows 2K 和UNIX、Linux
应用系统:IE, NS , MS Word、Excel、Project 等。
工具软件:Soft ICE,Trace view, Web Load, Test Suite, Ethereal.
4.   工作认真,一丝不苟,精益求精。
力求系统的正确性、完整性、合理性、稳定性。
   测试工程师应具备的素质
人是测试工作中最有价值也是最重要的资源,只有保证测试工程师良好的素质,才能保证测试、产品的质量。然而,在软件开发产业中有一种非常普遍习惯,那就是让那些经验最少的新手、没有效率的开发者或不适合干其他工作的人去做测试工作。这绝对是一种目光短浅的行为,对一个系统进行有效的测试所需要的技能绝对不比进行软件开发需要的少,事实上,测试者将获得极其广泛的经验,他们将遇到许多开发者不可能遇到的问题。
1. 沟通能力
优秀的测试者必须能够同测试涉及到的所有人(编程、设计等技术人员,客户、管理等非技术人员)进行良好的沟通。机智老练和外交手法有助于维护与开发人员的协作关系,幽默感同样也是很有帮助的。
2. 技术能力
一个测试者必须清楚被测软件系统的概念、技术,要建立测试环境、设计测试用例,大多数情况下要开发测试工具。要做到这几点需要有良好的编程经验和相关的技术能力。
3. 自信心
开发者指责测试者出了错是常有的事,测试者必须对自己的观点有足够的自信心。如果容许别人对自己指手画脚,就不能完成更多的事情了。
4. 耐心
一些质量保证工作需要难以置信的耐心。有时你需要花费惊人的时间去分离、识别一个错误。
5. 怀疑精神和自我督促
可以预料,开发者会尽他们最大的努力将所有的错误解释过去。测试者必须听每个人的说明,但他必须保持怀疑直到他自己亲自测过之后。并具有自我督促能力,才能够保证每天的工作都能高质量的完成。
6. 洞察力
一个好的测试工程师具有“测试是为了破坏”的观点,捕获用户观点的能力,强烈的质量追求,对细节的关注能力。应用的高风险区的判断能力以便将有限的测试针对重点环节。
7. 很强的记忆力
一个理想的测试者应该有能力将以前曾经遇到过的类似的错误从记忆深处挖掘出来,这一能力在测试过程中的价值是无法衡量的。因为许多新出现的问题和我们已经发现的问题相差无几。
原创粉丝点击