发新话题
打印

软件测试工程师面试题

姓名: 日期: 得分:

一.主观判断题(10分)

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

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

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

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

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

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

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

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

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

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

二.基础理论题:(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语句找出是计算机系并籍贯是北京的学生的所有记录

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

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

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

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

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

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

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

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

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

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

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

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

综合题:(15分)

一个程序读入3个整数,把

蒹葭采采,白露未已.所谓伊人,在水之涘
溯洄从之,道阻且右;溯游从之,宛在水中

TOP

没有参考的答案吗?

TOP

搞忘了是谁出的题了,不过大家可以把自己的答案跟在后边.
蒹葭采采,白露未已.所谓伊人,在水之涘
溯洄从之,道阻且右;溯游从之,宛在水中

TOP

太长了,我们不妨就对判断题先做个讨论。
我先来,我个人认为答案:
1-5:√  ×  ×

TOP

最后一个题不全啊!有没有答案到是把题写全啊

TOP

答案不知道对不对

姓名: 日期: 得分:
一.主观判断题(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 test.name1,test.number,test1.grade,test1.courses from test,test1
where test.number=test1.number and test1.grade>75
2.在数据库中如何实现并发控制,有哪两种方式?
封锁和封锁协议
3.简述软件生命周期有那些阶段
软件生命周期——需求分析——软件设计——程序编码——软件测试——运行维护



4.CMM软件成熟度模型有几个级别,分别是什么。
5个级别,由低到高分别是:
CMM1 初始级
CMM2 可重复级
CMM3 已定义级
CMM4 已管理级
CMM5 优化级
5.一个典型的B/S结构有哪些组件构成
所谓B/S结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件,即浏览器/服务器结构。
三.测试技能题:(30分)
1.黑盒测试中设计测试用例一般有哪几种方法
边界值、等价类划分、穷举法、因果图、场景法
2.Bug管理和版本控制一般用到哪些工具。
BUG管理:TD或QC或bugzilla
版本控制:CVS、SVN、CSS
3.简述性能测试的一般步骤和目的?
步骤:
步骤一:性能测试与数据收集
步骤二:性能瓶颈分析
步骤三:性能调优解决方案
目的:
        最终的目的是最大限度地满足用户需求
        评价系统当前性能
        预测系统未来性能
        寻找瓶颈,优化性能

4.在LR中使用IP欺骗的作用是什么?
贴近用户实际使用环境。仿真效果好
有些系统不兼容相同IP的访问
5.说出软件测试过程V模型,并说明它存在的缺点,可以画图。

§ 测试是开发之后的一个阶段。
§ 测试的对象就是程序本身。
§ 实际应用中容易导致需求阶段的错误一直到最后系统测试阶段才被发现。

综合题:(15分)
一个程序读入3个整数,a:输出最大值或最小值  
A:最大值:(最小值把“>”替换为“<”,“max”替换为“min”)
#include <stdio.h>
#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)
}

TOP

发新话题
本功能由奇虎问答实现

相关主题

标题 作者 最后发表
[站外] IT职场:各类职位全面解析   [转帖] 戚仇 2008-12-31
[站外] IT人才需求复苏明显 未受今年裁员影响   [转帖] 郑州北大青鸟 2008-12-28
[站外] 12月28日广东商学院招聘会参会企业名单   [转帖] 永强人事代理 2008-12-26
[站外] 如何成为优秀工作者   [转帖] 空气中的泡泡 2008-12-24
点击阅读更多关于的相关帖子  更多相关主题