软件测试工程师必备素质计算机专业技能基本常识?计算机基础知识?软件测试基本知识软件质量,软件质量管理基础知识,软件测试概念,软件测试标准,软件测试项目管理, 测试流程管理、缺陷管理、软件测试技术及方法,自动化测试概念、框架、流程, 自动化测试技术等知识。好多人觉得自动化测试就是使用自动化测试工具,其实各种工具只是自动化测试实施的一个有效利器,如何建立一个脱离工具的自动化测试框架远远比研究如何使用测试工具复杂,困难的多。?软件开发基本知识(软件工程知识,理解软件开发方法及过程) 编程能力 C/C++ , VB , VC , Java , .net , ASP , Javascript 等。具体要求要视公司的具体项目或产品来定。但一般以 C为基本要求。具备一定的算法设计能力,测试工程师至少应该掌握 Java 、 C# 、 C++ 之类的一门语言以及相应的开发工具。数据库知识 SQL Server , Oracle , Mysql , Sybase 等。一般对测试人员的要求就是要求会使用, 然后熟练使用 SQL 语句进行查询,修改,添加,删除数据操作。数据库知识则是更应该掌握技能,现在的应用系统几乎离不开数据库。因此不但要掌握基本的安装、配置,还要掌握 SQL 。测试人员至少应该掌握 Mysql 、 MS Sqlserver 、 Oracle 等常见数据库的使用。操作系统 Windows , Linux (常用的 RedHat , SUSE , Debian ) /Unix ( FreeBSD , Solaris , HP-UX , AIX , Mac )系统。操作系统和中间件方面,应该掌握基本的使用以及安装、配置等。例如很多应用系统都是基于 Unix 、 linux 来运行的,这就要求测试人员掌握基本的操作命令以及相关的工具软件。而 WebLogic 、 Websphere 等中间件的安装、配置很多时候也需要掌握一些。网络知识在网络方面,测试人员应该掌握基本的网络协议以及网络工作原理,尤其要掌握一些网络环境的配置,这些都是测试工作中经常遇到的知识。自动化测试工具功能测试工具: Quick Test Pro , Win Runner , Robot, QARun 性能测试工具: LoadRunner , Robot, QALoad, WebLoad, Was 白盒测试工具: Purify , DevParter, Logiscope, C ++Test , JTest 测试管理工具: Test Director , Test Manager , QACenter, Test View Manager 缺陷管理工具: ClearQuest , TrackRecord, Bugzilla 实战能力(工作经验) ?公司的测试流程?公司的具体缺陷管理流程(提交 bug 报告,追踪 bug 状态) ?测试环境的搭建及管理?测试计划,测试用例,测试报告等相关文档的编写外语?英语?日语行业知识行业主要指测试人员所在企业涉及的行业领域,例如很多 IT企业从事石油、电信、银行、电子政务、电子商务等行业领域的产品开发。行业知识即业务知识,是测试人员做好测试工作的又一个前提条件, 只有深入地了解了产品的业务流程,才可以判断出开发人员实现的产品功能是否正确。很多时候,软件运行起来没有异常,但是功能不一定正确。只有掌握了相关的行业知识,才可以判断出用户的业务需求是否得到了实现。行业知识与工作经验有一定关系,通过时间即可以完成积累。 2 软件测试基本理论知识试题汇总一、判断题 。() 2. Beta 测试是验收测试的一种。() 。() 。() 80% 的软件缺陷。() 。() 。() 。() ,缺陷未修复完坚决不予通过。() 。() 。() 。() 13、好的测试员不懈追求完美。() 14、测试程序仅仅按预期方式运行就行了。() 15、不存在质量很高但可靠性很差的产品。() 16、软件测试员可以对产品说明书进行白盒测试。() 17、静态白盒测试可以找出遗漏之处和问题。() 18、总是首先设计白盒测试用例。() 19、可以发布具有配置缺陷的软件产品。() 20、所有软件必须进行某种程度的兼容性测试。() 21、所有软件都有一个用户界面,因此必须测试易用性。()
软件测试工程师面试宝典 来自淘豆网m.daumloan.com转载请标明出处.