软件测试人员面试题
-
人力资源问题
你为什么选择软件测试行业
因为之前
有了解软件测试这个行业,觉得他的发展前景很好。也对
根据
你以前的工作经验描述一下软件开发、
测试过程,
由那些角色负
责,你做什么
要有架构师、开发经理、测试经理、程序员、测试员
我在里面主要是负责所分到的模块执行测试用例。
结合你以前的学习和工作经验,你认为如何做好测试。
根据我以前的工作经验,
我认为做好工作首先要有一个好的沟通,
p>
只
有沟通无障碍了,才会有好的协作,才会有跟好的效率,再一个就
是
技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,
< br>不懂的就问,实时与同事沟通这样的话才能做好测试工作。
你觉得测试最重要的是什么
尽可能的找出软件的错误
怎样看待加班问题
加班的话我没有太
多的意见,
但是我还是觉得如果能够合理的安排时
间的话,不会
有太多时候会加班的。
如果一个很有个性的程序员认为自己的
BUG
不是
BUG
,
怎么解决?
首先我要确定我所
提的在我认为是不是
bug
,
如果我认
为是的话我会
在他面前重现这个
bug
和他讲这是个
bug
,
和他沟通,
p>
或者我会找到
我的直系领导让他解决。
为什么在团队中要有测试
因为软件有
错误,
如果没有专业的测试人员很难发现软件的一些错误。
<
/p>
在测试时代学习自己最大的收获是什么
?
在测试时代我除了学习了测试的知识外,
还看到了老师们对待测
试的
一种态度,
明白了做任何工作都要有沟通,
做测试的也要有很好的沟
通才可以做好。知道自己在项目组中的位置,和开发的
关系。
你对未来的规划
我想在工作中慢慢的积累经验,
使自己强大起来,
能够担任更重要的
职务。
自己优势及缺点
我的优点是有足够的
耐心对待每一件事情,
善于观察事物,
承受压力
的能力很强。缺点可能就是我不是很爱说话,习惯做不习惯说,但是
和人沟通还
是没有问题的。
你为什么选择测试时代不选择
51testing
因为相对比来看测试时代价钱相
对公道,
师资也不错,
还有一个原因
就
是在网上查了一下测试时代的口碑不错,也是网放心过来的原因。
13.
请谈谈您对测试工作的理解
我认为测试工作是找出软件产品的错误,
14.
你认为测试人员需要具备哪些素质?
我认为做测试的应该要有一定的协调能力,
因为测试人员要经常与开
发接触处理一些问题,
如果处理不好的话会引起一些冲突这样的话工
p>
作上就会做不好。
还有测试人员要有一定的耐心,
< br>有的时候做的测试
很枯燥乏味的。
除了要有耐心之外还要
细心,
不放过每一个可能的错
误。
15.
你为什么能够做测试这一行。
虽然说我的测试技术还不是很纯熟,
但是我觉得我还是可以胜任
软件
测试这个工作的,
因为做软件测试不仅是要求技术好,
p>
还要有一定的
沟通能力,耐心、细心等外在的因素。综合起来看我认
为我是胜任这
个工作的。
1
测试的目的是什么?
测试的目的是找出软件产品中的错误,
是软件尽可能的符合用户的要
求。
当软件测试是不可能能够找出全部的错误的。
2.
测试分为那几个阶段?
一般来说测试大体分为
5
个阶段:
单元测试、集成测试、确认测试、系统测试、验收测试
在测试过程中如果有需要还要进行回归测试。
3.
单元测试的测试对象,目的、测试依据、测试方法?
测试对象是模块内部的程序错误;
目的是消除局部模块逻辑和功能上
p>
的错误和缺陷;
测试依据是模块的详细设计;测试方法采用白盒测试。
4.
集成测试的测试对象,目的、测试依据、测试方法?
集成测试的测试对象是模块间的组装和调用关系;
目的是找出与软件设计相关的程序结构模块调用关系,
模块间接口方
面问题;
测试依据是概要设计;测试方法采用灰盒测试。
5.
系统测试的测试对象,目的、测试依据、测试方法?
系统测试的测试对象是整个系统;
测试的目的是对整个系统进行测试;<
/p>
测试的依据是需求规格说明书;测试方法黑盒测试。
6.
测试覆盖的类型
测试覆盖的类型有:语句覆盖、判定覆盖、条件覆盖、判定
/
条件覆
盖、条件组合覆盖、路径覆盖
7.
性能测试的分类
分为:性能测试、负载测试、压力测试、容量测试
负载测试与压力测试可以结合进行。
8.
列举您熟悉的主流自动化测试工具
我
熟悉的自动化测试工具有:
基于
web
的测试管理工具
TestDirector
、
< br>配置管理工具
VSS
、
QTP
以及性能测试工具
LoadRunne
r
9.
编辑
sql
语句时,年月日型时间字段如何表达
加引号
13. c/s
和
b/s
结构的软件进行测试时有何不同
C/S
又称
Clien
t/Server
或客户
/
服务器模式
。服务器通常采用高性能
的
PC
、工作
站或小型机,并采用大型数据库系统。客户端需要安装
专用的客户端软件。
B/
S是
Brower/
Server
的缩写,客户机上只要安装一个浏览器
(
Browser
)
。浏览器通过
Web Server
同数据库进行数据交互。
$$o;~kV*O
lTestAge
中国软件测试时代
$$IsiX_ k
14.
安全测试的后台是什么
17.
页面中有一个输入日期的输入框和一个输入身份证号的
输入框,
如何进行用例设计
?
输入日期的输入框要考虑边界值、输入非法数据、非数字等
<
/p>
省份证输入框要考虑
18
位省份证、
p>
16
位身份证、非
18
、
16
位的数
据、汉字、字母、非
法数据、
18.
测试和质量保证有什么区别
你的看法
质量保证是对软件制作过程
的制作质量进行管理,
看是否符合公司的
规定。
软件测试是对软件产品的质量本身进行测试,
是从技
术方面出发测试
软件质量
19.
用过什么缺陷管理工具
流程是什么
有什么能改进的
我所熟悉的是
TD
< br>流程是讲测试计划、方案、测试用例录入
TD
,在
TD
上执行测试用
例记录缺陷,并对
bug
进行跟踪。
20.
你有没有用过
QTP
做项目,
QTP
的工作原理
我有用
QTP
做过项目
QTP
的工作原理是执行重复的手动测试,<
/p>
首先制定测试计划再根据测试计划创建测试脚本,
然后对脚本进行优
化增强测试脚本的能接下来运行脚本分析测试的结果
21.
什么是白盒测试?白盒测试的工具有哪些?
< br>白盒测试是测试人员利用程序内部的逻辑结构及有关信息,
设计或选
择测试用例,对程序所有的逻辑路径进行测试。
工具有:
Rational Purify
、
Rational Quantify
、
Rational
Purecoveage
22.
路由器,集线器,交换机的区别?
路
由器的作用是用于连接不同网段并且找到网络中数据传输最合适
的路径。
集线器的作用是将一些
pc
机连起来组成一个局域网。
交换机的作用与集线器的相似,<
/p>
区别在于集线器采用的是共享带宽的
方式,交换机是独享带宽。<
/p>
24.
我手上这支笔,请你根据这支笔设计测试用例
首先我要测它的外观、颜色是否符合要求、她所占的空间是多大、是
否环保、接
下来测它的质量、这支笔是否能够写字流畅、写出的自得
颜色是否符合要求、能使用多长
时间等
25.
BUG
报告包括那些内容
Bug
p>
出现的位置、可重现的步骤、所使用的数据、
bug
的截图、发现
人及日期。
26.
请列举一些
Oracle
p>
数据库中的
SID
语句
27. W
和
H
模型的区别
W
模型强调的是
测试伴随整个软件开发周期,而且测试的对象不仅
是程序,需求也需要进行测试,测试与
开发是同步进行的。
H
模型是讲测试
活动玩却的独立出来,
形成了完全独立的流程,
可以
实现迭代而
W
模型不支持迭代这是两者最打的区别
。
28.
没有任何说明书,如何进行测试?
首
先是通过对软件测使用来熟悉整个软件,
接着是与开发沟通掌握软
件的特性并一一记录下来,作为测试的依据。
29.
测试计划包括那些内容那些重要?
测
试计划包括:产品基本情况的调研、测试需求说明、本阶段测试策
略和记录、
测试资源配置、
计划表、
问题跟踪报告、
测试计划的评审、
结果等。
< br>重要的有产品的调研、资源配置、计划表、问题跟踪报告、评审。
31.
什么是回归测试
回归测试是代码别修改后,或
bug
被修改后,进
行的测试。主要目
的是确认修改的程序火别修改的
bug
没有引起新的错误或者导致其
他代码产生错误。
33.
执行
SQL
脚本工具的是?
查询分析器
34. java
web
应用的三层结构