顺丰测试工程师面试题
第1面,营运部
要求:oracle,linux,软件测试基础,主要是功能测试
面试题:无笔试,
考官问题:
1.SQL查询:查用户表里面,有重复的用户名,及重复记录数
2.SQL:内连接与外连接的区别
3.Tomcat修改配置的文件名及其路径
4.程序发布包Tomcat放在哪个路径下
5.Linux常用命令熟悉吗?你常用的命令有哪些?
6.Linux:用于查看日记的命令是哪个
7.Lniux:VI编辑器,查关键字的命令是?
多表查询sql语句面试题第二面:内部运营系统,内部物资管理之类的系统
要求:自动化测试,JAVA语言基础,SQL语句
1.sql查询:
职工表:姓名,部门,入职时间,工资,年龄
a.查男性职工名字有"秋"字的记录
b.查:工作年满25岁以上的员工
C.查:岁数大于40的,除部门为技术部的所有员工记录
d.根据部门查平均工资
2.性能测试:公司现在有一个类似FACEBOOK的论坛,功能已经测试通过,现在需要给用户一个性能报告,你是如何开展这项性能测试(考的是你个人是否有独立负担一个项目性
能测试,整个性能测试流程是如何执行)
3.编程题:用JAVA语言编写:一个字符串,将大字母转换成小写字母,如果是小写就转换成大字字母,输出转换后字符串。如果java语言基础没有可以用VBSCRIPT语言编写。
第三面:也是内部一些系统测试部门
要求:面完之后才知道是要有自动化测试经验的,项目较浪费表情
笔试:
不定项选择题
1.软件质量定义是什么?
2.软件测试模型有哪几种?
V,W,H模型三种
3.性能测试定义
4.l inux下解压压缩文件命令
一是tar,另一种是gzip
5.()方法根据输出对输入的依赖关系设计测试用例。
A.路径测试B.等价类C.因果图D.边界值
6.SQL语句查询:已经table1表,column1,column2,column3,column4 ,column5
A:插入一条数据
B:查询column2=001的记录
C:统计,column2=002的记录数据
D:查询,column2=003的记录,按column3降序排序
7.QTP:三种录制
QTP中有三种录制模式:正常录制、模拟录制、低级录制
8.QTP:无法识别对象有哪些因素造成,解决办法是?
9.QTP:针对table数据表的循环行数;指定测试迭代的次数三种方式?
答:
1).Run one iteration only:只运行一次迭代(第一行)。运行测试只有一次,只用在全球数据表的第一行。
2).Run on all rows:运行的所有行。运行具有使用全局数据表的所有行反复测试。
3).Run from row __to row__:从行__运行到行__。运行具有指定行的使用在全范围内的数据表中的值迭代测试。
10.软件测试结束的标准是什么,通常有哪几种情况会导致测试结束?
1)因项目要求,强制退出测试
2)测试过程受到开发等方面的原因阻塞
3)发现缺陷数达到规定指标
4.)测试用例1.2级100执行,3.4级80%执行
5.)项目必须发布,暂停测试
6.)覆盖率达到规定指标
11.软件测试模型V型,开发阶段有哪些,对应测试包括哪些?
预验收测试
可行性分析-------> 验收测试
↘ 预系统测试↗
需求分析-----> 系统测试
↘ 预集成测试↗
概要设计----> 集成测试
↘ 预单元测试↗
详细设计-> 单元测试
↘ ↗
编码
这就是软件测试的V模型
V模型的缺陷
仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段
忽视了测试对需求分析,系统设计的验证,一直到后期的验收测试才被发现。
12.QTP:忘记了
13.Loadrunner, 中的关联如何理解呢,有什么方法可以实现关联呢,响应时间计算,性能需要考虑的哪几点因素?
考官问题:
1.首先要求:自我介绍
2.最近一个项目如何执行测试的?
3.上手一个新项目估计要多长时间?
4.工作这么久,你觉得你的优势在哪里?
5.常见linux命令熟悉吗?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论