软件测试工程师面试之需求管理、配置管理、数据库及LR面试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试工程师面试之需求管理、配置管理、数据库及LR面试题
问题:软件测试工程师面试之需求管理、配置管理、数据库及LR面试题回答:
需求管理
3.1 RTM是什么?UML建模工具是什么?
3.2什么是基本流,什么是备选流
3.3 当继承某个特性时,通常会从哪些角度对该特性进行测试分析?(AC )
A、失效影响度
B、成熟度
C、继承方式
D、用户原始需求
3.4你如何保证测试需求的完整性
4、配置管理
4.1 SVN的文件夹如何控制权限?
5、SQL Server
5.1什么是数据库?什么是关系型数据库?主键、外键、索引解释这3个名词?
5.2对于一个咖啡厅变卖系统,设计一个数据库(题目太长,记
不清楚了)(不好讲)
5.3 你对数据库了解吗?
5.4 SQL表的创建,插入,查找(按分数排序)
5.5数据库操作
1,建库2,查询某个部门平均年龄在30以上的员工.3.删除重复的数据(某一列)4.解释一下,左连接,右连接.
5.6数据库:查询每天大于10条以上的记录命令。
(需讨论)
5.7 SQL的备份、还原会不会?有一个B文件要还原到A文件中,要注意什么?(需讨论,名字需一样,路径需一样(强制还原))
5.8SQL的两个表或者三个表之间的操作怎么做?
5.9SQL的左连接和右连接会不会?讲一下左连接和右连接的区别?
5.10主键约束,外键约束
5.11 SQL事务
5.12 SQL存储过程
5.13 SQL2000数据库备份方式有哪几种
5.14数据库锁有哪几种
5.15数据库索引优缺点和适合场合.
5.16数据库和测试的关系,简单举一个例子
5.17数据库如何创造大量数据
6、Loadrunner
6.1什么是压力测试,容量测试,负载测试。
6.2吞吐量、TPS、并发、响应时间是什么意思
响应时间:从用户角度,响应时间是从客户端发出请求开始到服务器返回响应结果的一段时间,从服务器角度考虑,响应时间为接收到客户端请求到发出响应结果的一段时间。
两者差别在于网络传输及客户端数据的展现。
6.3性能测试指标
并发数、响应时间、吞吐量、TPS、系统资源耗用(CPU、内存、网络带宽、磁盘IO等)
6.4性能测试问题
一个网页如果很慢,有哪些原因,影响数据库性能的因素有哪些。
1、网络带宽
2、服务器解析速度
3、页面数据展现方式
4、服务器的硬件性能
影响数据库性能:1、连接数设置不当;2、数据库容量设置不当;3、数据库所需内存设置不当;4、索引;5、sql语句性能;6、未合理使用存储过程;7、单表记录数太大;8、数据库缓冲区设置不当;9、数据库锁机制设置不当等等(行锁、页锁)
Page fault(软错误,如果缓冲区过小容易出现较多的硬错误)
6.5 LR是否可以测试C/S架构软件?
6.6 LR软件进行性能测试过程如何测?
1、分析测试需求,确定测试点;
2、提取测试指标(并发数、
响应时间、业务成功率、系统资源耗用,CPU,内存等等,TPS,吞吐量等等);3、建立业务模型(业务流程图,系统约束条件,脚本优化过程中采用的技术,action的划分都应该确定下来);4、设计测试方案、设计脚本用例与场景用例;5、开发测试脚本;6、增强优化脚本;7、调试与回放脚本;8、设计场景;9、执行场景;10、收集测试数据;11、分析测试结果,定位性能瓶颈;12、调优与回归,输出测试报告
6.7 LR如何调优?
思考时间,添加注释,设置集合点,添加事务,参数化,关联、文本检查点,常用函数(lr_output_message()/lr_eval_string()/strcmp/lr_save_string()/ atoi()/rand())
6.8 LR录制完脚本之后,回放时会出现问题,你以为都有哪些问题?
Form not found,表单未找到,通常情况下是前一步骤无法正确实现,往往考虑使用参数化解决,接着再考虑关联;
Image not found
回放没有错误,但业务不成功,http状态代码都返回为200,实际上可能需要使用参数化或者关联解决
Web_submit_form()
Web_submit_from()
6.9性能测试的流程
6.10负载测试和压力测试的区别
6.11项目中你怎样使用LR
6.12如何参数化设置(不同用户名不同密码)
6.13关联如何使用
6.14什么是并发
6.15 PARAMETER 有几种类型,各在什么状态下使用6.16性能测试分为那几个阶段
6.17吞吐量和响应时间的关系
6.18 LoadRunner的工作原理是什么?。