软件测试的面试题(精选11篇)

文/ 星启 时间: 教育随笔

软件测试的面试题(精选11篇)

篇1:软件测试的面试题

1.测试流程是什么

2.测试用例最重要的是什么

3.谈谈你的工作经历

4.如何和开发人员沟通

5.如何确定一个bug

6.什么样的bug报告一个好的bug报告

7.如果在开会过程中测试人员和开发人员发生争论你会帮哪边

8.谈谈你的人生规划

9.给你一个例如用户登录功能页面如何进行测试

10.测试计划包括什么

11.如果开发人员不认为这是一个bug你如何和他沟通

12.Qtp如何使用

13.如何加入表检查点

14.如何开发测试脚本

15.你以前是如何使用qtp的

16.在使用qtp过程中你发现了什么优点和缺点

17.你在登录我们的网站时发现什么BUG了么

18.你使用飞信么,有发现什么bug么

19.谈谈你的一个项目

20.你喜欢测试么

21.你是如何看待测试的

22.Loadrunner如何使用(回答期间问了几个具体的技术问题,想不起来了)

23.怎样进行性能测试

24.例如100个用户同时登陆,你如何进行测试的

25.如何判定系统性能是否符合要求

26.你以前工作的感觉怎样

篇2:软件测试的面试题

白盒测试和黑盒测试是什么?什么是回归测试?

单元测试、集成测试、系统测试的侧重点是什么?

设计用例的方法、依据有那些?

集成测试通常都有那些方法?

你用过的测试工具的主要功能、性能及特点?

一个缺陷测试报告的组成有哪些?

软件功能测试都有哪些方面需要注意?

软件测试项目从什么时候开始?为什么?

简述一下缺陷的生命周期

软件测试流程是什么?

软件开发的流程是什么?

软件测试的`组成人员及各自的任务?

怎样才能做好软件测试?

篇3:天才的面试题

1.房里有三盏灯, 房外有三个开关, 在房外看不见房内的情况, 但可以任意扳动开关。你只能进门观察一次, 你用什么方法来区分哪个开关控制哪一盏灯?

2.有两根粗细不均匀的香, 燃烧时快时慢, 但每根香烧完的时间确定是一小时。你能用什么方法来确定45分钟的时间?

3.村子里有50个人, 每个人都有一条狗, 在这50条狗中有病狗 (这种病不传染) , 人们要找出病狗。每个人可以观察其他49条狗, 以判断它们是否生病, 但只有自己的狗不能看, 观察后得到的结果不能交流, 也不能通知病狗的主人。主人一旦推算出自己的狗有病时, 就必须在一天内将其枪毙, 而且只有权力枪毙自己的狗, 没有权力打死其他人的狗。第一天大家全看完了, 但枪没响, 第二天枪也没响, 第三天才传来枪响。问:村里共有几条病狗?如何推算出来的?

4.在太平洋的一个小岛上生活着土著人, 他们不愿意被外人打扰。一天, 一位探险家到了岛上, 被土著人捉住, 土著人的首领告诉他:“你临死前可以有个机会留下一句话, 如果这句话是真的, 你将被烧死;如果是假的, 你将被五马分尸。”可怜的探险家说什么才能活下来?

5.一个老师为了测试一下A、B两个学生哪一个反应速度更快, 就把他们带到一个伸手不见五指的黑房子里。老师打开灯说:“这张桌子上有五顶帽子, 两顶是红色的, 三顶是黑色的。现在, 我把灯关掉, 并把帽子的顺序搞乱, 然后, 我们三人每人摸一顶戴在头上。当我把灯打开时, 请你们尽快说出, 自己头上戴的是什么颜色的帽子。”然后老师把灯关掉了, 三个人都摸了一顶帽子戴在头上, 同时, 老师把另外两顶藏起来了。电灯打开后, 那两个同学看到老师头上戴着的是顶红色的帽子, 过了一会儿, A喊道:“我戴的是黑帽子。”请问A是如何推理的?

答案 (仅供参考) :

1.先打开两个开关, 等一段时间再关上其中一个, 马上进里观察。打开的灯对应打开的开关, 用手摸到热的关闭的灯对应刚刚关闭的开关, 凉的灯对应始终没打开的开关。

2.点燃其中一根, 并把另一根两头点燃。第二根烧完恰好过去30分钟, 第一根剩下部分应该能支撑30分钟的燃烧。然后把第一根剩下的部分两头点燃, 15分钟即可燃尽。此过程一共耗时45分钟。

3.若只有一条病狗, 病狗的主人看到其他的狗都没有病, 那么就知道自己的狗有病, 所以第一天晚上就会枪响。因为没有枪响, 就说明病狗数量大于1。若有两条病狗, 病狗的主人会看到有一条病狗, 而第一天没听到枪响, 说明病狗数大于1, 所以病的主人也会知道自己的狗有病, 因而第二天会听枪响, 既然第二天枪也没响, 说明病狗数大于2。依此类推, 如果第三天听到枪响。说明有三条病狗。

4.这是一个悖论问题, 探险家只能描述一种非真非假的状况, 比如:我将被五马分尸。如果土著判定这话是真的, 那么他将被烧死———这样“五马分尸”就成假的了。如果土著判定这话是假的, 那他将被五马分尸的话就变成了真的。

篇4:微软的面试题

一个求职者应聘微软的部门经理,面试官抛出一道考题:一天晚上,结伴同行的4个人要由一座小桥的一边到达另一边,过桥时必须用到手电筒,但手电筒只有一支,而小桥每次最多只可以通过两人。4个人的过桥时间分别为1分钟、2分钟、5分钟、10分钟。要让所有人安全通过小桥。最少需要多长时间?

听完,求职者立即埋头计算。来微软之前,他曾经在别的公司做过项目经理,他想,这完全是一个考查优化的问题。

聪明的人马上就能想到这样的方法:先让1、2过去,1回来,5、10再过去,2回来,1、2再过去,总共17分钟。

可是,求职者算来算去,总比标准答案的时间多。看他左右为难的样子,面试官问要不要提示,他立马说不,又埋头做了5分钟,结果还是没做出来。

面试官点评说:“其实你解题的思路很好,可惜你没有理解清楚我的问题,最关键的是,你没有问我手电筒能照多远?如果将手电筒放在桥中间,朝左朝右各能照到桥的一半,那就不需要来回在桥上走了。

最后,面试官重申:出这样一道面试题,当然不是为了考求职者的数学水平,而是有没有理清问题细节的能力。这对一个项目经理来说,是非常重要的素质。

篇5:软件测试面试题4

解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入硬盘)

2. 你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?

解答:重建控制文件,用带backup control file 子句的recover 命令恢复数据库。

3. 如何转换init.ora到spfile?解答:使用create spfile from pfile 命令.

4. 解释data block , extent 和 segment的区别(这里建议用英文术语)

解答:data block是数据库中最小的逻辑存储单元。当数据库的对象需要更多的物理存储空间时,连续的data block就组成了extent . 一个数据库对象拥有的所有extents被称为该对象的segment.

5. 给出两个检查表结构的方法

解答:1.DESCRIBE命令

2.DBMS_METADATA.GET_DDL 包

6. 怎样查看数据库引擎的报错

解答:alert log.

7. 比较truncate和 命令

解答:两者都可以用来删除表中所有的记录。区别在于:truncate是DDL操作,它移动HWK,不需要 rollback segment .而Delete是DML操作, 需要rollback segment 且花费较长时间.

8. 使用索引的理由

解答:快速访问表中的data block

9. 给出在STAR SCHEMA中的两种表及它们分别含有的数据

解答:Fact tables 和dimension tables. fact table 包含大量的主要的信息而 dimension tables 存放对fact table 某些属性描述的信息

10. FACT Table上需要建立何种索引?

解答:位图索引 (bitmap index)

11. 给出两种相关约束?

解答:主键和外键

12. 如何在不影响子表的前提下,重建一个母表

解答:子表的外键强制实效,重建母表,激活外键

13. 解释归档和非归档模式之间的不同和它们各自的优缺点

解答:归档模式是指你可以备份所有的数据库 transactions并恢复到任意一个时间点。非归档模式则相反,不能恢复到任意一个时间点。但是非归档模式可以带来数据库性能上的少许提高.

14. 如何建立一个备份控制文件?

解答:Alter database backup control file to trace.

15. 给出数据库正常启动所经历的几种状态 ?

解答:STARTUp NOMOUNT 数据库实例启动

STARTUp MOUNT 数据库装载

STARTUp OpEN 数据库打开

16. 哪个column可以用来区别V$视图和GV$视图?

解答: INST_ID 指明集群环境中具体的 某个instance 。

17. 如何生成explain plan?

解答:运行utlxplan.sql. 建立plan 表

针对特定SQL语句,使用 explain plan set statement_id = st1 into plan_table

运行utlxplp.sql 或 utlxpls.sql察看explain plan

18. 如何增加buffer cache的命中率?

解答:在数据库较繁忙时,适用buffer cache advisory 工具,查询v$db_cache_advice . 如果有必要更改,可以使用 alter system set db_cache_size 命令

19. ORA-01555的应对方法?

解答:具体的出错信息是snapshot too old within rollback seg , 通常可以通过增大rollback seg来解决问题。当然也需要察看一下具体造成错误的SQL文本

20. 解释$ORACLE_HOME和$ORACLE_BASE的区别?

解答:ORACLE_BASE是oracle的根目录,ORACLE_HOME是oracle产品的目录。

++++++++++++++++++++++++++++++++++++++++++++

oracle面试题集锦

12月09日 星期六 08:35

面试题集锦

―――――――――ORCLE―――――――――

1. 解释冷备份和热备份的不同点以及各自的优点

解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的

数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复

操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入硬盘)

2. 你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?

解答:重建控制文件,用带backup control file 子句的recover 命令恢复数据库。

3. 如何转换init.ora到spfile?

解答:使用create spfile from pfile 命令

.

4. 解释data block , extent 和 segment的区别(这里建议用英文术语)

解答:data block是数据库中最小的逻辑存储单元。当数据库的对象需要更多的物理存储空间时,连续的data block就组成了extent . 一

个数据库对象拥有的所有extents被称为该对象的segment.

5. 给出两个检查表结构的方法

解答:1、DESCRIBE命令

2、DBMS_METADATA.GET_DDL 包

6. 怎样查看数据库引擎的报错

解答:alert log.

7. 比较truncate和 命令

解答:两者都可以用来删除表中所有的记录。区别在于:truncate是DDL操作,它移动HWK,不需要 rollback segment .而Delete是DML操作

, 需要rollback segment 且花费较长时间.

8. 使用索引的理由

解答:快速访问表中的data block

9. 给出在STAR SCHEMA中的两种表及它们分别含有的数据

解答:Fact tables 和dimension tables. fact table 包含大量的主要的信息而 dimension tables 存放对fact table 某些属性描述的

信息

10. FACT Table上需要建立何种索引?

解答:位图索引(bitmap index)

11. 给出两种相关约束?

解答:主键和外键

12. 如何在不影响子表的前提下,重建一个母表

解答:子表的外键强制实效,重建母表,激活外键

13. 解释归档和非归档模式之间的不同和它们各自的优缺点

解答:归档模式是指你可以备份所有的数据库 transactions并恢复到任意一个时间点。非归档模式则相反,不能恢复到任意一个时间点。

但是非归档模式可以带来数据库性能上的少许提高

.

14. 如何建立一个备份控制文件?

解答:Alter database backup control file to trace.

15. 给出数据库正常启动所经历的几种状态 ?

解答:

STARTUp NOMOUNT 数据库实例启动

STARTUp MOUNT - 数据库装载

STARTUp OpEN 数据库打开

16. 哪个column可以用来区别V$视图和GV$视图?

解答: INST_ID 指明集群环境中具体的某个instance 。

17. 如何生成explain plan?

解答:

运行utlxplan.sql. 建立plan 表针对特定SQL语句,使用 explain plan set statement_id = st1 into plan_table 运行

utlxplp.sql 或 utlxpls.sql察看explain plan

18. 如何增加buffer cache的命中率?

解答:在数据库较繁忙时,适用buffer cache advisory 工具,查询v$db_cache_advice . 如果有必要更改,可以使用 alter system set

db_cache_size 命令

19. ORA-01555的应对方法?

解答:具体的出错信息是snapshot too old within rollback seg , 通常可以通过增大rollback seg来解决问题。当然也需要察看一下具

体造成错误的SQL文本

20. 解释$ORACLE_HOME和$ORACLE_BASE的区别?

解答:ORACLE_BASE是oracle的根目录,ORACLE_HOME是oracle产品的目录

21. 如何判断数据库的时区?

解答:SELECT DBTIMEZONE FROM DUAL;

22. 解释GLOBAL_NAMES设为TRUE的用途

解答:GLOBAL_NAMES指明联接数据库的方式。如果这个参数设置为TRUE,在建立数据库链接时就必须用相同的名字连结远程数据库

23。如何加密pL/SQL程序?

解答:WRAp

24. 解释FUNCTION,pROCEDURE和pACKAGE区别

解答:function 和procedure是pL/SQL代码的集合,通常为了完成一个任务。procedure 不需要返回任何值而function将返回一个值在另一

方面,package是为了完成一个商业功能的一组function和proceudre的集合

25. 解释TABLE Function的用途

解答:TABLE Function是通过pL/SQL逻辑返回一组纪录,用于普通的表/视图。他们也用于pipeline和ETL过程。

26. 举出3种可以收集three advisory statistics

解答:Buffer Cache Advice, Segment Level Statistics, Timed Statistics

27. Audit trace 存放在哪个oracle目录结构中?

解答:unix $ORACLE_HOME/rdbms/audit Windows the event viewer

28. 解释materialized views的作用

解答:Materialized views 用于减少那些汇总,集合和分组的信息的集合数量。它们通常适合于数据仓库和DSS系统。

29. 当用户进程出错,哪个后台进程负责清理它

解答: pMON

30. 哪个后台进程刷新materialized views?

解答:The Job Queue processes.

31. 如何判断哪个session正在连结以及它们等待的资源?

解答:V$SESSION / V$SESSION_WAIT

32. 描述什么是 redo logs

解答:Redo Logs 是用于存放数据库数据改动状况的物理和逻辑结构。可以用来修复数据库.

33. 如何进行强制LOG SWITCH?

解答:ALTER SYSTEM SWITCH LOGFILE;

34. 举出两个判断DDL改动的方法?

解答:你可以使用 Logminer 或 Streams

35. Coalescing做了什么?

解答:Coalescing针对于字典管理的tablespace进行碎片整理,将临近的小extents合并成单个的大ex

篇6:软件测试类英文面试题

一、Why are you interested in working for our company?

1、Because your company has a good sales record.

2、Because your operations are global, so I feel I can gain the most from working in this kind of environment.

3、Because I think my major is suitable for this position.

4、Because I can learn new things in your company, at the same time I can offer my services to you.

5、Because I’m very interested in your company’s training program.

二、Why did you leave your former company?

1、Because I’m working in a small company where a further promotion is impossible.

2、Because I’m capable of more responsibilities, so I decided to change my job.

3、Because that company didn’t have a good future, so I needed to consider my future.

4、Because I want to change my working environment, I’d like to find a job, which is more challenging.

5、Because I had some private reasons, some family things.

三、What are your great strengths?

1、I’m a good team player.

2、I’m a hard-working, persistent person and a fast-learner.

3、I can work under pressure and get along with my colleagues.

4、I have strong organizational skills.

四、In what specific ways will our company benefit form hiring you?

1、I think that my technical background is helpful for you.

2、I have enough knowledge to market the products of your company.

3、I’m very familiar with this market and have many customers. I think your company will benefit from it.

4、Your company will benefit from gaining a young energetic, bright, person.

5、I know I am the right person for this job.

五、What are your salary expectations?

1、I would expect the standard rate of pay at your company for a person with my experiences and educational background.

2、Shall we discuss my responsibilities with your company first? I think salary is closely related to the responsibilities of the job.

3、I hope you’ll consider my experience and training and will offer me a salary higher than the junior secretary’s salary.

4、I expect to be paid according to my abilities.

5、With my experiences, I’d like to start at RMB4000 a month.

篇7:软件测试经典面试题(三)

第1题:坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,将出现的错误克服在早期(正确A)

A.技术评审B.程序测试C.文档审查D.管理评审

第2题:经验表明,在程序设计中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残留的错误与其他模块相比,通常应该(正确B)

A.较少B.较多C.相似D.不确定

第3题:下面有关测试原则的说法正确的是(正确A)

A.测试用例应由测试的输入数据和预期的输出结果两部分组成 B.测试用例自诩选取合理的输入数据 C.程序最好由编写该程序的程序员自己来测试 D.使用测试用例进行测试是为了检查程序员是否做错了他该做的事

第4题:为了提高测试的效率,争取的做法是(正确A)

A.选择发现错误可能性大的数据作为测试用例 B.在完成程序的编码之后在指定软件的测试计划 C.随机选取测试用例 D.取一切可能的输入数据作为测试用例

第5题:以下哪一种选项不属于软件缺陷(正确D)

A.软件没有实现产品规格说明所要求的功能 B.软件中出现了产品贵规格说明不应该出现的功能 C.软件实现了产品规格说明没有提到的功能 D.软件实现了产品规格说明所要求等功能但因受性能限制而未考虑可移植性问题

第6题:软件生存周期过程中,修改错误代价最大的阶段是(正确D)

A.需求阶段 B.设计阶段 C.编程阶段 D.发布运行阶段

第7题:以程序内部的逻辑结构为基础的测试用例设计技术属于(正确D)

A.灰盒测试 B.数据测试 C.黑盒测试 D.白盒测试

第8题:下列能表达程序未按照预期运行,但不会导致整体失效的是(正确B)

A.故障 B.异常 C.缺点 D.失效

第9题:下列关于缺陷产生原因的叙述中,不属于技术问题的是(正确A)

A.文档错误,内容不正确或拼写错误 B.系统结构不合理 C.语法错误 D.接口传递不匹配,导致模块集成出现问题

第10题:下面有关软件缺陷的说法中错误的是(正确C)

A.缺陷就是软件产品在开发中存在的问题 B.缺陷就是软件维护过程中存在的错误、毛病等各种问题 C.缺陷就是导致系统程序崩溃的错误 D.缺陷就是系统所需实现的某种功能的时效和违背

第11题:功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明,这属于软件缺陷级别中的(正确B)

A.致命缺陷 B.严重缺陷 C.一般缺陷 D.微小缺陷

第12题:黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据来源于(正确A)

A.软件规格说明 B.软件设计说明 C.概要设计说明D.详细设计说明

第13题:即使对程序的所有路径都进行了测试,程序也可能存在没能检查出来的缺陷,其原因可能是(正确D)

A.程序可能会因为缺少某些路径而存在问题 B.即使是穷举路径测试也决不能保证程序符合其设计规格说明 C.穷举路径测试也可能不会暴露数据敏感错误 D.以上全部

第14题:软件质量是软件产品能否得到市场认可的最基本的问题,而软件测试是保证软件质量的重要手段,下面关于软件测试任务正确的是(正确D)

l)预防软件发生错误2)发现改正程序错误

A.仅1)B.仅1)和2)C.仅1)和3)D.都是

第15题:下面说法正确的是(正确A)

A.我们无法测试一个程序确认它没有错误 B.黑盒测试是逻辑驱动的测试 C.穷举测试一定可以暴露数据敏感错误 D.白盒测试是一种输入输出驱动的测试

第16题:软件测试的目的是(正确B)

A.评价软件的质量 B.发现软件的错误 C.找出软件中所有的错误 D.证明软件的正确的第17题:以下选项中不属于软件缺陷状态的是(正确C)

A.激活状态 B.非激活状态 C.一致状态 D.已修正状态

第18题:为了提高测试的效率,应该(正确D)

A.随机地选取测试数据 B.取一切可能的输入数据作为测试数据 C.在完成编码以后制定软件的测试计划 D.选择发现错误的可能性大的数据作为测试数据

第19题:软件的集成测试工作最好由()承担,以提高集成测试的效果。(正确B)

A.该软件的设计人员 B.不属于该软件开发组的软件设计人员 C.该软件开发组的负责人 D.该软件的编程人员

第20题:软件测试计划的内容应包括(正确D)

A.测试目的、背景 B.被测软件的功能、输入和输出 C.测试内容和评价标准 D.以上全部

第21题:计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷是属于(正确A)

A.缺陷 B.故障 C.失效 D.缺点

第22题:问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是(正确A)

A.激活状态 B.非激活状态 C.已修正状态 D.关闭状态

第23题:下列不属于软件本身的原因产生的缺陷的是(正确C)

A.算法错误 B.语法错误 C.文档错误 D.系统结构不合理

第24题:从软件测试观点出发,软件缺陷由系统缺陷、加工缺陷、数据缺陷、代码缺陷和()构成。(正确B)

A.设计缺陷 B.功能缺陷 C.性能缺陷 D.接口缺陷

第25题:下列缺陷中,不属于加工缺陷的是(正确B)

篇8:2010年安徽公务员面试题解析

综合分析题

第一题:一项调查表明, 在我国近30年的1000多位“高考状元”中, 没有发现一位是经商、从政、做学问等方面的顶尖人才。请谈谈你的看法?

这是一道综合分析题, 也是一道时事政治类型的题目。对于考生来说, 应当属于比较容易回答的题目。因为, 今年以来, 国家对人才的重视和对教育的重视, 出台了许多鼓励政策, 同时, 媒体也就人才与教育的相关问题作了许多报道, 其中就有这一项调查。只要考生稍加注意, 就可以完整地回答这一问题。

从命题思路来说, 是考察考生的综合分析能力, 能够深入剖析人才与教育的现状, 从教育体制、教育方式、选拔机制、学生的理解与创新、综合素质培养以及到适应社会经济能力, 提出自己的看法和想法。这一命题, 涉及了政府、社会、家庭、自身、学校等方方面面, 也是近年来, 我们各方面都在关注和探讨的素质教育、高考改革、高校创新性人才培养等热门话题, 无论考生从哪个方面切入, 都能谈出一二三来。

从当天本组27名考生的回答来看, 绝大多数考生回答较好。有的从应试教育与素质教育切入主题, 有的从知识与能力问题切入主题, 有的从“高考状元”的成长环境切入主题, 有的从创新性人才培养切入主题, 有的从高校教育切入主题等。有的还想到了钱学森教授临终时与温家宝总理的谈话, 阐述我国基础教育、高中教育、大学教育对创新型人才培养的影响。有的谈到媒体过多地宣传“高考状元”, 对这些“高考状元”成长环境的影响, 都表现出了考生应有的素质。从考官给出的小分来看, 也都在中上。

人际沟通与协调题

第二道题:请举例说明, 你和他人合作中遇到挫折后, 是怎么解决的?

这是一道人际沟通与协调类型的题目, 也是一道矛盾类型的题目, 在面试中是常见的。对于这样的题目, 考生回答起来应当说是得心应手的。因为无论是过去的面试, 还是现在的各类培训, 都会有这样的题目类型。但是, 在这一题目中, 考生必须要把握住题意中的三个关键词:一是举例, 二是挫折, 三是他人合作。不然, 就回归到了过去一些类似题目回答的老路子上了。

从出题的思路来看, 就是要看考生能否把握住关键, 能否区别于过去或一些培训机构对这一类型题目的回答套路, 做出比较好的回答。

然而, 令人遗憾的是, 几乎所有考生对这个问题的回答, 不仅没有摆脱过去和培训机构的老路子, 而且, 绝大多数考生在题意的把握上, 也没有把握住关键的三个词。既没有举例, 也没有把握住“挫折”的真正意思。而是把意外、争执、矛盾、误解, 当成挫折。就字典上对“挫折”的解释来说, 应当是事情进行不顺利, 失败。这一道题目的关键是要首先列举自己生活或工作中的一个事例, 而这一事例与他人合作相关, 最后是失败了, 自己如何去解决。

从当天本组27名考生的回答来看, 仅有一人回答的较为贴切, 绝大多数考生仅把意外、争执、矛盾、误解, 当作题意给回答了。从考官给出的小分来看, 基本上都在中下, 出乎了考官的预料。

情境模拟题

第三道题:有少数公务员在执行公务时存在“不作为、乱作为”的现象, 请你从提高“执行力”的角度, 谈谈如何避免上述现象发生?

这是一道情境模拟试题, 也是一道依法行政与公共服务类型的题目。旨在考察考生能否认识到依法行政对于一个公务员和国家机关形象的影响, 也体现了和谐社会更应当要法治。

从出题者的思路来看, 一是要看考生对依法行政的态度和个人要表现的素质。二是要看考生能否认识到依法行政对于整个社会的重要性。三是要看考生依法行政关键要从哪些环节做起。有了这三个方面的回答, 就是一个完整的回答。

从当天本组27名考生的回答来看, 应当说, 绝大多数考生在题意的把握上, 把握得较好。不仅回答少数公务员不代表所有公务员, 这些“少数”在执行公务时存在“不作为、乱作为”现象, 反映了个人素质问题、工作透明度问题、法律上规定的自由裁量权过大问题、约束机制问题、社会监督问题、执法环境问题等多个方面。而且, 能够提出提高“执行力”, 避免上述现象发生的关键应当从个人素质、工作透明度、法律上规定的自由裁量权过大、约束机制、社会监督、执法环境等问题抓起, 回答得都较为完美。从考官给出的小分来看, 基本上都在中上, 让考官十分满意。

发散性思维题

第四道题:是一幅图, 一只企鹅和一个人站在地球上, 企鹅脚下是一块即将融化的冰, 其他全是海水;而这个人的脚下是一块很小的绿地, 其他全是沙漠。题目要求, 请你观察已给的图, 构思一段人物与企鹅的对话。

这是一道发散性思维类型的题目, 也是一道规定体裁类型的题目, 类似这样的题目, 这几年面试中常常出现。既要看考生的思维反应能力, 又要看考生的应变与创新能力。

从出题者的思路来看, 这幅图画反映的是三个问题:一是人与动物生存的问题。二是经济发展与环境保护的问题。三是资源过度开发与地球气候变化无常问题。所以, 考生要能够从企鹅脚下是一块即将融化的冰, 其他全是海水;而人的脚下是一块很小的绿地, 其他全是沙漠, 想到“冰山在融化”、“陆地在沙漠化”背后的原因, 实质上就是上述三个问题。只要考生能够紧紧抓住上述三个问题, 在对话中体现, 并能够结合科学发展观, 阐述当前要发展循环经济、低碳经济等, 从而实现人与自然的和谐。

从当天本组27名考生的回答来看, 绝大多数考生都能够紧扣主题回答, 回答得较好。但是, 唯一不足的是对话较少, 旁白过多。没有能够把“冰山在融化”、“陆地在沙漠化”这一现象, 以及产生的原因、危害和对策, 通过对话的方式表达出来。多数考生只用三两句对话, 然后就是个人认为。有的还想到了哥本哈根世界气候大会, 有的想到图画反映的是几十年后, 有的还用童话的方式表述等。从考官给出的小分来看, 基本上都在中上, 让考官十分满意。

然而, 这一题, 正确的回答应当是, 紧扣主题———围绕地球人与动物这个共同的家园———剖析现在的生存环境———寻找恶化的原因和后果———提出合理的对策与思路———最终实现人与动物与自然的和谐。

篇9:一道终身受用的面试题

这是一家公司招聘时的一道面试题目:

“你开着一辆车,在一个暴风雨的晚上经过一个车站。 有三个人正在等公共汽车,一个是快要死的老人,很可怜;一个是医生,他曾救过你的命,你做梦都想报答他;还有一个女人/男人,她/他是那种你做梦都想嫁/娶的人,也许错过就没有了。但你的车只能坐一个人,你将如何选择?请解释一下你的理由。”

在你看下面的话之前请仔细考虑一下,因为每一个回答都有自己的原因。老人快要死了,你应该先救他。然而,每个老人最后都只能把死作为他的终点站。或许应该先让医生上车,因为他救过你,这是个报答他的好机会。同时有些人认为首先要帮助的是自己钟爱的人,因为一旦错过了这个机会,可能就永远不能再遇到一个让你这么心动的人了。

在200个应征者中,只有一个人被雇佣了,他并没有解释理由,而只是说了以下的话“给医生车钥匙,让他带着老人去医院,而我则留下来陪我的梦中情人一起等公车。”

拯救老人

◇ 我是第一次看到这个题目,我选择快要死的老人,这是第一直觉,看完答案后,我想我会把钥匙给医生然后去医院,那个他/她的选择如果和我合拍是最理想,如不是那……

◇ 选快要死的老人,是因为我们都很善良,在道义上,我们都背不起灵魂的十字架,但是在现实生活中又有多少人真的能做到。其实也不是我们不想去做,而是我们这样做了又是怎样的结果。企业选人时,不仅仅要看我们善良,还要有能力啊。

医生与汽车

◇ 如果医生不会开车呢?这个问题是有争议的。

◇ 但是题目本身又不可能说医生会开车,不然题目过于简单。是有一点缺陷,不过整体上来说还是一道不错的题目。

◇ 为什么不说服医生救治老人,自己带着梦中情人离开?

◇ 医生没有工具就像战士没有枪一样啊。

◇ 你认为在那种地方有救助这个老人的条件吗?我觉得这是一个很好的题目,开拓了我们的思维,也考验了一个人的品质。

◇ 这道题很受用,但在美国汽车只是一个代步的普及工具,远没有其他来得重要,比如梦中情人。

◇ 在美国人的角度,可能较容易回答。中国国情不同,我上班7年了,才考驾照,驾驶还不能完全说是一项技能,更多的是职业。

学会放弃

◇ 每个我认识的人都认为以上的回答是最好的,但没有一个人(包括我在内)一开始就想到。是否是因为我们从未想过要放弃我们手中已经拥有的优势(车钥匙)?有时,如果我们能放弃一些固执、狭隘和优势的话,我们可能会得到更多。

◇ 我是第一次看到这个题目,也许跟大多数人一样,始终站在自我的角度上思考问题,希望事情由自己来安排。看了答案以后,才了解到有的时候放弃才会得到更多。

◇ 看到这个测试题,我感慨万分。我深深体会到要懂得放弃,要舍得放弃。

◇ 舍我的精神,有时是处理问题的最佳方法。

打破常规

◇ 很多问题之所以让我们难以取舍,是因为自己身在其中,“不识庐山真面目,只缘身在此山中”,有时跳出问题来思考会有意想不到的结果。

◇ 让人耳目一新,是的,我们要打破常规思维枷锁,跳出问题来寻求答案。

◇ 这个问题在很多地方都刊登过,但是每次看都还会有启发。我们的思维往往是局限在一个前提下,我们所有的答案都是在这个前提下产生的。有些时候我们的确应该推翻这个前提,把整个事件拆开来看。

◇ 这个题目让我受到很大的启发,我真的没有想到可以有这么好的答案。有时候事情的解决往往是让人无法估计的,但如果你认真思考的话,结果将是意想不到的。

◇ 深受启发。在现实生活中要善待每一个人,每一件事都要往两全其美的方向去想。

◇ 好像很多事都能两全齐美,只是要深入地思考。

为什么要出这样一道题?

◇ 为什么没有人讨论一下,公司面试为什么要出这样一道题,是想考考应征者的性格、心地、思维方式还是其他什么?

◇ 其实,这道题是考察我们的创新思维能力,也就是是否善于超常规思维,是否善于跳出思维定式,也许公司所看重的是个人的创新能力吧。当然,放弃可以更好地获得也是一种解释,但更重要的是考察在复杂环境中正确应对的能力。

◇ 同意上面的看法,这个题的考察点和放弃等似乎无关,是关于创新思考的。

◇ 思考方式比题目本身更有意义。

(帖子来源:www. hroot. com)

主持人评帖:

给你一个选择的权力——车钥匙,在这个面对生命(拯救老人)、报恩(报答医生)和爱情(令人心动的情人)的三维模型中,你将如何选择?

在模型中选择的人,往往看重生命的价值。毕竟生命无价,并且每人只能拥有一次。

跳出模型,质疑假设:为什么只能三者择一呢?放弃优势——车钥匙,你将会看到另一种可能性。正如赫伯特·西蒙质疑经济学经典的理性人假设,提出意味深远的有限理性说,得以荣获诺贝尔经济学奖的桂冠一样。

加入限制条件——讨论医生与汽车的问题,则可以进行更为细致、深入的分析。真实的生活远比世上最精妙的模型更复杂,这时也许你还要考虑风险、代价……现实往往比小说更离奇。

篇10:测试主动性的面试题

在你以前的工作中,你曾经解决过多少本来不属于你职权范围内的一些公司的问题?

工作给你带来的最大的满足是什么?

在你的上一个工作中,你发现了哪些以前了的问题?

讲讲上一个工作中,因为你而发生的一些变化。

工作中,你认为哪些情形是比较危险的?为什么?

篇11:计算机软件测试面试题

1.白箱测试和黑箱测试是什么?什么是回归测试?

回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试包括两部分:函数本身的测试、其他代码的测试。

2.单元测试、集成测试、系统测试的侧重点是什么?

单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。

集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求,组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。

系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。

3.设计用例的方法、依据有那些?

白盒测试:逻辑覆盖法,主要包括语句覆盖,判断覆盖,条件覆盖,判断-条件覆盖,路径覆盖

黑盒测试:等价划分类,边界值分析,错误推测法。

5.集成测试通常都有那些策略?

1、在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;

2、各个子功能组合起来,能否达到预期要求的父功能;

3、一个模块的功能是否会对另一个模块的功能产生不利的影响;

4、全局数据结构是否有问题;

5、单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。学网,收藏本篇文章 [1] [2] [3]

$

pan>7.一个缺陷测试报告的组成缺陷的标题,缺陷的基本信息,复现缺陷的操作步骤,缺陷的实际结果描述,期望的正确结果描述,注释文字和截取的缺陷图象。

8.基于WEB信息管理系统测试时应考虑的因素有哪些?

9.软件本地化测试比功能测试都有哪些方面需要注意?

软件本地化测试的目的:

软件本地化测试的测试策略:1.本地化软件要在各种本地化操作系统上安装并测试。2.源语言软件安装在另一台相同源语言操作系统上,作为对比测试。3.重点

测试因本地化引起的软件的功能和软件界面的错误。4.测试本地化软件的翻译质量。5.手工测试和自动测试相结合。

11.需求测试注意事项有哪些?

一个良好的需求应当具有一下特点:

完整性:每一项需求都必须将所要实现的功能描述清楚,以使开发人员获得设计和实现这些功能所需的所有必要信息。

正确性:每一项需求都必须准确地陈述其要开发的功能。

一致性:一致性是指与其它软件需求或高层(系统,业务)需求不相矛盾。可行性:每一项需求都必须是在已知系统和环境的权能和限制范围内可以实施的。

无二义性:对所有需求说明的读者都只能有一个明确统一的解释,由于自然语言极易导致二义性,所以尽量把每项需求用简洁明了的用户性的语言表达出来。健壮性:需求的说明中是否对可能出现的异常进行了分析,并且对这些异常进行了容错处理。

必要性:“必要性”可以理解为每项需求都是用来授权你编写文档的“根源”。要使每项需求都能回溯至某项客户的输入,如Use Case或别的来源。

可测试性:每项需求都能通过设计测试用例或其它的验证方法来进行测试。可修改性:每项需求只应在S R S 中出现一次。这样更改时易于保持一致性。欢迎光临学网,点击这里查看更多文章教程 [1] [2] [3]

另外,使用目录表、索引和相互参照列表方法将使软件需求规格说明书更容易修改。

可跟踪性:应能在每项软件需求与它的根源和设计元素、源代码、测试用例之间建立起链接链,这种可跟踪性要求每项需求以一种结构化的,粒度好(f i n e-g r a i n e d)的方式编写并单独标明,而不是大段大段的叙述。

面試題二

问题六:常见的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。

1.等价类划分

划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.2.边界值分析法

边界值分析方法是对等价类划分方法的补充。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误.使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据.3.错误推测法

基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法.错误推测方法的基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例.例如, 在单元测试时曾列出的许多在模块中常见的错误.以前产品测试中曾经发现的错误等, 这些就是经验的总结.还有, 输入数据和输出数据为0的情况.输入表格为空格或输入表格只有一行.这些都是容易发生错误的情况.可选择这些情况下的例子作为测试用例.4.因果图方法

前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等.考虑输入条件之间的相互组合,可能会产生一些新的情况.但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多.因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例.这就需要利用因果图(逻辑模型).因果图方法最终生成的就是判定表.它适合于检查程序输入条件的各种组合情况.5.正交表分析法

有时候,可能因为大量的参数的组合而引起测试用例数量上的激增,同时,这些测试用例并没有明显的优先级上的差距,而测试人员又无法完成这么多数量的测试,就可以通过正交表来进行缩减一些用例,从而达到尽量少的用例覆盖尽量大的范围的可能性。

6.场景分析方法

指根据用户场景来模拟用户的操作步骤,这个比较类似因果图,但是可能执行的深度和可行性更好。

问题七:您认为做好测试用例设计工作的关键是什么?

白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果

黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题

问题八:详细的描述一个测试活动完整的过程。

1.项目经理通过和客户的交流,完成需求文档,由开发人员和测试人员共同完成需求文档的评审,评审的内容包括:需求描述不清楚的地方和可能有明显冲突或者无法实现的功能的地方。项目经理通过综合开发人员,测试人员以及客户的意见,完成项目计划。然后SQA进入项目,开始进行统计和跟踪

2.开发人员根据需求文档完成需求分析文档,测试人员进行评审,评审的主要内容包括是否有遗漏或者双方理解不同的地方。测试人员完成测试计划文档,测试计划包括的内容上面有描述。

3.测试人员根据修改好的需求分析文档开始写测试用例,同时开发人员完成概要设计文档,详细设计文档。此两份文档成为测试人员撰写测试用例的补充材料。

4.测试用例完成后,测试和开发需要进行评审。

5.测试人员搭建环境

6.开发人员提交第一个版本,可能存在未完成功能,需要说明。测试人员进行测试,发现BUG后提交给BugZilla。

7.开发提交第二个版本,包括Bug Fix以及增加了部分功能,测试人员进行测试。

8.重复上面的工作,一般是3-4个版本后BUG数量减少,达到出货的要求。

9.如果有客户反馈的问题,需要测试人员协助重现以及回归测试。

问题九:以往是否曾经从事过性能测试工作?请尽可能的详细描述您以往的性能测试工作的完整过程。

曾经做过一套网管系统的性能测试,主要测试该软件在同时管理大量终端的情况下,在响应时间,CPU/磁盘/内存等参数是否满足要求。

也曾经做过软交换系统的呼叫性能测试,主要是测试软交换系统在有大量呼叫的情况下,响应时间,呼叫成功率,CPU/磁盘/内存等参数是否满足设计要求。

问题十:您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。

测试网管系统中,使用的Mimic来模拟终端,能够大量的节省成本。

测试软交换系统的时候,使用的Prolab来模拟终端并发送呼叫软交换,他完成了同时数百人才能完成的摘机拨号工作,主要工作原理是产生一些符合要求的IP包并发送给软交换系统,同时对软交换系统的回应进行处理,决定下一步动作。

问题十一:您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?

主要是保障在大量用户的情况下,服务能正常使用。

问题十二:在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?

1.在传统的BugZilla中,BUG描述应该包括以下的信息

2.和BUG产生对应的软件版本

3.开发的接口人员

4.BUG的优先级

5.BUG的严重程度

6.BUG可能属于的模块,如果不能确认,可以用开发人员来判断

7.BUG标题,需要清晰的描述现象

8.BUG描述,需要尽量给出重新Bug的步骤

9.BUG附件中能给出相关的日志和截图。

软件测试的面试题(精选11篇)相关文章:

软件测试面试题目100及最佳答案

软件测试的面试题(精选11篇)

2024高考总分是多少分 各科多少分满分

高考满分多少分 总成绩是多少

高考总分多少分 各科分别多少分

河南省普通高校招生考生服务平台官网入口

《软件测试的面试题(精选11篇)》

软件测试的面试题(精选11篇)篇1:软件测试的面试题1.测试流程是什么2.测试用例最重要的是什么3.谈谈你的工作经历4.如何和开发人员沟通5.如何确定一个bug6.什么样的bug报告一个
推荐度:
点击下载文档文档为doc格式