欢迎来到天天文库
浏览记录
ID:56767341
大小:473.00 KB
页数:59页
时间:2020-07-08
《软件测试工程师面试宝典(-59页-软件测试基本理论知识试题汇总).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件测试工程师必备素质计算机专业技能基本常识l计算机基础知识l软件测试基本知识软件质量,软件质量管理基础知识,软件测试概念,软件测试标准,软件测试项目管理,测试流程管理、缺陷管理、软件测试技术及方法,自动化测试概念、框架、流程,自动化测试技术等知识。好多人觉得自动化测试就是使用自动化测试工具,其实各种工具只是自动化测试实施的一个有效利器,如何建立一个脱离工具的自动化测试框架远远比研究如何使用测试工具复杂,困难的多。l软件开发基本知识(软件工程知识,理解软件开发方法及过程)编程能力C/C++,VB,VC,Java,.net,ASP,Javascript等。具体要求要视公司的具
2、体项目或产品来定。但一般以C为基本要求。具备一定的算法设计能力,测试工程师至少应该掌握Java、C#、C++之类的一门语言以及相应的开发工具。数据库知识SQLServer,Oracle,Mysql,Sybase等。一般对测试人员的要求就是要求会使用,然后熟练使用SQL语句进行查询,修改,添加,删除数据操作。数据库知识则是更应该掌握技能,现在的应用系统几乎离不开数据库。因此不但要掌握基本的安装、配置,还要掌握SQL。测试人员至少应该掌握Mysql、MSSqlserver、Oracle等常见数据库的使用。操作系统Windows,Linux(常用的RedHat,SUSE,Debi
3、an)/Unix(FreeBSD,Solaris,HP-UX,AIX,Mac)系统。 操作系统和中间件方面,应该掌握基本的使用以及安装、配置等。例如很多应用系统都是基于Unix、linux来运行的,这就要求测试人员掌握基本的操作命令以及相关的工具软件。而WebLogic、Websphere等中间件的安装、配置很多时候也需要掌握一些。网络知识在网络方面,测试人员应该掌握基本的网络协议以及网络工作原理,尤其要掌握一些网络环境的配置,这些都是测试工作中经常遇到的知识。自动化测试工具功能测试工具:QuickTestPro,WinRunner,Robot,QARun性能测试工具:Lo
4、adRunner,Robot,QALoad,WebLoad,Was白盒测试工具:Purify,DevParter,Logiscope,C++Test,JTest测试管理工具:TestDirector,TestManager,QACenter,TestViewManager缺陷管理工具:ClearQuest,TrackRecord,Bugzilla实战能力(工作经验)u公司的测试流程u公司的具体缺陷管理流程(提交bug报告,追踪bug状态)u测试环境的搭建及管理u测试计划,测试用例,测试报告等相关文档的编写外语u英语u日语行业知识行业主要指测试人员所在企业涉及的行业领域,例如
5、很多IT企业从事石油、电信、银行、电子政务、电子商务等行业领域的产品开发。行业知识即业务知识,是测试人员做好测试工作的又一个前提条件,只有深入地了解了产品的业务流程,才可以判断出开发人员实现的产品功能是否正确。很多时候,软件运行起来没有异常,但是功能不一定正确。只有掌握了相关的行业知识,才可以判断出用户的业务需求是否得到了实现。行业知识与工作经验有一定关系,通过时间即可以完成积累。软件测试基本理论知识试题汇总一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。()2.Beta测试是验收测试的一种。()3.验收测试是由最终用户来实施的。()4.项目立项前测试人员不需要提交
6、任何工件。()5.单元测试能发现约80%的软件缺陷。()6.代码评审是检查源代码是否达到模块设计的要求。()7.自底向上集成需要测试员编写驱动程序。()8.负载测试是验证要检验的系统的能力最高能达到什么程度。()9.测试人员要坚持原则,缺陷未修复完坚决不予通过。()10.代码评审员一般由测试员担任。()11.我们可以人为的使得软件不存在配置问题。()12.集成测试计划在需求分析阶段末提交。()13、好的测试员不懈追求完美。()14、测试程序仅仅按预期方式运行就行了。()15、不存在质量很高但可靠性很差的产品。()16、软件测试员可以对产品说明书进行白盒测试。()17、静态白
7、盒测试可以找出遗漏之处和问题。()18、总是首先设计白盒测试用例。()19、可以发布具有配置缺陷的软件产品。()20、所有软件必须进行某种程度的兼容性测试。()21、所有软件都有一个用户界面,因此必须测试易用性。()22、测试组负责软件质量。()参考答案1、Y软件测试的目的就是为了发现软件中的缺陷,从这个意义上面说上面的这个论断是正确的。不少人会认为软件测试可以保证软件的质量,其实这个观点是错误,测试只是软件质量控制中的一个角色,其活动并不能达成软件质量保证的效果。所以不要认为一个公司里面如果有了软件测试人员,产品
此文档下载收益归作者所有