做软件测试需要逻辑思维好吗?我是软件工程专业的,女生 我是软件工程
首先,你文笔好、大学有很多时间花在社交上,这并不是没有用,相反,这对你进入软件测试行业有很大的帮助,因为软件测试员需要编写各种文档:比如测试计划、测试方案、测试用例,甚至需求文档、需求分析文档;然后对于软件测试员来说,沟通非常重要,与开发的沟通,与产品部的沟通,与上级、客户的沟通。可以看出,编写文档和沟通这两点,你在学校是有一定的历练的。在中国,软件测试还是一个新行业,相当一部份还是处于手工测试的阶段,在公司招聘时,甚至于并不要求你的测试技能,而看你其它方面的能力,比如文笔和沟通能力。
然后对于工资,我们说进入软件测试的门槛低,但并不是说工资待遇就会低,当然这要求你必须学习各种测试技能,包括测试流程、方法,各种自动化测试工具、开发语言、数据库、甚至网络知识、操作系统,当然需要学习什么,能学习到什么程度,要看你的工作环境和个人努力,我个人觉得只要你精通一种测试工具,熟悉一门开发语言,熟悉一种数据库,那你的工资也不会比开发人员的低。
对于社交圈,在说沟通能力的时候说了你需要和开发人员、产品部、上级、客户等各种人沟通,这就说明软件测试的交际圈其实是很宽泛的,但这主要取决于你的工作环境了,你的工作环境决定了你需要和谁沟通。
测试的发展路线也和其它职业一样,主要有三种:技术、管理、技术+管理,这三条路线,技术都是必不可少的,只不过管理不需要你对技术太深入。
我不知道你为什么说自己的思维跟不上开发,是说你不懂开发语言,还是说开发需要一直面对着电脑,我想说的是,你可以去尝试做做软件测试,记住一定要去有着成熟的管理模式和正规测试流程的公司尝试,不然的话,很难发现测试的乐趣。
最后说明一下,我从事测试也还不到三年,对测试的理解能力有限,以上仅供参考,建议你看看《一个老软件测试工程师的日志》,或许对你有帮助 你回答得很好,以后我也是你同行。我说思维跟不上是因为我不懂开发语言,我参加开发培训不到三个月,学得是java,感觉学得不好。做测试是不是也要会写代码呢,对测试员的技术要求有多高呢。听说好的测试员要能参与到开发中去是这样嘛。做测试是不是要精通脚本语言呢,如js,jquery。 我觉得最好的测试员是开发会的你都要会,开发不会的,你也要会,因为开发人员做的只是自己的模块,而测试人员却是测试整个系统 当然测试也是团队,也要分工合作,如果你只是测试黑盒的话,不需要关心软件的内部代码;使用自动化测试工具测试黑盒的话,也不需要关心软件的内部代码,但是要会优化自动化工具的脚本,这个比较简单,多做几次就会了。但是如果你是测试白盒的话,就至少要能看懂开发人员写的代码 做黑盒测试跟自动化测试是不是工资比不上白盒测试呢。两年后能达到4k~5k嘛?我是应届生 工资水平要看所在城市的发展状况,如果你在北京/上海/深圳这样的一线城市,工作两年后工资还只有4、5k是偏低的;也并不是说黑盒测试跟自动化测试的工资就比不上白盒测试,不同的公司也会不同 我记得我之前建议你看《一个老软件测试工程师的日志》,这里面提到业务测试工程师,你可以试着往这方面发展,固定在某个行业做测试,业务知识可以在一定程度上弥补你对计算机语言的不熟悉 以我目前对测试的理解,如果想完全避免白盒测试,这几乎是不可能的,或者说完全避开白盒测试后,会带来各种各样的问题:如找不到bug的根源、很难重现一些bug、无法判断修改bug后可能会引起哪些新bug等等 你既然培训过开发,对java的开发框架等一些知识应该是有一定程度上的了解的,在工作上慢慢学习吧,有时在实际项目中接触得多了,一些知识自然而然的也就懂了
<< 上一篇