软件测试在很多人眼中是一个基础性的技术岗位,但和做好任何事情都需要专业和用心一样,要做好测试工作也不是一件容易的事情。中培教育《软件自动化测试与持续集成》培训专家刘老师指出,一个优秀的测试人员应该具备以下6个方面的能力。
1.文字表达能力
软件测试员要求具备良好的文字功底,因为涉及到测试用例的编写和软件使用说明的编写,因此文字功底是必需的!
2.计算机语言掌握能力
虽然软件测试不要求太高深的编程能力,但至少也要对一门语言(比如C、C#、C++)熟练掌握。尤其是对一门陌生的语言迅速掌握的能力非常有必要,在很短时间至少输出"Hello World!"。
3.系统原理的理解
计算机原理和操作系统的知识掌握:任何软件都离不开运行的大环境,就象我们每一个人都不能脱离社会而独立存在的道理一样!软件测试要求对各种未知环境和状况都要考虑周到,一个优秀的测试员至少对各种软硬环境的搭配深刻理解。
4.快速学习能力
软件测试在我国是最近10年才被逐渐重视起来的,在好多方面还不完善,对软件测试人材的培养也在探索中,这就要求测试人员具备快速学习充电的能力,要求非常广泛的知识面,准备好终身学习也是顺应时代要求的,毕竟这个社会竞争太激烈了! 学习一些功能测试工具TestWriter,在技能上得到巨大进步。
5.性格稳重踏实且细心
对于致力于作软件测试员来讲,稳重的性格是必不可少的。一个大型的软件广泛的通常要有几十万甚至上百万行代码,面对枯燥的代码,没有沉稳有耐性的脾气是不行的。当今IT行业,最没有性别歧视的行业也在于软件测试方面。在通常情况下,女生会更有耐心和细心。准备作测试员你准备好足够的耐心了吗?
6.优秀的语言表达能力
非常优秀的语言表达能力和沟通能力:软件测试员不单单起一个确保软件质量的作用,(当然这方面是最重要的!)还应该是一座桥梁,一座在项目经理和程序员之间沟通的桥梁!与程序员良好的沟通才会使软件项目顺利实施,确保软件达到客户要求!