软件测试真实企业面试题分享【乐搏TestPRO】

乐搏TestPRO

1、 Fiddler或Charles,模拟并发怎么操作,如何获取HTTPS请求?

2、 SQL表如下:

 查询平均成绩大于60分的同学的学号和平均成绩;

 查询”语文”比”数学”高的所有学生的姓名。

软件测试真实企业面试题分享【乐搏TestPRO】_第1张图片
MySQL面试题

3、 性能测试中,有哪些关键指标,分别指的是什么?(重要)

4、 接口请求的时候,有哪几种方法?

5、 Jmeter架包如何引用?

6、 列出你熟悉的自动化测试工具?

7、 SQL题目:通过对表1执行查询,得到表2的查询结果,请写出SQL语句。

软件测试真实企业面试题分享【乐搏TestPRO】_第2张图片
MySQL面试题

8、 简述BUG管理工具的工作过程。

10、如果纸杯是一款完成的产品,如何测试一个纸杯(需要考虑哪些因素)。

11、如果笔是我们的一款产品,如何测试笔的各项情况。

12、软件测试常用的测试策略类型有哪些?请简单描述一下它们的不同点。

13、HTTP协议中返回的消息中200、404、500分别代表什么意思?

14、如何使用Web自动化测试工具selenium抓取JS动态生成的页面,请写出步骤。

15、Loadrunner进行的测试流程。

16、什么是并发?在Loadrunner中,如何进行并发测试?集合点失败了会怎么样?

17、使用QTP做功能测试,录制脚本的时候,要验证多个用户的登录情况/查询情况,如何操作?

18、使用Selenium和+IDE Intellij+Maven+Junit+TestNG搭建测试环境的步骤。

19、通过查询fighterResult表得到第二张表结果。

软件测试真实企业面试题分享【乐搏TestPRO】_第3张图片
MySQL面试题

20、试着画软件测试模型W、V、H模型。

21、目前主要的测试用例设计方法有哪些?

22、测试人员在软件开发过程中的任务是什么?

22、QTP中的Action有哪些,分别作用是什么?

 可复用Action

 不可复用Action

 外部Action

23、Loadrunner分哪三个部分?

24、写一个SQL语句,找出每个部门年龄最大的员工信息,表结构如下:

MySQL面试题

25、表table1、table2都有字段[姓名](varchar(10)),求table1中和table2中字段(姓名)不重复的记录。请写出最优的SQL语句。

26、公司年会幸运大奖的抽奖系统(每次抽奖只返回一个幸运的名额,但抽奖系统会被多次使用,系统自动为参加抽奖的每个人随机分配一个序列号)

27、包含登录的系统,列举出你知道的传递授权认证的方式。

28、写断言:

软件测试真实企业面试题分享【乐搏TestPRO】_第4张图片
断言的使用

29、阐述下自动化测试的原理及自动化测试的经历和感受。

30、缺陷管理工具有哪些?请以其中一种工具为例,详细描述缺陷跟踪的处理流程?

    https://www.cnblogs.com/gmeihe17/p/7081362.html

31、输入海关船舶编号,可查找到响应的出口船期信息。其中海关船舶编号为大写字母与数字组合,且首位为E,长度为16位,若输入小写字母,会自动转换为对应大写字母进行查找,不支持模糊查找,请对功能设计测试用例。(要求:用最少有效的测试用例来测试测试此功能点)

32、在软件测试中如何搭建测试环境,请举例描述。

33、有如下页面,请用Javascript实现如下功能:

软件测试真实企业面试题分享【乐搏TestPRO】_第5张图片
MySQL面试题

自动查询功能:在输入栏输入AAA,然后点击查询按钮,对查询结果判断是否有值,如果有查询结果,则判断是否“IATA码”和“机场中文名”都不为空,根据判断情况给出提示信息。

34、有如下Windows应用界面,(1)简述如何自动化测试,(2)设计测试该页面用例 (3)你测试该页面的需要的时间是多少小时?

软件测试真实企业面试题分享【乐搏TestPRO】_第6张图片

35、有表students(name,class,grade),请用标准SQL语句完成。

    要求:用SQL语句输出各门功课都大于80分的同学姓名(至少2中解法)

软件测试真实企业面试题分享【乐搏TestPRO】_第7张图片
MySQL面试题

37、基于以下表结构:

有如下SQL,请用简洁的语言描述该语句的作用:select class,count(s_id) from s_table where c_id=’1’ and score>(select avg(score) from s_table where c_id=”1” group by class).

软件测试真实企业面试题分享【乐搏TestPRO】_第8张图片
MySQL面试题

38、Linux知识:

 如何修改Linux时间?如果需要将时间改为2015-01-01,如何修改,请写出命令?

date -s 

 在/var目录下会定义系统的启动日志相关信息,请查找对应的boot.log文件,并把它备份一份到/var/log下命名为testroad-boot.log.

dump

 在当前路径下,日志文件为log.log,如何实时查看日志文件打印的内容?请写出命令。

tail -10 file

 系统/etc/sysctl.conf文件会定义系统内核的一些配置,查找和net有关的信息,并值打印前面5行信息。

grep ‘net’ file | sed  ‘1,5p’

cat /etc/sysctl.conf | grep 'net'|head -5

39、软件测试基础知识:

 从是否需要被执行测试软件的角度,软件测试可分为哪两种?

 黑盒测试是基于什么的测试?功能

 软件测试终止的标准是什么?达到上限标准,通过了验收测试

 请描述你工作过程中的软件测试流程?

 BUG的生命周期是怎么样的?(状态)

New---已指派—open---已修复---关闭

[再次open]

[被拒绝]

 测试用例需要有哪些要素?

 一条软件缺陷(bug)记录都包含了哪些内容?

软件的版本、开发接口人、测试接口人、bug优先级、bug标题、【bug描述】、bug截图、bug状态、bug错误类型()

 Loadrunner分哪三部分?

 是否了解QTP,QTP的自动化测试原理是什么?

40、软件测试技术方面:

 你说熟悉的测试用例设计方法有哪些?

 保险公司的投保业务流程:录单---缴费---签单。客户原始需求是在录单过程中可能缴费方式或缴费金额需要调整,需要对缴费信息调整后再做所有流程。

开发根据客户原始需求新开发页面如下:通过暂收据号查询收费信息,对查询出来的信息中可以对缴费方式(缴费方式有两种1.现金,2.银行转账)及缴费金额进行修改。基于此需求描述写出测试角度(正常流、异常流、业务关联)

软件测试真实企业面试题分享【乐搏TestPRO】_第9张图片
测试流程

41、有一个流程的功能描述如下,请运用系统测试用例设计方法,实际相应的系统测试用例。

软件测试真实企业面试题分享【乐搏TestPRO】_第10张图片
测试流程题


点击领取面试题全面版及答案!!!

你可能感兴趣的:(软件测试真实企业面试题分享【乐搏TestPRO】)