们,当前软件测试现状堪忧
大虾们,当前软件测试现状堪忧?软件测试[解决办法]很多小公司没有这个专门的岗位,让开发人员自测、互测,或让
大虾们,当前软件测试现状堪忧?
软件测试
[解决办法]
很多小公司没有这个专门的岗位,让开发人员自测、互测,或让其他岗位临时代测,然后审核人员再看看就行了。一般只要功能上不缺项,能正常运行,至于性能、扩展性、长远来看的安全性等方面上几乎毫不重视。
书本理论上很多东西都落实不到实处,对很多刚毕业的年轻人来说,不容易接受。但想想我们的现实生活中各种质量安全问题就不难理解,这从来都不是一个重视质量的国度。
[解决办法]
目前很多人都有一个误区,就是把会使用测试工具作为测试水平高的一个标志,其实这个是非常错误的,往往很多培训机构也以此作为炒作点。
软件测试其实最重要的就是思想上的跳跃性以及对于各项知识的广度和深度,还有就是对相关业务的熟悉程度
现在往往公司会首先考虑相关业务的熟悉程度,其次考虑技术的熟练程度,所以,一般来说不存在特别高的门槛
建议最好的情况是,先了解相关业务背景,再熟悉些软件基础,这就能有敲门砖了,至于后面怎么走,进公司了自然就明白了
[解决办法]
建议你几条路并行
1、学好目前的业务知识,干好本职工作,这个是必须的,要以积极的态度对待,效果很快就出来了
2、空余时间看看软件测试相关的概念性的文档,对软件测试有个概念性的了解,这个有助于你的测试,效果在一段时间有出现,这个时候,你会发现有了质的变化
3、适当学些测试工具,为以后做准备,你是QA,那测试管理工具用过吧,对准一个,用精,外面流行用LoadRunner,那就学点,能在工作中用用就用,还有QTP也是一样的,这两个容易上手,用的人多,可以提问交流,等你做了2-3年,跳槽了,和别人的差距就不断拉大了。
4、多准备点软件的基本知识,包括编程及原理,网络,数据库,操作系统,安全技术等等,对你将来加强自己的技术能力很有作用,5年后就会看到强大之处了。
5、前面说了,要你精通一个管理工具,然后,就是对整个软件工程有一个深入的研究,重点抓管理,像什么模式设计啊,算法效率啊,这些都是作为有技术含量和走的更远的领导所必须的技术技能,对未来5-10年都是一个很强大的支持。
6、重视对数学的研究,整个好像外面很多都没有提及,我个人认为,很多问题都是可以从数学中找到答案的
7、对人文社科的了解,这样才能建立强大的人际关系,对以后走管理路线也很有作用