篇一:测试人员面试题及答案
测试人员面试表 姓名:
日期:
一、判断题(共10分,每小题1分)
1.软件测试的目的是尽可能多的找出软件的缺陷。(Y)
2.Beta测试是验收测试的一种。(Y)
3.验收测试是由最终用户来实施的。(N)
4.项目立项前测试人员不需要提交任何工件。(Y)
5.单元测试能发现约80%的软件缺陷。(Y)
6.自底向上集成需要测试员编写驱动程序。(Y)
7.负载测试是验证要检验的系统的能力最高能达到什么程度。(N)
8.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N)
9.我们可以人为的使得软件不存在配置问题。(N)
10.集成测试计划在需求分析阶段末提交。(N)
二、多选题(共10分,每题2分)
1.软件验收测试的合格通过准则是:(ABCD)
A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加?(ABCD)
A.项目经理
B.SQA负责人
C.配置负责人
D.测试组
3.下列关于alpha测试的描述中正确的是:(AD)
A.alpha测试需要用户代表参加
B.alpha测试不需要用户代表参加
C.alpha测试是系统测试的一种— 1 —
D.alpha测试是验收测试的一种
4.测试设计员的职责有:(BC)
A.制定测试计划
B.设计测试用例
C.设计测试过程、脚本
D.评估测试活动
5.软件实施活动的进入准则是:(ABC)
A.需求工件已经被基线化
B.详细设计工件已经被基线化
C.构架工件已经被基线化
D.项目阶段成果已经被基线化
三、添空题(共20分,每题5分)
1.软件验收测试包括:正式验收测试,alpha测试,beta测试。
2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(尽可能多的填写)
3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。
4.对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。
四、简答(共60分,每题20分)
1、简述集成测试的过程?
系统集成测试主要包括以下过程:
1.构建的确认过程。
2.补丁的确认过程。
3.系统集成测试测试组提交过程。
4.测试用例设计过程。
5.测试代码编写过程。
6. Bug的报告过程。
— 2 —
7.每周/每两周的构建过程。
8.点对点的测试过程。
9.组内培训过程。
2、白盒测试有几种方法?
总体上分为静态方法和动态方法两大类。
静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义
动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。
3描述软件测试活动的生命周期?
测试周期分为计划、设计、实现、执行、总结。其中:
计划:对整个测试周期中所有活动进行规划,估计工作量、风险,安排人力物力资源,安排进度等; 设计:完成测试方案,从技术层面上对测试进行规划;
实现:进行测试用例和测试规程设计;
执行:根据前期完成的计划、方案、用例、规程等文档,执行测试用例。
总结:记录测试结果,进行测试分析,完成测试报告。
— 3 —
篇二:性能测试人员面试经典技术问题
1.请问什么是性能测试、负载测试、压力测试?
性能测试:对一个软件系统而言,包括执行效率、资源占用、系统稳定性、安全性兼容性、可扩展性等。
负载测试:通过逐步加压的方式来确定系统的处理能力,确定系统能承受的各项阀值。
压力测试:逐步增加负载,使系统某些资源达到饱和甚至失效的测试。
2.请分别针对性能测试、负载测试和压力测试试举一个简单的例子?
性能测试例子:公司开发了一个小型项目管理系统,上线前需要做负载、压力、大数据量、强度测试等。
负载测试:逐步加压,从而得到“响应时间不超过10秒”,“服务器平均CPU利用率低于85%”等指标阀值。
压力测试:逐步加压,从而使“响应时间超过10秒”“服务器平均CPU利用率高于90%”,
等指标来确定系统能承受的最大负载量。
3.请例举出常用的性能测试工具,并指出这些工具的优缺点?
LoadRunner,录制脚本快捷操作简便,需要一定的学习时间,有采购成本。
4.请问您是如何得到性能测试需求?怎样针对需求设计、分析是否达到需求?
在查看需求文档,从中提取性能测试需求,与用户交流,了解实际使用情况。
结合业务信息设计操作场景总结出需测试的性能关键指标。
执行用例后根据提取关键性能指标来分析是否满足性能需求。
5.什么时候可以开始执行性能测试?
在产品相对比较稳定,功能测试结束后。灵活性比较强。
6.什么是集合点?设置集合点有什么意义?LoadRunner中设置集合点的函数是哪个?
集合点可以控制各个Vuser以便在同一时刻执行任务。
借助集合点,可以再LoadRunner中实现真正意义上的并发。
lr_rendezvous()
7.性能测试时,是不是必须进行参数化?为什么要创建参数?LoadRunner中如何创建参数?
8是。
模拟用户真实的业务操作。
创建参数列表,用参数替换固定的文本。
8.您了解关联吗?如何找出哪里需要关联?请给一些您所在项目的实例。
了解。
使用LoadRunner自动关联功能。手动关联:录制两份相同操作步骤的脚本,找出不同的部分进行判断。
一个项目管理系统,每次登录后服务器都自动分配一个sessionID以便之后每次表单提交后验证。
9.您如何调试LoadRunner脚本?
设置断点、增加log。
10.在LoadRunner中如何编写自定义函数?请给出一个您在以前项目中编写的函数。
11.请问您是如何理解LoadRunner中集合点、事务以及检查点等概念?
集合点:可以控制各个Vuser以便在同一时刻执行任务,可实现真正意义上的并发。
事务:事务是用来度量服务器响应时间的操作集。
检查点:在回放脚本期间搜索特定内容,从而验证服务器响应内容的正确性。
12.如何应用LoadRunner进行性能测试?
使用虚拟用户生成器创建脚本,使用控制器设定场景、运行脚本,使用分析器分析运行后得到的数据。
13.LoadRunner中思考时间有什么作用?
用户执行两个连续操作期间等待的时间。模拟用户真实的使用情况。
14.LoadRunner中如何实现多用户并发操作,需要进行哪些设置?
设置集合点来实现,在脚本中加入lr_rendezvous(),然后可以在控制器中设定集结百分
比。
15.LoadRunner中有基于目标和手动两种场景设计方式,他们分别适用于什么情况?
手动场景可按照要求来配置场景,能够更加精确的满足测试需要。
目标场景要先制定希望实现的测试目标,然后由控制器惊醒自动测试评估。
16.LoadRunner中有几种并发执行策略,它们的含义是什么?
三种。1.当所有虚拟用户中的x%到达集合点时释放。2.当所有正在运行的虚拟用户中的x%到达集合点时释放。3.当x个虚拟用户到达集合点时释放。
17.有5台配置为处理器:Intel Pentium 4 1.6G,内存容量 512MB,硬盘容量 40GB的机器,如何较好的利用这些机器完成一次并发用户数为1000人的性能测试工作?
1台做应用服务器,1台做数据库服务器,1台运行控制器并承担一部分负载生成任务,2台负载生成器。
18.平时大家在注册邮箱等关联操作时,经常会遇到需要输入验证码的情况,请问,如果我们公司也开发了一套带验证码的应用软件,需要警醒性能测试,您会如何处理?
留一个后门,我们设定一个所谓的“万能验证码”,只要用户输入这个“万能验证码”,系统就验证通过。测试完成后补上后门。
LR性能测试结果样例分析
? 测试结果分析LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要、并发数、平均事务响应时间、每秒点
击数、业务成功率、系统资源、网页细分图、Web服务器资源、数据库服务器资源等几个方面分析,如图1- 1所示。性能测试结果分析的一个重要的原则是以性能测试的需求指标为导向。我们回顾一下本次性能测试的目的,正如 所列的指标,本次测试的要求是验证在30分钟内完成2000次用户登录系统,然后进行考勤业务,最后退出,在业务操作过程中页面的响应时间不超过3秒,并且服务器的CPU使用率、内存使用率分别不超过75%、70%,那么按照所示的流程,我们开始分析,看看本次测试是否达到了预期的性能指标,其中又有哪些性能隐患,该如何解决。
图1- 1性能测试结果分析流程图
? 结果摘要 LoadRunner进行场景测试结果收集后,首先显示的该结果的一
个摘要信息,如图1- 2
所示。概要中列出了场景执行情况、“Statistics Summary(统计信息摘要)”、“Transaction Summary(事务摘要)”以及“HTTP Responses Summary(HTTP响应摘要)”等。以简要的信息列出本次测试结果。
图1- 2性能测试结果摘要图
场景执行情况
该部分给出了本次测试场景的名称、结果存放路径及场景的持续时间,如图5- 3所示。从该图我们知道,本次测试从15:58:40开始,到16:29:42结束,共历时31分2秒。与我们场景执行计划中设计的时间基本吻合。 图1- 3场景执行情况描述图
Statistics Summary(统计信息摘要)
该部分给出了场景执行结束后并发数、总吞吐量、平均每秒吞吐量、总请求数、平均每秒请求数的统计值,如图5- 4所示。从该图我们得知,本次测试运行的最大并发数为
7,
总吞吐量为842,037,409字节,平均每秒的吞吐量为451,979字节,总的请求数为211,974,平均每秒的请求为113.781,对于吞吐量,单位时间内吞吐量越大,说明服务器的处理能越好,而请求数仅表示客户端向服务器发出的请求数,与吞吐量一般是成正比关系。
图1- 4统计信息摘要图
Transaction Summary(事务摘要)
该部分给出了场景执行结束后相关Action的平均响应时间、通过率等情况,如图1- 5所示。从该图我们得到每个Action的平均响应时间与业务成功率。
注意:
因为在场景的“Run-time Settings”的“Miscellaneous”选项中将每一个Action当成了一个事务执行,故这里的事务其实就是脚本中的Action。
图1- 5事务摘要图
HTTP Responses Summary(HTTP响应摘要)
该部分显示在场景执行过程中,每次HTTP请求发出去的状态,是成功还是失败,都在这里体现,如图5- 6所示。从图中可以看到,在本次测试过程中LoadRunner共模拟发出了211974次请求(与“统计信息摘要”中的“Total Hits”一致),其中“HTTP 200”的是209811次,而“HTTP 404”则有2163,说明在本次过程中,经过发出的请求大部分都能正确响应了,但还是有部分失败了,但未影响测试结果,“HTTP 200”表示请求被正确响应,而“HTTP 404”表示文件或者目录未能找到。有朋友可能会问,这里出现了404的错误,为什么结果还都通过了。出现这样问题的原因是脚本有些页面的请求内容并非关键点,比如可能请求先前的cookie信息,如果没有就重新获取,所以不会影响最终的测试结果。
篇三:软件测试经典面试题(完整版)
软件测试面试题汇总
测试技术面试题
......................................................................................................................................................................... 5
1、什么是兼容性测试?兼容性测试侧重哪些方面?.......................................................................................... 5
2、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题? ..... 5
3、测试的策略有哪些?.................................................................................................................................... 5
4、正交表测试用例设计方法的特点是什么? .................................................................................................... 5
5、描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程? ................................................... 5
6、你觉得bugzilla在使用的过程中,有什么问题?........................................................................................ 5
7、描述测试用例设计的完整过程? .................................................................................................................. 6
8、单元测试的策略有哪些?............................................................................................................................. 6
9、LoadRunner分哪三部分?............................................................................................................................ 6
10、LoadRunner进行测试的流程?..................................................................................................................... 6
什么是并发?在lordrunner中,如何进行并发的测试?集合点失败了会怎么样? ............................................ 6
12、使用QTP做功能测试,录制脚本的时候,要验证多个用户的登录情况/查询情况,如何操作? ................... 6
13、QTP中的Action有什么作用?有几种? .................................................................................................... 6
14、TestDirector有些什么功能,如何对软件测试过程进行管理? .................................................................... 7
15、你所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、
性能测试??)?...................................................................................................................................... 7
16、条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? ............... 8
17、Beta测试与Alpha测试有什么区别?......................................................................................................... 8
18、软件的评审一般由哪些人参加?其目的是什么? ........................................................................................ 8
19、测试活动中,如果发现需求文档不完善或者不准确,怎么处理? ............................................................... 8
20、阶段评审与项目评审有什么区别? ............................................................................................................. 8
21、阐述工作版本的定义? .............................................................................................................................. 8
22、什么是桩模块?什么是驱动模块? ............................................................................................................. 8
23、什么是扇入?什么是扇出? ....................................................................................................................... 8
24、你认为做好测试计划工作的关键是什么? .................................................................................................. 8
25、你认为做好测试用例工作的关键是什么? .................................................................................................. 9
26、简述一下缺陷的生命周期? ....................................................................................................................... 9
27、软件的安全性应从哪几个方面去测试? ...................................................................................................... 9
28、软件配置管理工作开展的情况和认识? ...................................................................................................... 9
29、你觉得软件测试通过的标准应该是什么样的? ......................................................................................... 10
30、引入测试管理的含义? ............................................................................................................................ 10
31、一套完整的测试应该由哪些阶段组成? .................................................................................................... 10
32、单元测试的主要内容? ............................................................................................................................ 10
33、集成测试也叫组装测试或者联合测试,请简述集成测试的主要内容? ...................................................... 10
34、简述集成测试与系统测试关系? .............................................................................................................. 10
35、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。那么软件系
统的用户文档包括哪些? ......................................................................................................................... 10
36、软件系统中除用户文档之外,文档测试还应该关注哪些文档?................................................................. 10
37、简述软件系统中用户文档的测试要点? .................................................................................................... 11
38、单元测试主要内容是什么? ..................................................................................................................... 11
39、如何理解强度测试? ................................................................................................................................ 13
40、如何理解压力、负载、性能测试测试? .................................................................................................... 13
41、什么是系统瓶颈? ................................................................................................................................... 13
42、文档测试主要包含什么内容? .................................................................................................................. 13
43、功能测试用例需要详细到什么程度才是合格的? ...................................................................................... 14
44、配置和兼容性测试的区别是什么? ........................................................................................................... 14
45、软件文档测试主要包含什么? .................................................................................................................. 15
46、没有产品说明书和需求文档地情况下能够进行黑盒测试吗? .................................................................... 15
47、测试中的“杀虫剂怪事”是指什么? ....................................................................................................... 15
48、在配置测试中,如何判断发现的缺陷是普通问题还是特定的配置问题?................................................... 15
49、为什么尽量不要让时间有富裕的员工去做一些测试?............................................................................... 16
50、完全测试程序是可能的吗? ..................................................................................................................... 16
51、软件测试的风险主要体现在哪里? ........................................................................................................... 16
52、发现的缺陷越多,说明软件缺陷越多吗? ................................................................................................ 16
53、所有的软件缺陷都能修复吗?所有的软件缺陷都要修复吗? .................................................................... 17
54、软件测试人员就是QA吗? ....................................................................................................................... 17
55、如何减少测试人员跳槽带来的损失? ....................................................................................................... 17
56、测试产品与测试项目的区别是什么? ....................................................................................................... 17
57、和用户共同测试(UAT测试)的注意点有哪些?....................................................................................... 18
58、如何编写提交给用户的测试报告? ........................................................................................................... 18
59、测试工具在测试工作中是什么地位? ....................................................................................................... 18
60、什么是软件测试,软件测试的目的? ....................................................................................................... 18
61、简述负载测试与压力测试的区别。 ........................................................................................................... 19
62、写出bug报告流转的步骤,每步的责任人及主要完成的工作。................................................................. 19
63、写出bug报告当中一些必备的内容。 ....................................................................................................... 19
64、开发人员老是犯一些低级错误怎么解决? ................................................................................................ 20
65、画出软件测试的V模型图。 ..................................................................................................................... 20
66、为什么要在一个团队中开展软件测试工作? ............................................................................................. 20
67、您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作? ........................................ 20
68、您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、
性能测试??) ....................................................................................................................................... 20
69、您认为做好测试用例设计工作的关键是什么? ......................................................................................... 21
70、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。 ........ 21
71、测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的? .......................... 22
72、您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的
应用。 ..................................................................................................................................................... 22
73、请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。............................................ 23
74、您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过
程。......................................................................................................................................................... 23
75、你对测试最大的兴趣在哪里?为什么? .................................................................................................... 23
76、你以前工作时的测试流程是什么? ........................................................................................................... 24
77、当开发人员说不是BUG时,你如何应付? .............................................................................................. 24
78、软件的构造号与版本号之间的区别?BVT(BuildVerificationTest) ......................................................... 24
79、您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷
(Bug)记录? ........................................................................................................................................ 25
80、您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷(Bug)的管理?如果有,请结合
该工具描述软件缺陷(Bug)跟踪管理的流程。 ....................................................................................... 25
81、您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?................................................... 25
82、单元测试、集成测试、系统测试的侧重点是什么? .................................................................................. 25
83、集成测试通常都有那些策略? .................................................................................................................. 25
84、一个缺陷测试报告的组成 ......................................................................................................................... 25
85、基于WEB信息管理系统测试时应考虑的因素有哪些?............................................................................... 25
86、软件测试项目从什么时候开始,?为什么? ............................................................................................. 26
87、需求测试注意事项有哪些? ..................................................................................................................... 26
88、简述一下缺陷的生命周期 ......................................................................................................................... 26
89、你在你所在的公司是怎么开展测试工作的?是如何组织的? .................................................................... 26
90、你认为理想的测试流程是什么样子? ....................................................................................................... 26
91、您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具
体的工作中的例子描述该工具是如何在实际工作中应用的。 .................................................................... 26
92、软件测试活动的生命周期是什么? ........................................................................................................... 26
93、请画出软件测试活动的流程图? .............................................................................................................. 26
94、针对缺陷采取怎样管理措施? .................................................................................................................. 26
95、什么是测试评估?测试评估的范围是什么? ............................................................................................. 26
96、如果能够执行完美的黑盒测试,还需要进行白盒测试吗?为什么?.......................................................... 26
97、测试结束的标准是什么? ......................................................................................................................... 26
98、软件验收测试除了alpha ,beta测试以外,还有哪一种? ........................................................................... 26
99、做测试多久了?以前做过哪些项目?你们以前测试的流程是怎样的?用过哪些测试工具? ...................... 27
100、请就如何在开发中进行软件质量控制说说你的看法 ................................................................................ 27
101、一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。 ........................................................... 27
102、软件测试的类型有那些?分别比较这些不同的测试类型的区别与联系。 ................................................. 27
103、测试用例通常包括那些内容?着重阐述编制测试用例的具体做法 ........................................................... 27 104、在分别测试winform的C/S结构与测试WEB结构的软件是,应该采取什么样的方法分别测试?他们存在
什么样的区别与联系? ............................................................................................................................ 27 105、在测试winform的C/S结构软件时,发现这个软件的运行速度很慢,您会认为是什么原因?您会采取哪
些方法去检查这个原因? ......................................................................................................................... 27
106、描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程 ................................................. 27 107、你都用什么测试方法 针对不同的产品或者系统或者模块,有不同的测试方法。总体而言有白盒测试和
黑盒测试。 .............................................................................................................................................. 27 108、怎么编写案例 案例的编写与测试阶段的定义有很大的关系。系统测试和unit测试的案例可能不同。总
体而言测试案例根据系统的需求而定。 .................................................................................................... 27 109、怎么才能够全面的测试到每一个点 测试的全面性主要需要在设计测试计划的时候考虑,从测试策略,
产品需求等等多个角度考虑从而定义全部的测试点。 ............................................................................... 27
110、谈谈软件测试技术,以及如何提高 ......................................................................................................... 27
111、谈谈软件测试职业发展,以及个人的打算............................................................................................... 27
112、谈谈软件测试在企业的地位,也可以结合软件生命周期来谈 .................................................................. 27
113、一般公司里实际的软件测试流程是什么样的?你们公司又是怎样的? .................................................... 27
114、软件工程师要具有那些素质? ................................................................................................................ 27
115、你会哪些测试工具?怎么操作?............................................................................................................. 27
116、你能不能说下你的3到5年的职业计划(规划) .................................................................................... 27
117、你觉得你来应聘有那些优势? ................................................................................................................ 27
其他问题:(有可能清晰的思路比确切的答案更重要) .................................................................................. 27
开发及环境搭建类面试题
....................................................................................................................................................................... 28
1、描述软件产生内存泄露的原因以及检查方式。(可以结合一种开发语言进行描述)..................................... 28
2、简述什么是值传递,什么是地址传递,两者区别是什么? ......................................................................... 28
3、结构化程序设计和面向对象程序设计各自的特点及优缺点是什么? ........................................................... 28
4、简述什么是存储过程和触发器? ................................................................................................................ 28
5、使用C语言编写一个函数,用于交换两个变量的值(地址传递)。............................................................. 29
6、请简述DNS、活动目录、域的概念。 ........................................................................................................ 29
7、描述TCP/IP协议的层次结构,以及每一层中重要协议。 .......................................................................... 29
8、简述子网掩码的用途。 .............................................................................................................................. 29
9、说出4种以上常用的操作系统及其主要的应用范围(微软的操作系统除外)。............................................ 29
10、在Linux系统中,一个文件的访问权限是755,其含义是什么? .............................................................. 29
11、Windows操作系统中PATH环境变量的作用是什么? .............................................................................. 30
12、Ghost的主要用途和常用方法? ............................................................................................................... 30
13、在RedHat中,从root用户切到userl用户,一般用什么命令? ............................................................. 30
14、Linux中,一般怎么隐藏文件? ............................................................................................................... 30
15、如何将自己的本地磁盘(D)做成FTP供远端主机使用? ......................................................................... 30
16、对RUP.CMM,CMMI,XP,PSP.TSP的认识?.................................................................................................... 30
17、DNS是什么,它是如何工作的?................................................................................................................... 31
18、防火墙如何保证安全的?主要有哪些? .................................................................................................... 31
19、目前流行的操作的系统有哪些?请举例说明安装操作系统的注意事项?................................................... 33
20、简述一下c/s模式或者b/s模式? ........................................................................................................... 33
21、TCP/UDP有哪些区别? ............................................................................................................................. 34
22、ISO模型?HUB、tch、Router是ISO的第几层设备?............................................................................... 34
23、内存有哪几种存储组织结构.请分别加以说明?........................................................................................ 34
人力资源面试题
....................................................................................................................................................................... 34
1、你的测试职业发展是什么?你自认为做测试的优势在哪里? ...................................................................... 34
2、你为什么想离开目前的职务?.................................................................................................................... 34
3、你对我们公司了解有多少? ....................................................................................................................... 34
4、你找工作时,最重要的考虑因素为何?...................................................................................................... 34
5、为什么我们应该录取你?........................................................................................................................... 34
6、请谈谈你个人的最大特色。 ....................................................................................................................... 34
7、一个测试工程师应具备那些素质和技能? .................................................................................................. 35
8、您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开
发团队中其他成员良好的人际关系的关键是什么? .................................................................................. 35
9、在您以往的测试工作中,最让您感到不满意或者不堪回首的事情是什么?您是如何来对待这些事情的? ... 35
10、在即将完成这次笔试前,您是否愿意谈一些自己在以往的学习和工作中获得的工作经验和心得体会?
(可以包括软件测试、过程改进、软件开发或者与此无关的其他方面)................................................... 35
11、为什么选择测试这行? ............................................................................................................................ 35
12、你的工作通常能在时限内完成吗.(我想问一下就是她问这个问题的动机是什么) ................................... 35
13、通常你对于别人批评你会有什么样的反应 ................................................................................................ 35
14、如果明知这样做不对,你还会依主管的指过去做吗?............................................................................... 35
15、如果你接到一个客户抱怨的电话,你确知无法解决他的问题,你会怎么处理? ........................................ 35
16、请就软件测试人员应该具备什么样的基本素质说说你的看法。................................................................. 36
17、你在五年内的个人目标和职业目标分别是什么? ...................................................................................... 36
18、你怎样做出自己的职业选择? .................................................................................................................. 36
测试技术面试题
1、什么是兼容性测试?兼容性测试侧重哪些方面?
参考答案:
兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。
兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。
兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。
兼容和配置测试的区别在于,做配置测试通常不是Clean OS下做测试,而兼容测试多是在Clean OS的环境下做的。
2、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题? 参考答案:
1、检查系统是否有中毒的特征;
2、检查软件/硬件的配置是否符合软件的推荐标准;
3、确认当前的系统是否是独立,即没有对外提供什么消耗CPU资源的服务;
4、如果是C/S或者B/S结构的软件,需要检查是不是因为与服务器的连接有问题,或者访问有问题造成的;
5、在系统没有任何负载的情况下,查看性能监视器,确认应用程序对CPU/内存的访问情况。
3、测试的策略有哪些?
参考答案:
黑盒/白盒,静态/动态,手工/自动,冒烟测试,回归测试,公测(Beta测试的策略)
4、正交表测试用例设计方法的特点是什么?
参考答案:
用最少的实验覆盖最多的操作,测试用例设计很少,效率高,但是很复杂;
对于基本的验证功能,以及二次集成引起的缺陷,一般都能找出来;但是更深的缺陷,更复杂的缺陷,还是无能为力的;
具体的环境下,正交表一般都很难做的。大多数,只在系统测试的时候使用此方法。
5、描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程?
参考答案:
就是Bugzilla的状态转换图。
6、你觉得bugzilla在使用的过程中,有什么问题?
参考答案:
界面不稳定;
根据需要配置它的不同的部分,过程很烦琐。
流程控制上,安全性不好界定,很容易对他人的Bug进行误操作;
没有综合的评分指标,不好确认修复的优先级别。