• 回答数

    2

  • 浏览数

    333

飛天彩绘
首页 > 工程师考试 > 测试开发工程师考试题

2个回答 默认排序
  • 默认排序
  • 按时间排序

peipei1222

已采纳

广达测试工程师面试题

一.主观判断题(10分)

1.软件测试的目的是尽可能多的找出软件的缺陷。(Y)

2.只要我们做了充分的测试。就能保证软件没有BUG(n)

3.验收测试是由最终用户来实施的。(Y)

4.项目立项前测试人员不需要提交任何工件。(n)

5.单元测试能发现约80%的软件缺陷。(Y)

6.代码评审是检查源代码是否达到模块设计的要求。(Y)

7.负载测试是验证要检验的系统的能力最高能达到什么程度。(n)

8.测试人员要坚持原则,缺陷未修复完坚决不予通过。(Y)

9.我们可以人为的`使得软件不存在配置问题。(n)

10.集成测试计划在需求分析阶段末提交(n)

二.基础理论题:(35分)

1.已建立二张个学生基本信息表,表的结构如下:

Test1

No Name Sex Age Department Place

2002001 张三 男 20 计算机系 北京

2002002 李四 女 20 数学系 山东

2002003 王五 男 21 计算机系 北京

2002004 小红 女 21 数学系 河北

2002005 小李 男 20 数学系 辽宁

2002006 小王 男 22 计算机系 浙江

Test2

No Grade(N型) Courses

2002001 67 英语

2002002 81 数学

2002003 75 操作系统

2002004 91 网络

2002005 70 数据库

2002006 85 C语言

1)用SQL语句找出是计算机系并籍贯是北京的学生的所有记录

select * from test where department='计算机系' and place='北京'

2)用SQL语句把计算机系的学生的Department改为信息学院

UPDATE test SET department='信息学院' WHERE department='计算机系';

3)用SQL连接查询找出成绩大于等于75分的学生的No,Nname,Grade,Courses字段的记录

select distinct from test,test1

where and >75

2.在数据库中如何实现并发控制,有哪两种方式?

封锁和封锁协议

3.简述软件生命周期有那些阶段

软件生命周期——需求分析——软件设计——程序编码——软件测试——运行维护

软件成熟度模型有几个级别,分别是什么。

5个级别,由低到高分别是:

CMM1 初始级

CMM2 可重复级

CMM3 已定义级

CMM4 已管理级

CMM5 优化级

5.一个典型的B/S结构有哪些组件构成

所谓B/S结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件,即浏览器/服务器结构。

三.测试技能题:(30分)

1.黑盒测试中设计测试用例一般有哪几种方法

边界值、等价类划分、穷举法、因果图、场景法

管理和版本控制一般用到哪些工具。

BUG管理:TD或QC或bugzilla

版本控制:CVS、SVN、CSS

3.简述性能测试的一般步骤和目的?

步骤:

步骤一:性能测试与数据收集

步骤二:性能瓶颈分析

步骤三:性能调优解决方案

目的:

? 最终的目的是最大限度地满足用户需求

? 评价系统当前性能

? 预测系统未来性能

? 寻找瓶颈,优化性能

4.在LR中使用IP欺骗的作用是什么?

贴近用户实际使用环境。仿真效果好

有些系统不兼容相同IP的访问

5.说出软件测试过程V模型,并说明它存在的缺点,可以画图。

§ 测试是开发之后的一个阶段。

§ 测试的对象就是程序本身。

§ 实际应用中容易导致需求阶段的错误一直到最后系统测试阶段才被发现。

综合题:(15分)

一个程序读入3个整数,a:输出最大值或最小值

A:最大值:(最小值把“>”替换为“<”,“max”替换为“min”)

#include

#definr max(x,y) (((x) > (y)) ? (x) : (y))

int main()

{

int a,b,c,d;

scanf(“%d,%d,%d”.&a,&b,&c);

d=max(a,max(b,c));

printf(“max=%d\n”,d)

}

测试开发工程师考试题

173 评论(12)

winonafirst1

IT互联网的飞速发展,很多人选择从计算机方面开发着手,在整个计算机行业的,不同岗位所需要具备的能力是不同的。这次分享的是我一个朋友百度面试测开的面试题。

面试时间:21年4月。

1.项目介绍(难点,解决方案) 2.介绍黑盒测试和白盒测试 中的int和Integer 的权限修饰符(public、private、default、protect的作用域) 5.代码:判断链表是否有环,找出环的长度 6.代码:手写字符串比较函数strcmp,设计测试用例 7.一部电梯设计测试用例(一般设计测试用例从功能性、性能性、安全性、易用性考虑) 个数据库表:表1(id name),表2(id sroce class),找出姓名张三的分数和班级 select sroce,class from table2 where = (select id from table1 where name = "张三") 查看指定进程 ps -ef|grep 进程名 查看端口 lsof -i:端口号 10.计网TCP/UDP的区别(有4个区别,但是突然有点脑子短路了,只记起来2个)

状态码

基本操作

请求

3.三次握手四次挥手

4.网页登录,写测试用例

5.百度地图,写测试用例

init

深拷贝浅拷贝

1.栈和堆的区别

2.多态的意义,用在什么地方

3.内存泄漏和内存溢出有没有什么联系

4.死锁

、delete、malloc、free区别

6.冒泡

7.出现次数最多的数

命令

常用内置模块

与numpy的区别(项目里用了numpy)

机制及如何实现

的方法

5.迭代器的了解

和python的并发编程了解多少

常用命令

8.网络层作用是什么 的区别及应用场景 10.什么时候创建索引

11.索引的类别

12.索引的数据结构及具体实现介绍

13.不同数据库的比较,即对不同场景怎样选用数据库

14.在字符串中寻找长度最长的回文字符串,可假设isPalindrome返回是否是回文的判断

1.快速排序

2.测试快速排序

3.移动通信是什么

七层模型。

5.应用层用什么协议传输视频和传输文字的

6.应用层怎么区分不同应用进程

、UDP协议的区别

8.在Web上搜索东西的过程经历了什么,详细说说

9.微信聊天界面的测试用例

常用命令

11.说一说项目以及项目统筹

12.觉得测试是做什么

13.你觉得项目的流程是怎么样

14.项目上线前是交由产品还是测试人员测试

15.你觉得测试在项目里是怎样的角色。

我根据这次面试整理了下资料,资料实在太多了,所以只把部分截图放出来。提醒大家一下,资料按需索取,千万不要一味的收藏,反正你都看不完的。把时间浪费在找资料上不值得。

如何获取免费架构学习资料?

关注我+转发文章+私信【测试】获取这份全面的资料。

348 评论(13)

相关问答