软件测试的发展方向,应该学习哪些知识?

软件测试工程师的未来发展

软件测试有前途吗?未来的职业方向是什么?

陈洪刚博士表示,软件测试工程师在微软的发展有几种途径:一种是走技术路线,成长为高级软件测试工程师,然后可以独立测试很多软件,之后可以成为软件测试架构设计师。二是向管理方向发展,从测试工程师到领导,到项目经理,到更高的职位。第三个可以跳槽,做项目经理,或者做开发。很多测试工具软件开发工程师因为积累了开发经验,对软件产品本身也有自己的看法,所以很容易转到产品编程。

陈洪刚博士现在和一个测试团队在一起,两个来自清华软件学院的学生,一个来自南开专攻软件测试的博士生,和一个来自北京大学的学生。他们负责在总部测试产品。陈博士说,简单地说了一下自己的想法,和他们讨论了一下,一个星期就找出了70多个bug,也觉得学到了很多知识,并表示以后会专注于软件测试,因为觉得软件测试真的是一门很深的学科,要研究的课题很多。其实很多微软测试人员也是硕士博士。他们也在做创造性的工作,保证程序的质量,促进软件的进步。

软件测试是一个快速发展和富有挑战性的领域。虽然单机桌面软件的测试已经成熟了很多,但是随着网络时代的到来,包括微软在内的公司并没有一套完整的基于网络的测试体系,还在摸索中。在网络中被攻击的可能性太大,这也是黑客能在网络上兴风作浪的原因。网络测试是一个新的环境,也是一个巨大的挑战。

软件测试的未来发展空间很大,软件测试工程师的职业道路也充满希望。软件测试需要掌握测试的相关理论,熟悉测试流程和技巧。我可以给你推荐一本书,《测试的艺术》,可以在网上下载到电子版。看这本书基本就能应付笔试了,呵呵。另外,如果你想在测试方面取得更好的成绩,呵呵,就是想拿更多的工资,进入更高的层次,学习性能测试和自动化测试。目前国内主要是LoadRunner和QTP,可以多关注一下。有了基本的编程技能学习起来会更容易,这也是一般公司喜欢招聘计算机相关专业毕业生的原因。根据我的经验,只要掌握基本的C语言,就差不多够了。可以向开发者请教,顺便学习。嗯。多有趣啊

另外,要收集更多的网络资源,几个知名的考试网站上有很多入门建议,你可以好好参考一下。

(1)熟悉计算机基础知识;(2)熟悉操作系统、数据库、中间件和编程语言的基础知识;(3)熟悉计算机网络基础知识;(4)熟悉软件工程知识,了解软件开发方法和流程;(5)熟悉软件质量和软件质量管理的基本知识;(6)熟悉软件测试标准;(7)掌握软件测试技术和方法;(8)掌握软件测试项目管理知识;(9)掌握C语言和C++或Java编程技术;(10)了解信息化和信息安全基础知识;(11)熟悉知识产权相关法律法规;(12)正确阅读和理解相关领域的英文资料。通过本次考试的合格人员,能够在掌握软件工程和软件测试知识的基础上,运用软件测试管理方法、软件测试策略和软件测试技术,独立承担软件测试项目;具备工程师的实际工作能力和专业水平。