分享

软件测试工程师面试题-腾讯QQ

 白雪~~~ 2012-03-09

 

01. 为什么要在一个团队中开展软件测试工作

02. 您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作?

03. 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述)

04. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?

05. 您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)

10. 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。

10. 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?

10. 您认为做好测试计划工作的关键是什么?

10. 您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。

10. 您认为做好测试用例设计工作的关键是什么?

11. 请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。

12. 您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。

13. 您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。

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

15. 您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?

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

17. 您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷(Bug)的管理?如果有,请结合该工具描述软件缺陷(Bug)跟踪管理的流程。

18. 您以往是否曾经从事过单元测试和集成测试?如果有,请谈一下这些工作的实际开展情况。

19. 您如何看待软件过程改进?在您曾经工作过的企业中,是否有一些需要改进的东西呢?您期望的理想的测试人员的工作环境是怎样的?

20. 您以往工作过的企业中,是否开展了软件配置管理工作?您能否描述一下这项工作的开展情况和您对这项工作的认识?

21. 您是否熟悉一些主流的软件工程方法论和思想,如RUP、CMM、CMMI、XP、PSP、TSP。如果熟悉,您是否可以谈一下对这些方法论和思想的认识?

22. 您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良好的人际关系的关键是什么?

23. 在您以往的测试工作中,最让您感到不满意或者不堪回首的事情是什么?您是如何来对待这些事情的?

24. 在即将完成这次笔试前,您是否愿意谈一些自己在以往的学习和工作中获得的工作经验和心得体会?(可以包括软件测试、过程改进、软件开发或者与此无关的其他方面)

第一部分 职业能力测评(共40分钟)

10  行政职业能力测试

110   性格测试

第二部分 技术笔试题(好像是60分钟)

选择题

涉及C++ delete函数,虚函数、结构体和类的关系、二叉树遍历、排序算法、网络协议(TCP/IP协议、SNMP协议、http协议)、软件工程

填空题

涉及 遍历、进程间通信方式、http协议格式、面向过程集成方法、软件测试方法、软件工程包含哪些步骤、jsp标签(注释标签有哪些)

问答题

1.  Jsp 创建cookie的原理

2.  程序填空(C++),输入一数字型字符串自动转换成对应的数字,如输入“123”转成数字123,输入“-123”转成-123

3.  编写程序两个大数据相加,两个大数据按字符串的方式输入 

 

昨天参加了电子科大的腾讯2009校园招聘笔试,规模比较大,参加考试的人很多,每个人都有自己的考试编号和简历编号,向监考人员出示自己的考试编号后,凭身份证入场,感觉比较严,看完身份证还要看你的脸。。。。。啊 可能变胖了%……%¥%¥……%¥&

笔试分为两个部分,第一部分是非能力测试,时间2:30-3:00,第二部分是技术测试,时间是3:00-5:00,技术测试根据你所报的方向各有侧重点,不同的技术测试卷颜色也不一样,我选的是软件开发,绿色。

一 、第一部分 非技术测试

(1)非能力测试

分为两个部分,第一部分是传说中的中文阅读理解,就是给一堆描述性的或者叙述性的文字,然后后面给出4个选项,问哪一个可以由上文推出,或者哪一个不能由上文推出。

具体的题目现在回忆不准确,大概有这几个记得一点的

1.关于上海人才流失的叙述性文字,给出4个结论,哪一个是可以从文中推出。

2.木头盖子一直是传统的好东东,金属盖子也兴起了,但是有许多缺点,如烫手啊、化学成分啊,玻璃盖子就各个方面都很好。

3.由于污染的问题,水鸟的死亡率(生病率?)达到了90%,这个统计数据是根据河边的动物诊所的记录得出的,受诊治的水鸟死亡率有20%,。。。。4个结论

(2)性格测试

百多个性格测试题,如:

1.你一个人做事的时候,总是信心不足,怕自己决策不正确吗?

A 完全不符合 B基本不符合 C 不清楚 D 基本符合 E 完全符合

2.你觉得和一个你性格不合的人一起共事,会降低你的工作效率吗?

3.你有时候真的有想说脏话的冲动吗?

4.你觉得有向比自己强大的对手挑战的欲望吗?

。。。。。。

值得注意的是,最后的10道左右题,是和前面的题目重的,选项和问题一模一样,我想可能是为了测试应试者是否有认真回答答卷吧,所以特意将后面10道题的答案和前面的对了对,保证都是一样的选择。

二、第二部分 技术测试

技术题分为三种类型1.选择题 2.填空题。3附加题 选择题侧重基础知识 填空题侧重程序流程 附加题是一个大题,一个经典数学问题

(1)选择题

不可能都记起来,选几个记得的吧。

如:

1.cache 的作用是什么

2.一下集中排序中,哪种是不稳定排序

3.排序算法的效率由什么衡量

4.在双向链表中,将一个节点P插入到链表中的节点Q后面,一下正确的操作是?

(2)填空题

1.是一个sin函数问题,给出sin的泰勒展开公式,和一个带有空格的程序流程图,完成程序流程图的空格。

sin(x)=x/1! - x3/3!+ x5/5! - …(-1)m-1 x(2m-1)/(2m-1)!

首先读入X,要求最后误差不差过m,流程图如下

2.链表,结构体  包括 1数据 2该节点被访问次数freq  要求一个节点每次被访问则freq++,整个链表按被访问次数(即访问频度)非升序排列。每次访问完节点后都对链表进行排序。

附加题:

背包问题。一个背包刚好装S克东西,有N个物体 重量分别是:W1 W2 W3….WN  请编程 用非递归的方法 得出一组解。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多