软件测试面试题汇总 联系客服

发布时间 : 星期五 文章软件测试面试题汇总更新完毕开始阅读e1fc3231c8aedd3383c4bb4cf7ec4afe04a1b19f

select sql_text from v$sql

where disk_reads > 1000 or (executions > 0 and buffer_gets/executions > 30000);

23.如何定位重要的SQL?

答: 在你库上业务最忙得时候抓15分钟的report,看里面的top sql

找到消耗资源多的pid

3.确定是oracle的应用进程还是后台进程 4.根据v$session,v$process,v$sqlarea定位 用oem带的top session

SELECT hash_value, executions, buffer_gets, disk_reads, parse_calls FROM V$SQLAREA

ORDER BY buffer_gets + 100 * disk_reads DESC

24.用SQL建立表并且筛选?

答:create table 表名 (列名 数据类型,列名 数据类型,列名 数据类型);

select 列名,列名 from 表名。

25. loadrunner的使用流程。

答:制定测试计划→创建测试脚本→创建场景→运行场景→监控测试场景→分析测试结果

26. 删除一行的具体操作(sql)。

答:DELETE * FROM 表名WHERE 条件

27. Linux的基本命令。

答:显示日期的指令: date,显示日历的指令:cal,简单好用的计算器:bc,重要的几个热键[Tab],[ctrl]-c, [ctrl]-d,man,惯用的关机指令:shutdown,切换执行等级: init,改变文件拥有者:chown,改变文件的权限:chmod,变换目录:cd,显示当前所在目录:pwd,建立新目录:mkdir,档案与目录的显示:ls,复制档案或目录:cp,移除档案或目录:rm,移动档案与目录:mv,由第一行开始显示档案内容:cat,观察文件类型:file。

28.数据库的了解。

答:熟练掌握SQL server的操作,有一定的Oracle数据库的基础,能够独立完成数据库备份与恢复。

29. 软件接口用什么自动化工具测?

答:loadrunner。

30. LoadRunner怎么录制一个脚本,Loadrunner的分析指标。 的录制脚本怎么处理? 32.FTP学的怎么样?

答:学的还不错,有装过FTP,使用过它的上传和下载功能。

33. OSI的各个层?tcp/udp位于哪一层?tcp/udp的优缺点?

答:OSI分为7层,分别为应用层、表示层、会话层、运输层、网络层、物理链路层、物理层。

而tcp /udp属于运输层,TCP 服务提供了数据流传输、可靠性、有效流控制、全双工操作和多路复用技术等。与 TCP 不同,UDP 并不提供对 IP 协议的可靠机制、流控制以及错误恢复功能等。由于 UDP 比较简单,UDP 头包含很少的字节,比 TCP 负载消耗少。

tcp: 提供稳定的传输服务,有流量控制,缺点是包头大,冗余性不好 udp: 不提供稳定的服务,包头小,开销小

34. 进程有哪几种?

答:系统进程、应用程序进程和恶意程序进程。

35.软件测试的定义?

答:软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

36.测试问的比较多,比如测试流程,具体的测试方法,测试用例包括哪些,用的测试提交工具,给一个文本框如何测试?

答:软件测试流程:需求分析阶段→软件设计和编码阶段→集成、系统、验收测试阶段。

软件测试方法:黑盒测试、白盒测试、灰盒测试、静态测试和动态测试。 测试用例包括:用例编号、测试项描述、操作步骤、输入、预期结果、实际结果、测试结果、缺陷编号、回归测试结果、最终测试结果、测试人、测试时间、备注。

测试提交工具:QC等。

文本框的测试内容:从输入数据的内容、长度、类型及格式等几个方面来考虑。

37.常见的Linux命令:用户、复制、删除、文本编辑器vi。

答:useradd命令可以用于添加用户,格式:useradd [选项] 用户名。

cp命令可以用于复制文件或目录,格式:cp [选项]… 源文件或目录… 目标

文件或目录。

rm命令可以用于删除文件或目录,格式:rm [选项]… 源文件或目录… 目标文件或目录。

文本编辑器vi:执行单独的“vi”命令即可进入到vi编辑器的命令模式;在命令模式中,使用“a、i、o”等按键可以快速切换至输入模式,按esc键可返回命令模式;在命令模式中,按“:”键可切换至末行模式。

38.缺陷报告的组成,缺陷报告应放在哪一阶段提交?

答:实施测试和提交缺陷报告阶段。

39.一个完整的测试应该包括哪些测试文档?

答:测试计划、测试策略、测试方案、漏测分析、测试用例、编写测试总结报告、缺陷报告、需求分析报告、各类评审文档,风险报告,测试日报周报。

40.在Linux查找日志文件的命令是什么,删除文件的命令是什么?

答:查找日志文件的命令:find / -name “*.log”

删除文件的命令:rm命令可以用于删除文件或目录,格式:rm [选项]… 源文件或目录… 目标文件或目录。

41.数据库表里的增删改查。

答:增加:insert into 数据表(字段1,字段2,字段3) values('值1','值2','值3')

删除:delete from 数据表 where id=你要删除的数据id

修改:update 数据表 set 字段1=‘值1’,字段2=‘值2’,字段3=‘值3’ where id=你要修改的数据ID

查询:select(你要查询的字段,*代表全部字段) from 表名 where (你

的查询条件)

42.测试用例应该包含哪些东西?

答:测试用例包括:功能名称、测试用例编号、用例说明、设计方法、用例级别、预置条件、操作步骤、预期结果、设计人员、评审人员、测试人员、测试结果、缺陷编号、备注。

43.使用过哪些项目管理软件?

答:Mantis、QC

掌握什么程度?

答:基本掌握Java语言,能够编写一些简单的程序。

45.什么是软件测试,软件测试流程。

答:软件测试是指在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

软件测试流程:需求分析阶段→软件设计和编码阶段→集成、系统、验收测试阶段。

S、C/S、OA 什么意思。

答:B/S结构,即Browser/Server(浏览器/服务器)结构

C/S结构,即Client/Server(客户机/服务器)结构

OA软件是Office Automation的缩写,指办公室自动化或自动化办公

47.如何在本企业中使用远程桌面?

答:方法一:使用QQ的远程桌面功能,操作比较简单,只要双方都有QQ,并且联网即可。

方法二:使用windows自带的远程桌面连接,是最好的方法.具体操作比较复杂.