我是大三通信工程专业,还没进入社会,对具体工作不太清楚,但是做软件测试,应该精通几门高级语言,掌握一些算法,然后要对一些数学了解!
您的问题可以从以下方面分析:
1、软件测试这份工作适合什么样的专业背景来做?
2、软件测试需要哪些技能?
3、要做好软件测试工作,需要怎么样去提高?我们针对以上问题进行探讨:第一:软件测试工作属于理工科,在大学里面是计算机专业相关的学科,所以如果你学习的是信息管理专业,那么其实计算机很多基础学科您都学了,比如数据库、编程语言、软件相关的知识等,这些恰恰是做软件测试的基础,如果你掌握了,那么你已经具备了这个技能。软件测试有个特点是入门容易、门槛相对开发来说低点,这个就是为什么您感觉编程没有掌握好,考虑做软件测试的原因,这个是可行的。第二:软件测试需要的技能包括前面提到的计算机基础相关,然后就是软件测试理论方法,建议您看下机械工业出版社的《软件测试》,这本书看懂了,你的软件测试理论方法流程这些都没有问题了,接着学习一些软件测试工具,比如测试用例管理工具testlink,bug管理工具bugzailla,禅道等,最后找一两个项目进行测试,这些项目网上可以找到的,web和app都可以,以发现问题为目的,试着去实践一下。第三:软件测试工作怎么样提高和发展,给您的建议是先入行,一旦你入行了后面就好办了,有公司培养、有同事指导帮助,加上自己努力,发展不会差的。现在不要想以后入行发展怎么样,先进入这个行业,就好办。如果说要长期发展的话,建议从业务、技术、管理三个方面选择一个适合自己的。综上所述,您的情况是很适合转行软件测试的,一旦认定了,就努力,这条路走得通的,加油。
软件测试行业五年者作答。1:
C 是很小众的语言。相对于JAVA,PHP,Python,等。2:如果没有经过软件测试的系统性学习。建议从零基础好好开始学习,网上的资料和相关书籍很多的。具体建议如下:测试理论知识,数据库基本语句编写,DDL,DML语句等,Linux基本语法和使用,服务器及开发语言的学习。建议JAVA和Python(因为使用广泛,资料更多,能更快入门)。3:良好的沟通和表达能力。当你发现一个bug的时候。你怎么准确快速的表达和描述出来。这个是一个很重要的能力。4:给你个信心。软件测试是很容易入门的一个专业,但是技能的提升,往高级软件测试工程师发展,路漫漫其修远兮。加油。