软件测试需要学什么?首先要学习的软件测试基础知识主要包括Windows操作系统和网络基础,这个过程主要包括Windows操作系统安装和管理、常用DOS命令、网络协议以及计算机软件和注册表管理等,当然还要学会常用软件使用 ...
软件测试需要学什么?首先要学习的软件测试基础知识主要包括Windows操作系统和网络基础,这个过程主要包括Windows操作系统安装和管理、常用DOS命令、网络协议以及计算机软件和注册表管理等,当然还要学会常用软件使用和Linux系统测试环境搭建等等多种基础知识。 软件测试学习的数据库和编程语言技术也是你必须学会的,数据库的学习要求必须掌握测试环境数据库的搭建和数据库创建以及管理等多种技术,编程测试开发则是对Java开发环境变量的配置,当然了软件测试学习最重要的一个技术就是shell脚本的编写,因为学会了这个技术你才可以进行测试用例的编写,这个技能也是你朝着高阶测试人才进发的基础。 专业技能方面 1.测试环境(网络环境,windows环境等) 2.数据库管理 3.编程技巧(java编程设计,脚本语言,设计工具,XML编程) 4.软件测试技术(测试理论,方法,流程,文档写作,测试工具,自动测试) 5.测试技术实践 (1)软件测试的基础知识(黑盒测试,白盒测试,单元测试,系统测试) (2)软件测试的基本工具(测试管理工具,自动化测试工具,性能测试工具) 6.其他: 一定的编程知识是需要的还需要数据库,中间件,网络协议CMMI等软件工程的理论也是重要的软件测试要求知识面广,但不一定精,编程语言的话,最好是什么都学过,至少几种主流的程序语言要学过,如java、.net、C 。还有会一些脚本语言vba(vb)、sql、 C等。 (1)网络:TCP/IP协议,局域网广域网相关知识等 (2)数据库:当前主流的mysql、ms-sql、oracle (3)常用测试工具: HP的三剑客首当其冲了:QTP(自动化功能测试工具)、LoadRunner(自动化性能测试工具)、QC(TD前身,测试管理追踪工具)。当然这些都是收费产品。网上有破解版的可供学习。(一套) (4)开源免费的测试工具: QTP(自动化功能测试工具,破解版的可以满足绝大部分测试需求)、jmeter(自动化性能测试工具)、bugzilla(测试管理追踪工具)。 综合素质方面 信息产业部门发布的《2006年度软件测试行业专项调查报告》显示,国内IT企业招聘软件测试人员时,比较重视的依次是:软件测试技术、相关经验、缜密的逻辑思维能力、责任心和团队合作精神、出色的沟通能力、良好的学习能力、耐心、细心、信心、优秀的书面表达能力等。雅虎中国品质保证部经理鲍女士将作为一个合格的软件测试工程师所应具备的能力总结如下: 第一:专业系统的软件测试知识。 软件测试作为一门专业的技术有其自身的特点,如果想在软件测试领域有所发展,专业系统的软件测试知识是必不可少的。例如:搭建测试环境、编写测试计划和用例、进行黑白盒测试、使用和开发测试工具等。 第二:一定的项目经验。 软件测试职业在意测试经验的积累,特别是大型的软件测试项目经验对于测试人员水平的提升是至关重要的。同时要求测试入门者具备一定的项目经验也是对软件测试负责任的体现。统需求报告中的每一个需求点都会在测试需求中成为几个测试需求点,如果不够耐心,不够细心是很容易遗漏测试需求点的,而这些遗漏的地方往往是问题点 所以说认真、细心、不怕麻烦是一个好的测试人员必备的素质要求。 第三:善于沟通。 测试工作是一个问题的爆发点,特别是对于那些开发流程不规范的单位。作为一个测试负责人要经常和开发人员、测试人员、公司领导沟通,而作为一名好的测试人员需要掌握如何处理、协调好人际关系的方法和技巧。 第四:学习能力强,善于总结。 软件测试技术随着时间的变化也在不断地发展,作为一名优秀的测试人员要善于利用书籍、网站、论坛、交流等各种途径不断提高自己的软件测试水平。不断的学习新技术,不断总结在实际工作遇到的问题和解决的方法,并将其整理归纳,是一个测试人员提高自己的技术水平的最好方法。 以上就是软件测试需要学习的基础知识及专业素质,想要了解更多软件测试相关资讯,可关注啄木鸟学院官网。 |
分享本篇文章给更多人:
2020-05-27
2020-02-24
2022-12-05
2020-05-27
2021-04-13
请发表评论