IT笔试题全集 - 软件测试篇 - 追雨制作 - 2011版

更新时间:2024-06-08 21:06:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

IT笔试题全集_软件测试篇_追雨制作_2011版 追雨QQ:262300093

追雨QQ:262300093

软件测试题目 一、 判断题 (每题2分,20)

1、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。 (初级) ( × )

2、发现错误多的模块,残留在模块中的错误也多。( √ ) (初级)

3、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。( × )(初级)

4、单元测试通常应该先进行―人工走查‖,再以白盒法为主,辅以黑盒法进行动态测试。 ( √ )(中级)

5、功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。( √ )(中级)

6、软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。(√)(高级)

7、软件测试只能发现错误,但不能保证测试后的软件没有错误。(√) 8、软件就是程序。(X)

9、测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。(X) 10、I18N测试是指对产品做出具有国际性的规划,而L10N测试则是指对软件做出符合本地需求更改工作。(√)【高级】 二、 选择题 (每题2分 20 )

1、 进行软件质量管理的重要性有:(ABCD)【中级】 A、维护降低成本 B、法律上的要求 C、市场竞争的需要

D、质量标准化的趋势 E、软件工程的需要 F、CMM过程的一部分 G、方便与客户进一步沟通为后期的实施打好基础2、以测试的形态分测试可以分为:(ABC)【中级】

A、建构性测试 B、系统测试 C、专项测试

D、单元测试 E、组件测试 F、集成测试3、选出属于黑盒测试方法的选项(ABC)【初级】

A、测试用例覆盖 B、输入覆盖 C、输出覆盖

D、分支覆盖 E、语句覆盖 F、条件覆盖4、编写测试计划的目的是:(ABC)【中级】A、使测试工作顺利进行 B、使项目参与人员沟通更舒畅 C、使测试工作更加系统化

D、软件工程以及软件过程的需要 E、软件过程规范化的要求 F、控制软件质量5、依存关系有4种分别是:(ABCD)【高级】 A、开始-结束 B、开始-开始 C、结束-开始

D、结束-结束 E、开始-实施-结束 F、结束-审核-开始6、软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC得是:(ABC)【高级】 A、测试 B、跟踪 C、监督

D、制定计划 E、需求审查 F、程序代码审查7、实施缺陷跟踪的目的是:(ABCD)【中级】

A、软件质量无法控制 B、问题无法量化 C、重复问题接连产生

D、解决问题的知识无法保留 E、确保缺陷得到解决 F、使问题形成完整的闭环处理8、使用软件测试工具的目的:(ABC)【中级】 A、帮助测试寻找问题 B、协助问题的诊断 C、节省测试时间

D、提高Bug的发现率 E、更好的控制缺陷提高软件质量 F、更好的协助开发人员9、典型的瀑布模型的四个阶段是:(ABCD)【高级】 A、分析 B、设计 C、编码

D、测试 E、需求调研 F、实施10、PSP是指个人软件过程 ,是一种可用于( A )、( B )和( C )个人软件工作方式的自我改善过程。【高级】 A、控制 B、管理 C、改进

D、高效 E、充分 F、适宜三、 问答题

1、 测试人员在软件开发过程中的任务是什么?(初级)(5分)

答:1、寻找Bug;2、避免软件开发过程中的缺陷;3、衡量软件的品质;4、关注用户的需求。总的目标是:确保软件的质量。2、 在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?(初级)(6分)答:一条Bug记录最基本应包含:编号、Bug所属模块、Bug描述、Bug级别、发现日期、发现人、修改日期、修改人、修改方法、回归结果等等;要有效的发现Bug需参考需求以及详细设计等前期文档设计出高效的测试用例,然后严格执行测试用例,对发现的问题要充分确认肯定,然后再向外发布如此才能提高提交Bug的质量。3、 界面测试题及设计题。请找出下面界面中所存在的问题并分别列出;用黑盒测试的任何一种方法设计出此登陆窗体的测试用例。(中级)(6分) 答:1、窗体的标题栏中为空,没有给出标题。

2、用户名和密码控件的字体不一致并且没有对齐。 3、文本框的大小不一致没有对其。 4、确定和取消按钮控件的大小不一致。4、 黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点!(中级)(5分)答:黑盒测试的优点有:

1)比较简单,不需要了解程序内部的代码及实现; 2)与软件的内部实现无关;

3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;

4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能; 5)在做软件自动化测试时较为方便。黑盒测试的缺点有:

1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%; 2)自动化测试的复用性较低。 白盒测试的优点有:

帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。

白盒测试的缺点有:

1)程序运行会有很多不同的路径,不可能测试所有的运行路径;

2)测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;

3)系统庞大时,测试开销会非常大。5、 根据自己的理解回答什么是软件测试,软件测试分为哪几个阶段。(初级)(5分)

答:软件测试是一个为了寻找软件中的错误而运行软件的过程,一个成功的测试是指找到了迄今为止尚未发现的错误的测试。

软件测试一般分为单元测试、集成测试和系统测试。6、 根据自己的理解什么是测试用例和测试规程,设计一个测试用例应当从哪几方面考虑?(中级)(10分)答:狭义的讲,一个测试用例就是测试人员用以测试被测软件的某个特性或特性组合的一组数据。这组数据可能是从用户处得来的实际的一组数据,也可能是测试人员专门设计出来的测试软件某些功能的一组数据。 测试规程就是详细的对测试用例设计方法、测试方法、测试工具、测试环境和测试数据进行描述的文档,还可以包括能把某个或某一组测试用例应用到被测软件上完成某项测试的一系列的操作步骤。

设计测试用例应当从以下几方面考虑:边界值,等价类划分,有效/无效值等。7、 什么是软件质量保证?软件质量保证人员与开发人员的关系如何?(高级) (10分)

答:软件质量保证就是通过确保软件过程的质量,来保证软件产品的质量。 软件质量保证人员和开发人员之间具有管理上的严格的独立性,两个小组的管理员都不能越权管理另一组,但都可以向更高层的管理者汇报软件开发中的问题

软件测试笔试题 一、 判断题 (每题2分,20)1、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。 (初级) ( × )2、发现错误多的模块,残留在模块中的错误也多。( √ ) (初级)3、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。( × )(初级)4、单元测试通常应该先进行―人工走查‖,再以白盒法为主,辅以黑盒法进行动态测试。( √ )(中级)5、功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。( √ )(中级)6、软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。(√)(高级)7、软件测试只能发现错误,但不能保证测试后的软件没有错误。(√)8、软件就是程序。(X)9、测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。(X)10、I18N测试是指对产品做出具有国际性的规划,而L10N测试则是指对软件做出符合本地需求更改工作。(√)【高级】二、 选择题 (每题2分 20 )1、 进行软件质量管理的重要性有:(ABCD)【中级】A、维护降低成本 B、法律上的要求 C、市场竞争的需要D、质量标准化的趋势 E、软件工程的需要 F、CMM过程的一部分G、方便与客户进一步沟通为后期的实施打好基础2、以测试的形态分测试可以分为:(ABC)【中级】A、建构性测试 B、系统测试 C、专项测试D、单元测试 E、组件测试 F、集成测试3、选出属于黑盒测试方法的选项(ABC)【初级】A、测试用例覆盖 B、输入覆盖 C、输出覆盖D、分支覆盖 E、语句覆盖 F、条件覆盖4、编写测试计划的目的是:

(ABC)【中级】A、使测试工作顺利进行 B、使项目参与人员沟通更舒畅 C、使测试工作更加系统化D、软件工程以及软件过程的需要 E、软件过程规范化的要求 F、控制软件质量5、依存关系有4种分别是:(ABCD)【高级】A、开始-结束 B、开始-开始 C、结束-开始D、结束-结束 E、开始-实施-结束 F、结束-审核-开始6、软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC得是:

(ABC)【高级】A、测试 B、跟踪 C、监督D、制定计划 E、需求审查 F、程序代码审查7、实施缺陷跟踪的目的是:(ABCD)【中级】A、软件质量无法控制 B、问题无法量化 C、重复问题接连产生D、解决问题的知识无法保留 E、确保缺陷得到解决 F、使问题形成完整的闭环处理8、使用软件测试工具的目的:(ABC)【中级】A、帮助测试寻找问题 B、协助问

题的诊断 C、节省测试时间D、提高Bug的发现率 E、更好的控制缺陷提高软件质量 F、更好的协助开发人员9、典型的瀑布模型的四个阶段是:(ABCD)【高级】A、分析 B、设计 C、编码D、测试 E、需求调研 F、实施10、PSP是指个人软件过程 ,是一种可用于( A )、( B )和( C )个人软件工作方式的自我改善过程。【高级】A、控制 B、管理 C、改进D、高效 E、充分 F、适宜三、 问答题1、 测试人员在软件开发过程中的任务是什么?(初级)(5分)答:1、寻找Bug;2、避免软件开发过程中的缺陷;3、衡量软件的品质;4、关注用户的需求。总的目标是:确保软件的质量。2、 在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?(初级)(6分)答:一条Bug记录最基本应包含:编号、Bug所属模块、Bug描述、Bug级别、发现日期、发现人、修改日期、修改人、修改方法、回归结果等等;要有效的发现Bug需参考需求以及详细设计等前期文档设计出高效的测试用例,然后严格执行测试用例,对发现的问题要充分确认肯定,然后再向外发布如此才能提高提交Bug的质量。3、 界面测试题及设计题。请找出下面界面中所存在的问题并分别列出;用黑盒测试的任何一种方法设计出此登陆窗体的测试用例。(中级)(6分)答:1、窗体的标题栏中为空,没有给出标题。

2、用户名和密码控件的字体不一致并且没有对齐。 3、文本框的大小不一致没有对其。 4、确定和取消按钮控件的大小不一致。4、 黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点!(中级)(5分)答:黑盒测试的优点有:

1)比较简单,不需要了解程序内部的代码及实现;2)与软件的内部实现无关;3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;5)在做软件自动化测试时较为方便。黑盒测试的缺点有:

1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;2)自动化测试的复用性较低。白盒测试的优点有:帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。白盒测试的缺点有:1)程序运行会有很多不同的路径,不可能测试所有的运行路径;2)测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;3)系统庞大时,测试开销会非常大。5、 根据自己的理解回答什么是软件测试,软件测试分为哪几个阶段。(初级)(5分)答:软件测试是一个为了寻找软件中的错误而运行软件的过程,一个成功的测试是指找到了迄今为止尚未发现的错误的测试。 软件测试一般分为单元测试、集成测试和系统测试。6、 根据自己的理解什么是测试用例和测试规程,设计一个测试用例应当从哪几方面考虑?(中级)(10分)答:狭义的讲,一个测试用例就是测试人员用以测试被测软件的某个特性或特性组合的

一组数据。这组数据可能是从用户处得来的实际的一组数据,也可能是测试人员专门设计出来的测试软件某些功能的一组数据。 测试规程就是详细的对测试用例设计方法、测试方法、测试工具、测试环境和测试数据进行描述的文档,还可以包括能把某个或某一组测试用例应用到被测软件上完成某项测试的一系列的操作步骤。设计测试用例应当从以下几方面考虑:边界值,等价类划分,有效/无效值等。7、 什么是软件质量保证?软件质量保证人员与开发人员的关系如何?(高级) (10分)答:软件质量保证就是通过确保软件过程的质量,来保证软件产品的质量。 软件质量保证人员和开发人员之间具有管理上的严格的独立性,两个小组的管理员都不能越权管理另一组,但都可以向更高层的管理者汇报软件开发中的问题四、 设计题1).输入三个整数,判断三个整数能否构成一个三角形,请用黑盒测试方法中的一种设计出相应的测试用例并详细说明所使用的黑盒测试方法。(中高级) (15分) 外包公司软件测试工程师 1试述软件的概念和特点?软件复用的含义?构件包括哪些? 2瀑布模型和螺旋模型的主要区别是什末 3软件生存周期及其模型是什末

4什末是软件测试 软件测试的目的与原则 5净室软件工程的策略是什末

6软件配置管理的作用 软件配置包括什末 7简述需求分析的过程和意义

8什末是数据的对立性 有几个层次

9网状、层次数据模型与关系数据模型的最大的区别是什末 10dbms读取一条记录时发生哪些事件 11什末是软件质量 软件包是什末 12软件产品质量特性是什末

13什末是软件质量保证 其主要任务是什末

14软件质量保证体系是什末 国家标准中与质量保证管理相关的几个标准是什末 他们的编号和全称是什末 15软件测试的原则与策略是什末

16什末是测试用例 什末是测试脚本 两者的关系是什末

17简述什末是静态测试、动态测试、黑盒测试、白盒测试、a测试 b测试 18测试问题的严重性分为几级 如何区分

19测试用例设计的原则是什末 目前主要的测试用例设计方法是什末 20结构化系统测试和功能性系统测试分别采用了哪些方法和技术 21软件测试分为几个阶段 各阶段的测试策略和要求是什末 22面向对象的测试用例设计有几种方法 如何实现

23在软件测试各个阶段通常完成什末工作 各个阶段的结果文件是什末 包括什末内容

24软件的安全性应从哪几个方面去测试 外企测试工程师面试题 Q1. Write test case of square root 2 or any no.?

Ans: focus on if the test case have the use of boundry value analysis and equivalance partioning used or not.

Q2. if u have a requirement and u have made 50 test case for that, then how do u say . these test cases are sufficient, nor less nor too much (as while executing they r not wasting time)

Ans. Test Setgeies comes in pictures.

Q3. if u have 100 test cases left and hv very less time. which test cases u will execute first

Q4.can it be possible to live a product with known bugs in it., if yes how we will do it? do we tell the client?id yes how? Killer Questions for Software Tester Interviews What is it about your personality that makes you suited for QA/Testing Roles?How did you get into Software Testing, and what do you enjoy the most about it?How do you know when a Software product has been Tested enough?When does the Software Testing Process begin in the life-cycle, in your opinion?What is the difference between a Test Sategy and a Test Plan?Tell me about the most important bug you ever found?When should you automate a Software Test?

企业面试题试卷 测试基础 附带答案

1. 试述软件的概念和特点?软件复用的含义?构件包括哪些?2. 瀑布模型和螺旋模型的主要区别是什么?3. 软件生存周期及其模型是什么?4. 什么是软件测试?软件测试的目的与原则5. 净室软件工程的策略是什么?6. 软件配置管理的作用?软件配置包括什么?7. 什么是软件质量?软件包是什么?8. 目前主要的测试用例设计方法是什么?9. 软件的安全性应从哪几个方面去测试?1、 答案如下:a) 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、文档的完整集合。b) 软件复用(Software Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是代码级复用,被复用的知识专指程序,后来扩大到包括领域知识、开发经验、设计决定、体系结构、需求、设计、代码和文档等一切有关方面。c) 可以被复用的软件成分一般称作可复用构件2、 答案如下:a) 参照TP书上第六章45/46页的讲解,参考一下书上的说法进行对比即可。考虑弹性、风险、成本,等几个方面。3、 答案如下:a) 软件生存周期是软件开发全部过程、活动和任务的结构框架,是从可行性研究到需求分析、软件设计、编码、测试、软件发布维护的过程。b) 在经历需求、分析、设计、实现、部署后,软件将被使用并进入维护阶段,直到最后由于缺少维护费用而逐渐消亡。这样的一个过程,称为 生命周期模型

(Life Cycle Model)。4、 答案如下:a) 使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。b) 软件测试的目的:i. 测试是程序的执行过程,目的在于发现错误ii. 一个成功的测试用例在于发现至今未发现的错误iii. 一个成功的测试是发现了至今未发现的错误的测试iv. 确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。v. 确保产品满足性能和效率的要求vi. 确保产品是健壮的和适应用户环境的c) 软件测试的原则:教材的说法:i. 软件测试应尽早执行,并贯穿于整个软件生命周期ii. 软件测试应追溯需求iii. 测试应由第三方来构造iv. 穷举测试是不可能的,要遵循Good-enough原则v. 必须确定预期输出(或结果)vi. 必须彻底检查每个测试结果vii. 充分注意测试中的群集现象viii. 缺陷的二八定理ix. 严格执行测试计划,排除测试的随意性x. 注意合法合理的输入,也要注意非法的非预期的输入xi. 检查程序是否是否做了不该做的xii. 测试应从―小规模‖开始,逐步转向―大规模‖xiii. 反复使用同样的测试会使软件具有抵抗力xiv. 关注缺陷的修复另一种说法:i. 应当把―尽早和不断地测试‖作为开发者的座右铭。ii. 程序员应该避免检查自己的程序,测试工作应该由独立的专业的软件测试机构来完成。iii. 设计测试用例时,应该考虑到合法的输入和不合法的输入,以及各种边界条件,特殊情况下要制造极端状态和意外状态,比如

网络异常中断、电源断电等情况。iv. 一定要注意测试中的错误集中发生现象,这和程序员的编程水平和习惯有很大的关系。v. 对测试错误结果一定要有一个确认的过程。一般有A测试出来的错误,一定要有一个B来确认,严重的错误可以召开评审会进行讨论和分析。vi. 制定严格的测试计划,并把测试时间安排得尽量宽松,不要希望在极短的时间内完成一个高水平的测试。vii. 回归测试的关联性一定要引起充分的注意,修改一个错误而引起更多错误出现的现象并不少见。viii. 妥善保存一切测试过程文档,意义是不言而喻的,测试的重现性往往要靠测试文档。5、 答案如下:a) 增量计划。开发一个采用增量策略的项目计划,建立每个增量的功能、它的项目大小、以及净室开发进度表。必须特别小心以保证通过认证的增量将被定时集成。b) 需求收集。使用类似于在第11 章引入的技术,为每个增量开发一个客户级需求的更详细的描述。c) 盒结构规约。使用一个运用盒结构的规约方法[HEV93]来描述功能规约。遵从操作分析原则,盒结构―在每一个精化级别上分离和分开行为、数据及过程的创造性定义‖。d) 形式化设计。使用盒结构方法,净室设计是规约的自然的无缝的扩展。虽然,在两个活动间可进行清楚的区分,但是,规约(称为―黑盒‖)是被递进地求精(在一个增量内)以成为类似于体系结构的和过程的设计(分别称为―状态盒‖和―清晰盒‖)。e) 正确性验证。净室小组对设计及代码进行一系列严格的正确性验证活动。验证从最高层次的盒结构(规约)开始,然后移向设计细节和代码。正确性验证的第一层次通过应用一组―正确性问题‖[LIN88]来进行,如果这没有证明规约是正确的,则使用更形式化的(数过学的)验证方法。f) 代码生成、检查和验证。以某种专门语言表示的盒结构规约被转换为合适的程序设计语言。然后,使用标准的走查或检查技术(第8 章)来保证代码和盒结构的语义相符性,以及代码的语法正确性。然后,对源代码进行正确性验证。g) 统计性测试计划。分析软件的项目级使用情况,计划和设计一组执行用途的―概率分布‖的测试用例(25.4 节)。如图25-1 所示,这个净室活动是和规约、验证及代码生成并行进行的。h) 统计性使用测试。记住,对计算机软件进行彻底测试是不可能的,因此,总需要设计有限数量的测试用例。统计性使用技术[POO88]执行一系列由特定对象的所有用户的所有可能的程序执行的统计样本(上面提到的概率分布)所导出的测试。认证。一旦完成验证、检查和使用测试(并且所有错误被修正),则开始进行增量集成前的认证工作。6、 答案如下:a) 软件配置管理作为软件开发过程的必要环节和软件开发管理的基础,贯穿整个软件生命周期,同时对软件开发过程的宏观管理即项目管理也有重要的支持作用。一个软件开发组织真正有效的实施软件配置管理,将会使软件开发过程有更好的可预测性,使系统具有可重复性,大大提高软件组织的竞争力。b) 软件配置包括如下内容:i. 配置项识别ii. 工作空间管理iii. 版本控制iv. 变更控制v. 状态报告vi. 配置审计7、 答案如下:a) 简单的说:软件质量:软件产品的特性可以满足用户的功能、性能需求的能力。比

较长的说法:现代质量管理认为,质量是客户要求或者期望的有关产品或者服务的一组特性,落实到软件上,这些特性可以是软件的功能、性能和安全性等等。这些特性决定了软件产品保证客户满意的能力,并且,这些特性应该是可以度量的。我们还可以从另一个角度,即软件产品是如何生产出来的,来间接的推断软件质量。我们称之为软件的流程质量,以有别于前面所说的软件产品质量。所谓流程,我们可以将其理解为一个活动序列和与此相关的输入、输出、约束条件、实现方法、辅助工具等等因素共同组成的系统。ISO9001 和SW-CMM 都主要是从流程角度来探讨软件质量和质量改进的。当然,我们还能从其它角度,比如软件的生产者-人的素质,来诠释软件质量,但不管怎样,软件的产品质量是最终的检验标准,而最终的检验者就是客户。从这个意义上说,软件质量就是客户满意度。b) 软件包

(Software Package)是指具有特定的功能,用来完成特定任务的一个程序或一组程序。可分为应用软件包和系统软件包两大类。应用软件包与特定的应用领域有关,又可分为通用包及专用包两类。通用软件包根据社会的一些共同需求开发,专用软件包则是生产者根据用户的具体需求定制的,可以为适合其特殊需要进行修改或变更。8、 答案如下:a) 白盒测试:i. 逻辑覆盖ii. 循环覆盖iii. 基本路径覆盖b) 黑盒测试:i. 边界值分析法ii. 等价类划分iii. 错误猜测法iv. 因果图法v. 状态图法vi. 测试大纲法vii. 随机测试viii. 场景法9、 答案如下:软件安全性测试包括程序、数据库安全性测试。根据系统安全指标不同测试策略也不同。a) 用户认证安全的测试要考虑问题:i. 明确区分系统中不同用户权限ii. 系统中会不会出现用户冲突iii. 系统会不会因用户的权限的改变造成混乱iv. 用户登陆密码是否是可见、可复制v. 是否可以通过绝对途径登陆系统(拷贝用户登陆后的链接直接进入系统)vi. 用户退出系统后是否删除了所有鉴权标记,是否可以使用后退键而不通过输入口令进入系统b) 系统网络安全的测试要考虑问题i. 测试采取的防护措施是否正确装配好,有关系统的补丁是否打上ii. 模拟非授权攻击,看防护系统是否坚固iii. 采用成熟的网络漏洞检查工具检查系统相关漏洞(即用最专业的黑客攻击工具攻击试一下,现在最常用的是 NBSI 系列和 IPhacker IP )iv. 采用各种木马检查工具检查系统木马情况v. 采用各种防外挂工具检查系统各组程序的外挂漏洞c) 数据库安全考虑问题:i. 系统数据是否机密(比如对银行系统,这一点就特别重要,一般的网站就没有太高要求)ii. 系统数据的完整性(我刚刚结束的企业实名核查服务系统中就曾存在数据的不完整,对于这个系统的功能实现有了障碍)iii. 系统数据可管理性iv. 系统数据的独立性v. 系统数据可备份和恢复能力(数据备份是否完整,可否恢复,恢复是否可以完整)1. 试述软件的概念和特点?软件复用的含义?构件包括哪些?2. 瀑布模型和螺旋模型的主要区别是什么?3. 软件生存周期及其模型是什么?4. 什么是软件测试?软件测试的目的与原则5. 净室软件工程的策略是什么?6. 软件配置管理的作用?软件配置包括什么?7. 什么是软件质量?软件包是什

么?8. 目前主要的测试用例设计方法是什么?9. 软件的安全性应从哪几个方面去测试?1、 答案如下:a) 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、文档的完整集合。b) 软件复用(Software Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是代码级复用,被复用的知识专指程序,后来扩大到包括领域知识、开发经验、设计决定、体系结构、需求、设计、代码和文档等一切有关方面。c) 可以被复用的软件成分一般称作可复用构件2、 答案如下:a) 参照TP书上第六章45/46页的讲解,参考一下书上的说法进行对比即可。考虑弹性、风险、成本,等几个方面。3、 答案如下:a) 软件生存周期是软件开发全部过程、活动和任务的结构框架,是从可行性研究到需求分析、软件设计、编码、测试、软件发布维护的过程。b) 在经历需求、分析、设计、实现、部署后,软件将被使用并进入维护阶段,直到最后由于缺少维护费用而逐渐消亡。这样的一个过程,称为 生命周期模型

(Life Cycle Model)。4、 答案如下:a) 使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。b) 软件测试的目的:i. 测试是程序的执行过程,目的在于发现错误ii. 一个成功的测试用例在于发现至今未发现的错误iii. 一个成功的测试是发现了至今未发现的错误的测试iv. 确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。v. 确保产品满足性能和效率的要求vi. 确保产品是健壮的和适应用户环境的c) 软件测试的原则:教材的说法:i. 软件测试应尽早执行,并贯穿于整个软件生命周期ii. 软件测试应追溯需求iii. 测试应由第三方来构造iv. 穷举测试是不可能的,要遵循Good-enough原则v. 必须确定预期输出(或结果)vi. 必须彻底检查每个测试结果vii. 充分注意测试中的群集现象viii. 缺陷的二八定理ix. 严格执行测试计划,排除测试的随意性x. 注意合法合理的输入,也要注意非法的非预期的输入xi. 检查程序是否是否做了不该做的xii. 测试应从―小规模‖开始,逐步转向―大规模‖xiii. 反复使用同样的测试会使软件具有抵抗力xiv. 关注缺陷的修复另一种说法:i. 应当把―尽早和不断地测试‖作为开发者的座右铭。ii. 程序员应该避免检查自己的程序,测试工作应该由独立的专业的软件测试机构来完成。iii. 设计测试用例时,应该考虑到合法的输入和不合法的输入,以及各种边界条件,特殊情况下要制造极端状态和意外状态,比如网络异常中断、电源断电等情况。iv. 一定要注意测试中的错误集中发生现象,这和程序员的编程水平和习惯有很大的关系。v. 对测试错误结果一定要有一个确认的过程。一般有A测试出来的错误,一定要有一个B来确认,严重的错误可以召开评审会进行讨论和分析。vi. 制定严格的测试计划,并把测试时间安排得尽量宽松,不要希望在极短的时间内完成一个高水平的测

试。vii. 回归测试的关联性一定要引起充分的注意,修改一个错误而引起更多错误出现的现象并不少见。viii. 妥善保存一切测试过程文档,意义是不言而喻的,测试的重现性往往要靠测试文档。5、 答案如下:a) 增量计划。开发一个采用增量策略的项目计划,建立每个增量的功能、它的项目大小、以及净室开发进度表。必须特别小心以保证通过认证的增量将被定时集成。b) 需求收集。使用类似于在第11 章引入的技术,为每个增量开发一个客户级需求的更详细的描述。c) 盒结构规约。使用一个运用盒结构的规约方法[HEV93]来描述功能规约。遵从操作分析原则,盒结构―在每一个精化级别上分离和分开行为、数据及过程的创造性定义‖。d) 形式化设计。使用盒结构方法,净室设计是规约的自然的无缝的扩展。虽然,在两个活动间可进行清楚的区分,但是,规约(称为―黑盒‖)是被递进地求精(在一个增量内)以成为类似于体系结构的和过程的设计(分别称为―状态盒‖和―清晰盒‖)。e) 正确性验证。净室小组对设计及代码进行一系列严格的正确性验证活动。验证从最高层次的盒结构(规约)开始,然后移向设计细节和代码。正确性验证的第一层次通过应用一组―正确性问题‖[LIN88]来进行,如果这没有证明规约是正确的,则使用更形式化的(数过学的)验证方法。f) 代码生成、检查和验证。以某种专门语言表示的盒结构规约被转换为合适的程序设计语言。然后,使用标准的走查或检查技术(第8 章)来保证代码和盒结构的语义相符性,以及代码的语法正确性。然后,对源代码进行正确性验证。g) 统计性测试计划。分析软件的项目级使用情况,计划和设计一组执行用途的―概率分布‖的测试用例(25.4 节)。如图25-1 所示,这个净室活动是和规约、验证及代码生成并行进行的。h) 统计性使用测试。记住,对计算机软件进行彻底测试是不可能的,因此,总需要设计有限数量的测试用例。统计性使用技术[POO88]执行一系列由特定对象的所有用户的所有可能的程序执行的统计样本(上面提到的概率分布)所导出的测试。认证。一旦完成验证、检查和使用测试(并且所有错误被修正),则开始进行增量集成前的认证工作。6、 答案如下:a) 软件配置管理作为软件开发过程的必要环节和软件开发管理的基础,贯穿整个软件生命周期,同时对软件开发过程的宏观管理即项目管理也有重要的支持作用。一个软件开发组织真正有效的实施软件配置管理,将会使软件开发过程有更好的可预测性,使系统具有可重复性,大大提高软件组织的竞争力。b) 软件配置包括如下内容:i. 配置项识别ii. 工作空间管理iii. 版本控制iv. 变更控制v. 状态报告vi. 配置审计7、 答案如下:a) 简单的说:软件质量:软件产品的特性可以满足用户的功能、性能需求的能力。比较长的说法:现代质量管理认为,质量是客户要求或者期望的有关产品或者服务的一组特性,落实到软件上,这些特性可以是软件的功能、性能和安全性等等。这些特性决定了软件产品保证客户满意的能力,并且,这些特性应该是可以度量的。我们还可以从另一个角度,即软件产品是如何生产出来的,来间接的推断软件质量。我们称之为软件的流程质量,以有别于前面所

说的软件产品质量。所谓流程,我们可以将其理解为一个活动序列和与此相关的输入、输出、约束条件、实现方法、辅助工具等等因素共同组成的系统。ISO9001 和SW-CMM 都主要是从流程角度来探讨软件质量和质量改进的。当然,我们还能从其它角度,比如软件的生产者-人的素质,来诠释软件质量,但不管怎样,软件的产品质量是最终的检验标准,而最终的检验者就是客户。从这个意义上说,软件质量就是客户满意度。b) 软件包

(Software Package)是指具有特定的功能,用来完成特定任务的一个程序或一组程序。可分为应用软件包和系统软件包两大类。应用软件包与特定的应用领域有关,又可分为通用包及专用包两类。通用软件包根据社会的一些共同需求开发,专用软件包则是生产者根据用户的具体需求定制的,可以为适合其特殊需要进行修改或变更。8、 答案如下:a) 白盒测试:i. 逻辑覆盖ii. 循环覆盖iii. 基本路径覆盖b) 黑盒测试:i. 边界值分析法ii. 等价类划分iii. 错误猜测法iv. 因果图法v. 状态图法vi. 测试大纲法vii. 随机测试viii. 场景法9、 答案如下:软件安全性测试包括程序、数据库安全性测试。根据系统安全指标不同测试策略也不同。a) 用户认证安全的测试要考虑问题:i. 明确区分系统中不同用户权限ii. 系统中会不会出现用户冲突iii. 系统会不会因用户的权限的改变造成混乱iv. 用户登陆密码是否是可见、可复制v. 是否可以通过绝对途径登陆系统(拷贝用户登陆后的链接直接进入系统)vi. 用户退出系统后是否删除了所有鉴权标记,是否可以使用后退键而不通过输入口令进入系统b) 系统网络安全的测试要考虑问题i. 测试采取的防护措施是否正确装配好,有关系统的补丁是否打上ii. 模拟非授权攻击,看防护系统是否坚固iii. 采用成熟的网络漏洞检查工具检查系统相关漏洞(即用最专业的黑客攻击工具攻击试一下,现在最常用的是 NBSI 系列和 IPhacker IP )iv. 采用各种木马检查工具检查系统木马情况v. 采用各种防外挂工具检查系统各组程序的外挂漏洞c) 数据库安全考虑问题:i. 系统数据是否机密(比如对银行系统,这一点就特别重要,一般的网站就没有太高要求)ii. 系统数据的完整性(我刚刚结束的企业实名核查服务系统中就曾存在数据的不完整,对于这个系统的功能实现有了障碍)iii. 系统数据可管理性iv. 系统数据的独立性v. 系统数据可备份和恢复能力(数据备份是否完整,可否恢复,恢复是否可以完整) 北京鼎普科技股份有限公司 软件测试面试题 一,判断题:1-4判断题很简单,很常见,我就不写出来了。5自底向上的集成测试需要编写桩模块( )。二,选择题:1, 软件测试的对象包括_____ 。(备注:选择题很

简单,我只写出题目,具体选项我就不写了,目的在于让网友们有个复习的方向,选择题万变不离其中,只要你把理论概念掌握了,如何变哈你都能得分)。2, 测试按开发阶段划分为_______3, 简单。省略。4, V模型题。5, BUG管理的流程。6, ___________方法根据输出对输入的依赖关系设计测试用例。三,问答题:1, 测试人员与开发人员沟通中,如何提高沟通效率,如何改善沟通效果?2, 画出V模型,并做描述?3, 测试用例设计题。(备注:给了一个软件的截图,让你设计用例。)一,判断题:1-4判断题很简单,很常见,我就不写出来了。5自底向上的集成测试需要编写桩模块( )。二,选择题:1, 软件测试的对象包括_____ 。(备注:选择题很简单,我只写出题目,具体选项我就不写了,目的在于让网友们有个复习的方向,选择题万变不离其中,只要你把理论概念掌握了,如何变哈你都能得分)。2, 测试按开发阶段划分为_______3, 简单。省略。4, V模型题。5, BUG管理的流程。6, ___________方法根据输出对输入的依赖关系设计测试用例。三,问答题:1, 测试人员与开发人员沟通中,如何提高沟通效率,如何改善沟通效果?2, 画出V模型,并做描述?3, 测试用例设计题。(备注:给了一个软件的截图,让你设计用例。) 软件测试面试题 1.白箱测试和黑箱测试是什么?什么是回归测试?

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

单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。 集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求,组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。 系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。 3.设计用例的方法、依据有那些?

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

黑盒测试:等价划分类,边界值分析,错误推测法。 5.集成测试通常都有那些策略?

1、在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失; 2、各个子功能组合起来,能否达到预期要求的父功能;

3、一个模块的功能是否会对另一个模块的功能产生不利的影响; 4、全局数据结构是否有问题;

5、单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。 7.一个缺陷测试报告的组成

缺陷的标题,缺陷的基本信息,复现缺陷的操作步骤,缺陷的实际结果描述,期望的正确结果描述,注释文字和截取的缺陷图象。 8.基于WEB信息管理系统测试时应考虑的因素有哪些? 9.软件本地化测试比功能测试都有哪些方面需要注意? 软件本地化测试的目的:

软件本地化测试的测试策略:1.本地化软件要在各种本地化操作系统上安装并测试。2.源语言软件安装在另一台相同源语言操作系统上,作为对比测试。3.重点测试因本地化引起的软件的功能和软件界面的错误。4.测试本地化软件的翻译质量。5.手工测试和自动测试相结合。 11.需求测试注意事项有哪些?

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

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

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

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

无二义性:对所有需求说明的读者都只能有一个明确统一的解释,由于自然语言极易导致二义性,所以尽量把每项需求用简洁明了的用户性的语言表达出来。

健壮性:需求的说明中是否对可能出现的异常进行了分析,并且对这些异常进行了容错处理。

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

可测试性:每项需求都能通过设计测试用例或其它的验证方法来进行测试。 可修改性:每项需求只应在S R S 中出现一次。这样更改时易于保持一致性。可跟踪性:应能在每项软件需求与它的根源和设计元素、源代码、测试用例之间建立起链接链,这种可跟踪性要求每项需求以一种结构化的,粒度好(f i n e

g r a i n e d )的方式编写并单独标明,而不是大段大段的叙述。 中科软测试工程师面试题 笔试题1.谈谈你对测试的理解2.你三年的职业规划3.你对加班的看法?是否可以加班?4.你心目中理想的公司怎么样?理想的工作环境?理想的同事关系?5.你觉得这笔试答的如何?优势在哪?劣势在哪?6.如果初面没成功,你怎么说服我给你复试机会?7.你认为激励你努力工作的因素都有哪些?8.你的最大的优点是什么?缺点是什么?有什么专业特长?爱好是什么?9.给你辆自行车,你认为最需要检查的是哪些地方?为什么?若要保证质量必须要检查三个部件,是什么?为什么?技术题数据库1.咖啡厅,咖啡不同种类不同价格,有大杯小杯,食物不同种类不同价格,消费时间令算钱,结账可以用会员卡,会员卡根据等级不同打折不同,画出E-R图2.给出两个表,成绩表和课程表说明主键、外键的作用,索引的好处和不足?创建表查询成绩小于60分的学生姓名和学号查询成绩小于60分的学生姓名和课程名查询平均成绩并排序3.两个表设计的有哪些缺陷,应该如何改动程序题1.给段代码,用白盒测试方法设计用例覆盖2.给段JAVA代码,类的互相调用,写出显示结果,并说明过程,主要考察的是类以及私有变量的生命周期3.写出一个类,调用另一个类的函数测试题1.什么是信息管理系统?最重要的是哪部分?2.什么是数据库?是什么关系型数据库?描述主键、外键3.TD中BUG处理过程4.测试计划的内容5.一个有广告的花杯子,尽可能多的设计测试用例6.你会使用的测试工具7.测试题太多,具体想不起来了,总之把老师总结的测试技术题全背下来就成了,考的也就是那些东西初面1.自我介绍2.谈谈你做过的一个项目,担当什么职责3.谈谈你做过项目的一个模块,具体都设计了哪些用例4.使用QTP、Loadrunner多长时间?分别叙述使用过程5.给出一个QTP的场景,问怎么设计,问的根本听不懂,所以也没记住6.Loadrunner中都可以修改插入哪些东西?检查点是插在事务的里面还是外面?集合点是插在事务的前面还是后面?7.是否参与过性能分析,都需要看哪些地方8.QTP适合哪些系统?不适合哪些系统9.你为什么离职10.你的三年职业规划是什么11.是否可以加班12.原公司有多少人,测试团队有多少人,开发团队有多少人复试(全是结合具体工作谈的)1.谈谈以前的工作2.测试计划都怎么写的3.讲讲QTP和LR的如何使用4.如何回归的5.介绍一下TD的流程6.结合你做过的一个系统的一个模块,设计用例7.LR并发用户是如何确定的8.LR的分析需要看哪些方面9.如何写测试分析报告10.什么是冰冻测试11.是否统招12.三

年职业规划13.用过哪些管理工具,如何使用

AURALog面试题 软件测试方面 一、40分钟的笔试1、Notepad保存的测试用例2、给出一个简单的客户端程序,已经给出了英文的功能介绍。针对界面设计测试用例以上测试用例均用英文设计二、技术面试1、做英文的自我介绍2、简单的英语对话3、简述测试项目中遇到的问题4、怎样去设计测试用例等待5、缺陷管理方面6、怎样确认bug GWebs公司笔试题 1、 你所知道的测试类型有哪些?比较各种测试类型的联系与区别。

2、 比较白盒测试、黑盒测试、单元测试、集成测试、系统测试、验收测试的区别和联系。

3、 你知道的测试用例设计方法有哪些?请用具体的例子加以说明。 4、 以前做过性能测试么?请结合例子具体说明性能测试的流程。

5、 用过某种类型的测试管理工具吗?请结合例子说明工具的使用流程。 6、 针对一记事本文件的保存功能,即File/Save功能,设计测试用例。

北京麒麟网信息技术有限公司网络游戏测试面试题 1.常见的游戏类型有哪些,各举一个例子2.请写出你玩过的网络游戏3.从以上网络游戏中选取一个,写出你认为此游戏设计上的优缺点4.请写出你玩过的单机游戏5.从以上单机游戏中选取一个,写出你认为此游戏设计上的优缺点6.黑盒测试和白盒测试的定义与区别7.请设计一个网络游戏中组队模块的测试案例8.近战职业和远程职业测试时的平衡点是什么9.在大型MMORPG中,常见的技能有哪些,请写出3个以上并写出各技能的测试要点10.一个人从一副牌里抽出了

一张牌,他把花色告诉了X先生,把点数告诉了Y先生,X先生和Y先生知道这副牌的组成,

它们是黑桃J,8,4,2;红桃A,Q,4;方块A,5;草花K,Q,5,4。 X先生和Y先生都很擅长推理,他们做出了如下的对话: Y先生:我不知道这张牌

X先生:我知道你不知道这张牌 Y先生:现在我知道这张牌了

X先生:现在我也知道了请问抽出的这张牌是什么,并写出推理过程

施惠特软件测试面试题以及笔试题(2) 笔试题: 1.测试分哪几个阶段? 2.测试用例要素? 3.测试方法?

4.a测试,B测试定义?

5.数据库,查询两个字段,反回前五行数据,升序和降序。 6.CMM是什么?

7.TOMCAT的端口设置在哪个文件里面? 8.性能测试报告方面的内容面试题: 1.自我介绍

2.为什么离职?

3.在学校学了哪些内容?

4.谈谈做过的项目里的功能模块? 5.做测试工作的体会? 施惠特软件测试面试题以及笔试题(1) 1.测试分哪几个阶段?单元测试、集成测试、系统测试、验收测试2.测试用例要素?用例编号、测试名称、重要级别、前置条件、测试输入、操作步骤、预期结果3.测试方法?黑/白。在具体说下每个的方法。4.a测试,B测试定义?a测试是软件开发公司组织内部人员,模拟各类用户,对即将上市的软件产品进行测试,试图发现错误并修复的过程。β测试是由软件的多个用户在实际使用环境中进

行的测试,这些用户返回有关错误信息给开发者。5.数据库方面的题。用一条sql语句满足一下四个条件:1.查询两个字段A,B2.反回前五行数据 (就是top 5)3.有关字段的一些条件(就是用where #8230;and

#8230;and..)4.按字段c升序和字段d降序排列(升序必须写出关键字便是,不能默认不写:即Acs)6.CMM是什么?它有几个等级?每个等级表示的描述是什么?初级(initial):软件开发过程中偶尔会出现混乱的现象,只有很少的工作过程是经 过严格定义的,开发成功往往依靠的是某个人的智慧和努力。可重复的(repeatable):建立了基本的项目管理过程。按部就班地设计功能、跟踪 费用 ,根据项目进度表进行开发。对于相似的项目,可以重用以前已经开发成功的部分。被定义的(defined.):软件开发的工程活动和管理活动都是文档化、标准化的,它被集成为一个组织的标准的开发过程。所有项目的开发和维护都在这个标准基础上进行定制。被管理的(managed.):对于软件开发过程和产品质量的测试细节都有很好的归纳, 产品和开发过程都可以定量地分解和控制。优化的(optimizing):通过建立开发过程的定量反馈机制,不断产生新的思想,采用 新的技术来优化开发过程。7.TOMCAT的端口设置在哪个文件里面?Tomcat的主目录\\conf\\server.xml 文件:

#8243; maxHttpHeaderSize= 8192

#8243; maxThreads= 150

#8243; minSpareThreads= 25

#8243;maxSpareThreads= 75

#8243; enableLookups= false

redirectPort= 8443

#8243; acceptCount= 100

#8243;connectionTimeout= 20000

#8243; disableUploadTimeout= ue

/>8080就是端口咯··改就是了··8.性能测试报告分析题。有3页,给了5个表格,即单业务和综合集成业务下:应用服务器、数据库服务器的并发系统资源占用图然后有3个问题,让你分析。小有难度,看你能力了。1.自我介

绍。2.为什么离职?3.在学校学了哪些内容?4.谈谈做过的项目里的功能模块?5.做测试工作的体会?6.在之前公司你的职位是做什么的,具体干了什么?7.培训的时候都做过什么项目?8.你期望的薪水?9.你做过性能测试么?(技术人员貌似对性能测试很感兴趣)我回答的是做过,然后说了项目。然后他就问了个LR的问题。问LR―事物‖如何定义,具体怎么用,是有与否有效果?10.你之前的公司用的语言.NET还是java?回答的时候根据你简历里面的原来公司的项目说,他其实就是问你简历里面那个项目是用什么写的。我当时的一个.NET的。(他们公司是JAVA,so你要说你会java,不会就说一直在学,我就是这么说的。) 英智兴达软件测试笔试题 1、什么是白盒测试,什么是黑盒测试?

2、简述QA在需求分析、开发、RC、CC、GA的阶段的职责 3、用英语解释压力测试与负载测试的区别 4、什么是回归测试? 5、简述bug的生命周期

6、如何测试手机的短信功能? 中科方德软件测试面试题 中文题目:三角形用例设计。给出一个函数,写程序判断当月总天数。黑盒、白盒、单元、集成、系统、验收测试的区别和联系。缺陷记录应包含的内容。缺陷管理的过程。完整的介绍一个项目的性能测试。英文题目:LINUX命令。 朗思通面试题 1三角形问题,读入3个整数,作为三角形的三条边,输出不等边三角形,等腰三角形,等边三角形。设计测试用例集,尽可能的覆盖多种情况。2根据上面一题画出流程

图,用一种语言写一个程序。3DDP(错误发现率)的计算问题。4谈谈可用性的标准。 数码视讯面试流程 1.笔试,测试理论题2.人力面试,聊家常3.测试组长面试

4.测试经理面试测试组长和测试经理会针对简历上技能,做的项目问问题,以前工作也会问一下,还有职业规划方面5.软件部副总裁面试,问题:你喜欢测试吗?以前在哪工作,干什么?对以前测试主管的评价?有什么兴趣爱好? 长青弘远的面试题 第一轮人力面试: 为什么离职?

谈谈你的工作内容? 以前的薪资? 期望薪资?

英文自我介绍?第二轮功能测试主管面试: 给出一篇英文文章,现场翻译?

谈谈以前的工作内容?第三轮自动化主管面试: 是否会JAVA开发? 是否会SHELL开发?

搭过UNIX环境下的什么系统?什么服务器?为什么要搭这些服务器?怎么应用? 海量信息软件测试笔试题 1) 说一下你原来公司的测试流程。2) 你原来公司如何做自动化测试的。3) 总结一下测试用例的设计。4) 说一下你原来公司回归测试的流程。5) 你会用LoadRunner吗?6) 是自己搭建测试环境吗?服务器端是自己写sql语句还是用数据

库。7) 保证质量的关键部门是哪个部门?8) 如果你还在原来的公司,开发和测试在一个团队中,你认为用什么方式可以保证软件的质量。9) 你原来公司用的是那种语言,你是做黑盒还是白盒测试的?

飞立信loadrunner和软件测试笔试题 1、简述loadrunner的测试步骤

2、简述winrunner的测试步骤

3、对测试职位的理解或者一个优秀的测试工程师应该具备哪些素质 4、简述测试流程或测试过程

5、你有没有压力测试的项目经验?简述你测试的过程,用的是什么工具? 6、你曾经使用的测试工具? 7、数据库

7.1、创建一个test1表,里面包含的字段t1数值型(4),t2字符型

(25),默认为?测试‘,t3文本型,t4(忘了),t5日期型 7.2、删除表中第一条的数据

7.3、添加两条数据 7.4、删除表 7.5、移除表

7.6、修改t1的字段长度,4变为2 第7题还有修改的方面,也不记得了 8和9、是两条查询的题,不难,忘了。 港湾网络笔试题 ISO七层模型与TCP/IP模型的区别?

应用层都有那些协议?

数据链路层都有那些协议?

VLAN是什么?VLAN的划分方法?

测试除了功能测试还有什么测试?测试类型怎样划分?

捷科时代的软件测试笔试题 针对培训生的

1,sql server 与Oracle的差别

2.自动化测试工具QTP的原理,检查点的设置 3.在大学里都学了什么?做的毕业设计是什么? 4.培训时都学了什么? 5.谈谈你在培训时的项目

6.你都搭建过什么测试环境为什么改行作测试 你对测试的认识 一套软件测试笔试题 1、 描述一下测试的过程,给你一个系统你怎么测试。2、 BUG跟踪流程3、 LR怎样修改脚本4、做性能测试怎么去做,关注点有哪些5、你认为软件测试应该注意什么?6、如何知道一架飞机的重量7、假如给你一个登陆界面,有能够记住用户名密码复选框的,你怎么设计测试用例8、自由测试(指不按照测试用例进行测试)占的比例有多大,是否有用处9、什么是黑盒测试?10、写下你曾经的测试经验。

一套比较完整的软件测试人员面试题 包括技术和人力资源方面 人力资源问题因为之前有了解软件测试这个行业,觉得他的发展前景很好。也对要有架构师、开发经理、测试经理、程序员、测试员我在里面主要是负责所分到的模块执行测试用例。根据我以前的工作经验,我认为做好工作首先要有一个好的沟通,只有沟通无障碍了,才会有好的协作,才会有跟好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就问,实时与同事沟通这样的话才能做好测试工作。你觉得测试最重要的是什么尽可能的找出软件的错误怎样看待加班问题加班的话我没有太多的意见,但是我还是觉得如果能够合理的安排时间的话,不会有太多时候会加班的。如果一个很有个性的程序员认为自己的BUG不是BUG,怎么解决?因为软

件有错误,如果没有专业的测试人员很难发现软件的一些错误。在测试时代我除了学习了测试的知识外,还看到了老师们对待测试的一种态度,明白了做任何工作都要有沟通,做测试的也要有很好的沟通才可以做好。知道自己在项目组中的位置,和开发的关系。你对未来的规划我想在工作中慢慢的积累经验,使自己强大起来,能够担任更重要的职务。自己优势及缺点我的优点是有足够的耐心对待每一件事情,善于观察事物,承受压力的能力很强。缺点可能就是我不是很爱说话,习惯做不习惯说,但是和人沟通还是没有问题的。你为什么选择测试时代不选择51testing因为相对比来看测试时代价钱相对公道,师资也不错,还有一个原因就是在网上查了一下测试时代的口碑不错,也是网放心过来的原因。13.请谈谈您对测试工作的理解我认为测试工作是找出软件产品的错误,14.你认为测试人员需要具备哪些素质?我认为做测试的应该要有一定的协调能力,因为测试人员要经常与开发接触处理一些问题,如果处理不好的话会引起一些冲突这样的话工作上就会做不好。还有测试人员要有一定的耐心,有的时候做的测试很枯燥乏味的。除了要有耐心之外还要细心,不放过每一个可能的错误。15.你为什么能够做测试这一行。虽然说我的测试技术还不是很纯熟,但是我觉得我还是可以胜任软件测试这个工作的,因为做软件测试不仅是要求技术好,还要有一定的沟通能力,耐心、细心等外在的因素。综合起来看我认为我是胜任这个工作的。1测试的目的是什么?测试的目的是找出软件产品中的错误,是软件尽可能的符合用户的要求。当软件测试是不可能能够找出全部的错误的。2. 测试分为那几个阶段?一般来说测试大体分为5个阶段:单元测试、集成测试、确认测试、系统测试、验收测试在测试过程中如果有需要还要进行回归测试。3. 单元测试的测试对象,目的、测试依据、测试方法?测试对象是模块内部的程序错误;目的是消除局部模块逻辑和功能上的错误和缺陷;测试依据是模块的详细设计;测试方法采用白盒测试。4. 集成测试的测试对象,目的、测试依据、测试方法?集成测试的测试对象是模块间的组装和调用关系;目的是找出与软件设计相关的程序结构模块调用关系,模块间接口方面问题;测试依据是概要设计;测试方法采用灰盒测试。5. 系统测试的测试对象,目的、测试依据、测试方法?系统测试的测试对象是整个系统;测试的目的是对整个系统进行测试;测试的依据是需求规格说明书;测试方法黑盒测试。6. 测试覆盖的类型测试覆盖的类型有:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖7. 性能测试的分类分为:性能测试、负载测试、压力测试、容量测试负载测试与压力测试可以结合进行。8. 列举您熟悉的主流自动化测试工具我熟悉的自动化测试工具有:基于web的测试管理工具TestDirector、配置管理工具VSS、QTP以及性能测试工具LoadRunner9. 编辑sql语句时,年月日型时间字段如何表达加引号13. c/s和b/s结构的软件进行测试时有何不同C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系

统。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser)。浏览器通过Web Server 同数据库进行数据交互。 $o;~k??V*O

lTestAge 中国软件测试时代$I??siX_ k14. 安全测试的后台是什么17. 页面中有一个输入日期的输入框和一个输入身份证号的输入框,如何进行用例设计?输入日期的输入框要考虑边界值、输入非法数据、非数字等省份证输入框要考虑18位省份证、16位身份证、非18、16位的数据、汉字、字母、非法数据、18. 测试和质量保证有什么区别 你的看法质量保证是对软件制作过程的制作质量进行管理,看是否符合公司的规定。软件测试是对软件产品的质量本身进行测试,是从技术方面出发测试软件质量19. 用过什么缺陷管理工具 流程是什么 有什么能改进的我所熟悉的是TD流程是讲测试计划、方案、测试用例录入TD,在TD上执行测试用例记录缺陷,并对bug进行跟踪。20. 你有没有用过QTP做项目,QTP的工作原理我有用QTP做过项目QTP的工作原理是执行重复的手动测试,首先制定测试计划再根据测试计划创建测试脚本,然后对脚本进行优化增强测试脚本的能接下来运行脚本分析测试的结果21. 什么是白盒测试?白盒测试的工具有哪些?工具有:Rational Purify 、Rational Quantify 、Rational Purecoveage22. 路由器,集线器,交换机的区别?路由器的作用是用于连接不同网段并且找到网络中数据传输最合适的路径。集线器的作用是将一些pc机连起来组成一个局域网。交换机的作用与集线器的相似,区别在于集线器采用的是共享带宽的方式,交换机是独享带宽。24. 我手上这支笔,请你根据这支笔设计测试用例首先我要测它的外观、颜色是否符合要求、她所占的空间是多大、是否环保、接下来测它的质量、这支笔是否能够写字流畅、写出的自得颜色是否符合要求、能使用多长时间等25. BUG报告包括那些内容Bug出现的位置、可重现的步骤、所使用的数据、bug的截图、发现人及日期。26. 请列举一些Oracle数据库中的SID语句27. W和H模型的区别W模型强调的是测试伴随整个软件开发周期,而且测试的对象不仅是程序,需求也需要进行测试,测试与开发是同步进行的。H模型是讲测试活动玩却的独立出来,形成了完全独立的流程,可以实现迭代而W模型不支持迭代这是两者最打的区别。28. 没有任何说明书,如何进行测试?首先是通过对软件测使用来熟悉整个软件,接着是与开发沟通掌握软件的特性并一一记录下来,作为测试的依据。29. 测试计划包括那些内容那些重要?测试计划包括:产品基本情况的调研、测试需求说明、本阶段测试策略和记录、测试资源配置、计划表、问题跟踪报告、测试计划的评审、结果等。重要的有产品的调研、资源配置、计划表、问题跟踪报告、评审。31. 什么是回归测试回归测试是代码别修改后,或bug被修改后,进行的测试。主要目的是确认修改的程序火别修改的bug没有引起新的错误或者导致其他代码产生错误。33. 执行SQL脚本工具的是?查询分析器

34. java web应用的三层结构35. cookie和session什么意思,有什么区别Cookie是在浏览网页是留在本地的记录,不是很安全。Session与cookie功能相似,比期安全36. 负载测试、可靠性测试、可用性测试的定义,有什么区别负载测试是持续加压是的表现,测系统处理数据的能力表可靠性测试在规定的条件下,规定的时间内,软件不引起系统失效的概率。可用性测试对用户界面及功能的可影星进行测试。37. c++:a[][1]={1,2,3,4,5,6};b[][1]={1,2,3,4,5,6}求a[1][1]+b[1][1]=39. 什么是集合点,为什么要设,怎样设置,命令是什么?40. 吞吐量和响应时间的关系吞吐量是指正常情况下,设备能够接收的最大速率。响应时间是指从指令发出到返回所用的时间。响应时间短说明吞吐量大41. 列举几个主流协议,分别什么格式,有什么区别Tcp/ip协议42. bug的等级划分Bug一般分为4致命级、严重级、一般级、提示级43. 软件工程中V字模型的流程用户需

求 验收测试需求分析 系统测试概要设

计 集成测试详细设计 单元测试编码44. ―从表a里找出分数80以上的女生‖用数据库表达45. linux下安装foo.rmp,写出安装,卸载命令;怎么查看挂载状态;查看磁盘情况;查看端口;只有tar.gz包,怎么安装Rpm –ivh foo.rmpRpm –e foo.rmpPs –aux46. 给出三角形3条边,设计测试用例的思路利用有效等价类、无效等价类等边三角形、等腰三角形、不等扁三角形三种情况47. 解释下列命令的含义,ls -la |grep log;ps -ef;kill -9 2543ls -la |grep log 查找当前目录含有log的文件Ps –ef 查看所有进程Kill-9 2543强制终止2543进程48. bug的生命周期中的3个状态New、open、close49. 设计直角三角形测试用例;输入三个数,设计一个函数,使如果是直角三角行则返回1,如果是三角行但不是直角三角行则返回0,如果不是三角形或数据错误则返回-1。设计测试用例,包括目的,输入,预期结果50. 什么是PIN PIN2 PUK码?51. pop3和imap4什么区别?Pop3是邮局协议,用于电子邮件的接收Imap能让用户进行离线阅读,还提供摘要浏览功能52. 有一款手机支持vpn,电话功能正常,但是不能连接到指定的vpn网络,你怎么来排除这个错误?53你用的手机,有一天突然不能输入―6‖,你怎么来判断问题出在哪我首先会判断是不是键盘出了问题,然后再做下一步的检查。54. 手机中通讯录的功能测试对录入功能测试、保存功能、查找功能、直接拨打功能测试等55. 对电梯做测试用例首先测其是否能够正常上下运行、电梯的门能不能在电梯到所指定的楼层是正常开启、在电梯里按下楼层数能不能正确到达、电梯打开及关闭的按键是否灵活、紧急呼救是否能够正常使用、每个楼层上、下两个指示按钮是否正常工作等56. 测试员在需求分析阶段要做什么与开发、客户在一起评审,对需求文档进行测试。57Gogo实习项目的测试流程熟悉所给的文件,熟悉网站,写出测试计划、方案,由测试组长分配模块,再由每个人些本模块的测试计划、方案,接着进行测试用例的编写、对用例的评审、用例的执行、bug的跟踪、提交bug报告58. Gogo项目

的测试计划是如何出来的?根据说明文档找处整个网站的重点模块,根据其要求和对网站实际操作得来的信息在于同组人协商讨论写出测试计划。59. 请使用DOS命令备份一个名为:TEST,用户名及密码为:user/password的oracle数据库到d盘根目录下保存文件名为test。简述在oracle中建立一个可用实例的主要步骤(提示:从建库描述到初始基本数据)可用性判断标准主要是主观的感觉,请思考,有没有一些量化的标准,从而可以更加客观地评价可用性的好坏?60. 现在一个程序实现这样的功能:读入三个整数值,这三个整数值表示三角形的三个边长,该程序打印信息表明三角形是不等边三角形、等腰三角形或等边三角形。请开发一个测试用例集测试该程序,注意涵盖尽可能多的情形,并加入适当的出错处理(1) 正常的不等边三角形 (2) 正常的等边三角形

(3) 正常的等腰三角形,包括两条相等的边的三种不同的排列方法 (4) 正常的直角三角形

(5) 正常等腰直角三角形,包括两边相等的三种不同的排列方法

(6) 退化的三角形(即,两边之和等于第三边),包括三种不同的排列方法 (7) 三条边不能构成三角形(两边之和小于第三边),包括三种排列方法 (8) 一条边长度为零,两条边为零,三边为零的9种排列方法 (9) 输入数据包含负数

(10) 输入数据不全(只知道2边的长度不知道第三边) (11) 输入的数据不符合程序规定的数据类型. 下表为程序测试的数据:

测试功能 测试数据

a b c1. 等边 8,8,8 –,–,–, –,–,–2. 等腰 8,10,8 10,8,8 8,8,103. 不等

边 8,10,12 8,12,10 12,10,84. 直

角 6,8,10 8,10,6 10,8,65. 等腰直角 8,8√2,8 8,8,8√2 8√2,8,,86. 非三角形 4,4,9 4,9,4 9,4,47. 零数据 0,0,0 –,–,–, –,–,–, 0, 0, 8 0, 8, 0 8 ,0 , 0

0, 8, 8 8, 0, 8 8, 8, 08. 退化情况 8,4,4 4,8,4 8,4,49. 负数据 -10,-9,-8 -9,-10,-8 -8,-9,-10

-10,-9,8 -9,-10,8 8,-9,-10

-10,9,8 9,-10,8 8,9,-1010. 遗漏数据 –,–,–, –,–,–, –,–,–,

–,–,10, –,10,–, 10,–,–,

–,10,10, 10,10,–, 10,–,10,

11. 无效输入 +, =,* + ,* , = * ,+ ,= 7A,8.5,B 8.5,7A, B 7A, B,8.5 A,B,C B,A,C C,B,A

8,10,A A,10,8 10,8,A61. 在上例的基础上,画出程序流程图,并且用任意一种程序设计语言设计该程序(请注明语言)。62. 是否有财务知识基础,列出您所熟悉的财务知识领域63. 会计的定义、规范、要素,列出两个恒等的会计等式64. 列举您熟悉的WEB应用服务器:例如weblogicIIS65. 黑盒测试方法有哪几种等价类划分、边界值分析、错误推断方法、因果图方法、判定表驱动分析方法、功能图分析方法逻辑题给你一盒蛋糕,请你切成八份,分给在场的八个人,但蛋糕盒里还要有一份。首先先把蛋糕切成八份,讲其中的七份分给在场的七个人,然后把蛋糕盒和其中的一分蛋糕分给没有蛋糕的人,就可以达到目的。有一个说谎岛,上面居住着人还有吸血鬼,有一年岛上流行瘟疫,有一半的人和吸血鬼疯了,于是岛上有神志清醒的人和精神错乱的人,还有神志清醒的吸血鬼和精神错乱的吸血鬼,其中神志清醒的人和精神错乱的吸血鬼只说真话,而精神错乱的人和神志清醒的吸血鬼只说假话,并且他们回答问题只说―是‖或―不是‖;有一天岛上来了一位―逻辑博士‖在岛上遇见了P,博士问了一个问题就分出他是人还是吸血鬼,博士又问了一个问题就分辨出他是神志清醒的还是精神错乱的。请写出博士问得两个问题;写出你的思路。条件是:神志清醒的人和精神错乱的吸血鬼只说真话精神错乱的人和神志清醒的吸血鬼之说假话一天有个年轻人来到王老板店里买了一件礼物,这件礼物成本18元,标价21元。结果这个年轻人掏出100元来买这件礼物,王老板当时没有零钱,用那100元向街坊换了100元的零钱,找给年轻人79元,但是街坊后来发现那100元是假钞,王老板无奈还了街坊100元,问题是:王老板在这次交易中到底损失了多少钱?????礼物成本价:18元标 价:21元老板找了79元给年轻人,而年轻人的100元是假的这样的话年轻人是得了一件成本价18元的礼物外加79元一共得到97元老板在这次的交易中损失了97元 测试时代收集的软件测试面试题 比较全面 测试技术题 1、 软件测试的流程

2、 描述一下测试的过程,给你一个系统你怎么测试。 3、 给1个纸杯或电梯当场设计测试用例 4、 三角形或饮料售卖机设计测试用例 5、 BUG跟踪流程

6、 什么时候停止测试?

7、 有多少测试用例通过后,系统可以发布

8、 如果没有任何文档,你如何开展软件测试工作

9、 自由测试(指不按照测试用例进行测试)占的比例有多大,是否有用处

10、 对手机短信功能进行测试,设计测试用例。

11、 你了解的生命周期模型?什么是w模型,画出V模型。 12、 LR怎样修改脚本 13、 测试给公司带来什么

14、 测试从什么时候介入,一般公司都不从需求介入你怎么办

11、在单元测试到系统测试过程中,是不是分别有一个测试计划文档。 12、假如给你一个登陆界面,有能够记住用户名密码复选框的,你怎么设计测试用例

13、做性能测试怎么去做,关注点有哪些 14、你认为软件测试应该注意什么? 15、测试计划里包括内容 16、什么叫回归测试

17、你做过的项目中对什么功能做自动化了,怎么做的 18、什么叫软件测试计算机相关技术题 1、什么是配置管理?

2、谈谈你了解的TCP/IP?网络的7层内容? 3、数据库如何建库.备份.数据倒入

4、用命令创建数据库 和 该库下的数据表综合素质题 1、 英语自我介绍,英语问答工作内容等问题

2、 如果以前学过开发或做过开发,问做开发和测试哪个更有优势? 3、 为什么毕业后不直接找工作而是选择培训?(针对应届毕业生) 4、 为什么这么多年其他行业工作经验现在转行测试?(针对转行的学员)

5、 你作为测试的优势和劣势是什么? 6、 你最大的优点和缺点是什么?智力题 1、 如何知道一架飞机的重量

2、 一条不均匀绳子燃烧完1小时,只有1根绳子如何判断半个小时

3、 1个屋子3个开关,分别控制其他3个屋子的灯。只开一次门如何判断3个开关具体控制哪间屋子的灯。 4、 如何统计北京市的公交数量

5、 假如你只有买一套房子或车子的钱,你用来买哪样?为什么?

6、 几个月没见面的好朋友今晚说来你家,可刚好今晚有你最喜欢的电视剧,选择关了电视跟朋友聊天?说服朋友跟你一起看电视?电视开着并同时跟朋友聊天?

7、 有A、B两个水杯,都没有刻度,也不允许做刻度。A杯装满水是5升,B杯装满水是3升。不借助别的任何工具,只用这两个杯子如何精确的得到4升水 几个常见的软件测试问题 1测试用例是什么 包含什么

2测试和质量保证有什么区别 你的看法 3瀑布模型 有什么能改进的 4优秀测试员应该具备什么

5用过什么 缺陷管理工具 流程 是什么 有什么能改进的三角形问题 A BC 3边 输入 如果不是 提示错误 等腰3角 打印 等腰3角

等边提示等边 程序设计流程图 测试路径 测试用例1个开发4个月 测试系统 你做测试组组长 怎么分配 山海经纬软件测试笔试题和面试题 笔试: 为什么要做测试?

根据你以前的工作经验描述一下软件开发、测试过程,由那些角色负责,你做什么。

测试计划的目的。

测试计划包括那些内容那些重要?

结合你的经验,描述一下完整的测试用例设计过程。 BUG报告包括那些内容。

结合你以前的学习和工作经验,你认为如何做好测试。面试: SQL server oracle

谈谈你了解有B/S架构的软件

我手上这支笔,请你根据这支笔设计测试用例 你觉得测试最重要的是什么 怎么样做测试最好

斯福泰克2009年软件测试面试题 1、你以前是做硬件测试的吗?

不是,是做软件系统的,在刚完成的一个项目中,我撰写了性能测试的方案,设计了系统管理模块的测试用例。

2、你能不能编写测试计划之类的测试文档?

能,在之前的项目中我独自完成了性能测试的撰写工作。 3、你使用测试工具如何?

我会使用QTP和LR,都能很好的开发脚本。 4、能够对测试文档评审吗?

能,之前的项目评审过测试计划和用例 5、会做性能测试吗?

会,之前的项目编写性能测试方案,对性能测试的过程有了深入的了解。 6、接触过大型的Web系统吗?

我之前做的这几个项目都是Web系统的。 7、你最熟悉哪种开发语言?

最熟悉的还是C,当初学习的时候就学的不错。 8、你了解Java吗?

了解,最近在自学Java,买了本书,还从网上下载了一套视频《Java无难事》。

9、那就是说你没有Java的项目经验? 是的

10、你喜不喜欢开发?

我还是很喜欢开发的,当初选择测试是因为我觉得现在开发的人才济济,竞争很激烈,测试是一个新兴的行业,会有很多机会的。

亿企通软件测试面试题 答题时间40分钟 判断题:

软件测试,只是验证软件所完成的功能无误就可以了。 白盒测试也适用于文档测试,也称结构化测试。

在没有软件手册和需求说明书时,可以采用动态黑盒测试 填空题:

易用性常用的方法有哪三种

一个好的UI界面应该包含哪7个方面。 黑盒测试用例设计常用的方法。 白盒测试用例设计常用的方法。

一个软件的测试通常有哪几个阶段。 bug的生命周期中的3个状态。 简答题:

有一个函数,功能是将小写金额转换成大写金额,请列出所有的等价类。解释下列命令的含义 ls -la |grep log ps -ef

kill -9 2543什么是回归测试bug的等级划分测试员的目的是什么请说出尽可能多的理由来解释,为什么绝大多数缺陷会在需求定义阶段产生。 易程科技软件测试笔试 一、 简答 Bug分类等级

测试过程,每个阶段的含义

负载测试 容量测试 强度测试的区别 二、 名词解释 静态测试 白盒测试 桩模块 驱动模块 三、论述

提交BUG的流程 四、编写测试用例

(参照课本三角形的例子,要求画程序流程图) 五、将sql程序简化

问了一下以前的工作经历测试流程:

解释模块测试,单元测试,集成测试,在集成测试中关键是测试那个部分 软件工程中V字模型的流程

测试组长在什么时候介入道项目中,

―从表a里找出分数80以上的女生‖用数据库表达 提交BUG的流程

谈谈对测试职位的理解 智乐游戏测试笔试题 全部用英语作答 第一部分是用英语填写一份简历。 第二部分题:

1.你在朋友心中是什么样的?

2.Have you ever played games on mobile phone? If so,please list them below and y to analyse one of them.

3.What is the most important part for a game ?

4.What is the meaning of QA ? How does QA work in your opinion? 5.Could you give me a short definition of BUG?

6.Have you ever met some bugswhen playing a game?If so,explain some of them in details.

7.What is the differemce between Sofewere Testing and Game Testing? 8.How did you go about testing a new project? 9.What is your opinion of this E3? 英语译成汉语:

1.当游戏中播放画面时,如果有电话打入,再回到游戏时,动画中的游戏人物会消失。

2.当主角在餐厅的场景中与侍者对话时,应用程序会死机。

3.在每关后结束后的任务报告中,如果玩家的分数超过1000,数字会溢出对话框。

4.当使用作弊码通过最后一关之后,应用程序无法进入到下一个场景。 5.字幕滚动时会出现像素残留,使得用户无法看清楚信息。 6.当主角在空中受到敌人的攻击时,主角会漂浮在空中。 中科创达面试题 中文:1、软件测试分哪两种方法、分别适合什么情况?2、一套完整的测试应该由哪些阶段组成?分别阐述?3、您所熟悉的软件测试类型都有哪些?4、测试有例设计方法都

有哪些?5、缺陷记录包含哪些内容?如何提交高质量软件缺陷记录?6、编写测试用例包含哪几个组成部分?英文:只记得翻译的内容:1、软件测试的目的是发现缺陷,并且尽可能早的发现缺陷2、列举一些缺陷不能被修复的原因:计划时间不充分、它不是一个缺陷、修改它是危险的、不值得被修改、缺 陷没有适当的提交3、你提交缺陷报告并且使它们以最好的机会被修改的基本原则是什么? 中科软笔试题和面试题 中科软笔试题 1、 谈谈你对测试的理解 2、 你的长期的人生规划

3、 你对加班的看法?你曾经长期加班?

4、 你心目中理想的公司怎么样?理想的工作环境?理想的同事关系? 5、 你认为激励你努力工作的因素都有那些?

6、 假设你发现别人不诚实(与工作有关),你会怎么办?

7、 你的最大的缺点是什么?有什么专业特长?喜欢体育运动吗? 8、 什么是管理信息系统?你认为管理信息系统的重点是什么? 9、 什么是数据库?什么是关系型数据库?描述什么是主

10、 假如你是质检员,怎么对自行车进行检查?若要保证质量必须要检查的三个部件, 你认为是什么?

11、 给出一段文字描述,画出ER 图

12、 根据程序流程图,使用最少的路径,覆盖最多的语句 数据库题(给出了两个表成绩表和课程表)

1、 说明主键、外键的作用,索引的好处与不足? 2、 创建表

3、 查询成绩小于60分的学生姓名和学号 4、 查询成绩小于60分的学生姓名和课程名 5、 查询平均成绩并排序面试题:

1、 自我介绍并描述你认为做得成功的两三个项目 2、 你三年的职业规划

3、 描述TD、QTP、工具的测试流程 4、 描述登陆脚本的录制过程 5、 LR脚本的组成

6、 缺陷报告的组成要素?

7、 对缺陷怎么进行分析解决?

8、 测试从哪个阶段开始介入? 9、 项目测试的基本流程?

10、着重描述你在项目中担任的职责 当当网软件测试笔试题 笔试题,60分钟,100分,括号里是我答的答案,不一定对

最后一题三角形问题占40分,总的说来难度不大,比较容易答1、测试分类:按照测试用例的设计方法分为哪两类:(性能测试和功能测试)按照测试策略和过程分为:(单元测试,集成测试,系统测试)2、CMM5级是什么3、测试覆盖的指标,常用的评测方法是基于(需求覆盖和测试用例执行)4、用VSS修改文件分为哪些步骤(search,check in,)修改(check out)5、asp内置对象中,可用来访问从浏览器发送到服务器的请求信息并从这个对象读取已输入HTML表单的信息是(GET)6、软件测试的数学基础(概率和统计)7、windows NT中,有一台担任中央控制站的计算机,那么这个网络称为()模式,其中NT服务器有三种角色()即PDC,()即BDC,()即NT Server (这题我没答)8、列举你知道http协议的命令字有哪些(get put post)9、sql语句查询—有表有图 题目没记,我的答案如下 (1)select e_name,dept_id from employee where job_level=2 order by dept_id

(2)select dept_id,count(e_name) as e_num from employee having e_num <2

group by dept_id10、load runner的运用

主要考察的是loadrunner脚本的三部分(init、action、end)

事务,集合点11、RUP是什么,主要的过程是12、三角形问题,用2种以上的方法设计测试用例 东方红海科技面试题 软件测试方面的 1.什么是软件测试?什

么是冒烟测试?什么是回归测试?2.测试用例主要包括哪些内容?做好测试用例设计的关键是什么?3.一个软件具有大数据量,它的测试包含哪些方面?4.怎样对一把雨伞进行测试?5.给了一张信息注册的对话框图片(文本域,文本区,下拉列表,按钮)

(编号、姓名、性别、邮编、电子邮件、备注, 、 )

1)其中包括的功能测试点?

2)写出5个测试用例并注明设计方法?6.没有任何文档,怎样开展测试工作?7.有一根不均匀的绳子,从一头烧到另一头需要1个小时。现有若干均匀绳子,怎样计算1小时15分钟? 海量信息和轩辕科技面试题 海量信息面试 1.测试过程遇到的困难 2.离职原因 3.职业规划

4.讨论一下功能测试

5.讨论一下性能测试轩辕互动 上机测试:

1.40分钟的上机测试:网站为英文网站,按照英文手册进行测试

2.对该网站进行自由测试,时间40分钟,尽可能的找出BUG,用英文写缺陷报告

3.对中华英才网进行自由测试,30分钟,尽可能的找出BUG,用英文写缺陷报告面试:

1.一分钟英语介绍自己 2.为什么选择测试 3.职业规划

4.自己喜欢去的网站:说出其中三个优点,三个缺点 5.说去自己的三个优点,一个缺点

6.给你一张白纸,设计一个餐厅(随意发挥)

护航科技面试题 包括一面和二面

一面:给出3段英文,翻译成中文。中、英文自我介绍。与人交往的最重要的是什么?二面:中、英文自我介绍。中文:介绍一下所做的项目及职责。英文:测试人员的基本要求。介绍工作职责。为什么选测试这个行业。优缺点分析。 京天威软件测试面试题 笔试: 测试流程图 测试何时结束

负载测试、强度测试、压力测试的区别 你们公司如何管理bug 计算器的测试用例

过桥问题:3456组合在17分钟内得赶到演唱会场,途中必需跨过一座桥,四个人从桥的同一端出发,

你得帮助他们到达另一端,天色很暗,而他们只有一只手电筒。一次同时最多可以有两人一起过桥,

而过桥的时候必须持有手电筒,所以就得有人把手电筒带来带去,来回桥两端。手电筒是不能用丢

的方式来传递的。四个人的步行速度各不同,若两人同行则以较慢者的速度为准。 张三需花1分钟

过桥,李四需花2分钟过桥,王五需花5分钟过桥,赵六需花10分钟过桥他们要如何在17分钟内过桥 呢? 经纬恒润科技面试题关键字 自我介绍离职原因所做项目介绍QTP如何使用、何时使用?工作中的成就?没有测试需求怎么办?自我期望为什么没有女朋友如何看待加班问题对公司的要求 蓝港在线测试工程师笔试题

蓝港在线 一、两道推断题:

1.搞了几个方程求abcdefghi的值

2.有一个5升的桶和一只3升的桶,怎样得到4升的水 二、数据库(ORACLE) 给三张表

按要求写两个SQL语句 三、c/c++

在32位的开发环境下写出表达式的值 int a =100;sizeof(a)=? char b [100];sizeof(b)=? char *c =b;sizeof(c)=?

int *d[100];sizeof(d)=?请说明 #include

#include myinc.h

的区别四、LINUX操作

列出文件详细信息的命令,修改文件权限

统计目录下文件个数的命令五、测试问题简述软件生命周期 简述测试流程,并每阶段的内容,输出的文档 给出一个注册界面,简述测试过程 绿盟科技自动化测试笔试题 绿盟科技笔试题测试技术部分一

1介绍你了解的自动化测试软件,特点 5 2介绍你熟悉的性能测试工具 5

3自动化脚本的开发模式,什么是关键字驱动测试,用关键字驱动无法解决的问题有哪些?你认为哪种模式好,为什么 5

4描述未来测试技术发展的趋势,以及测试技术上需要攻克的难题有哪些 5二、编程题

1、linuxshell实现:假设主机无防火墙,该主机ip地址由命令带入,判断主机哪些端口开放,并将检查结果输出到文件。 10

2、实现纯文本文件操作,程序可新建文件,打开文件,察看文件,在某一行插入文字,删除某行的文字运行时显示菜单,

提示用户选择操作类型或退出操作,选择操作类型后,再输入文件名,行号或文字,选择退出,程序结束,否则操作完成后

应返回菜单继续。 15三、根据材料完成下面题目,写出操作命令

关于tcpdump这种工具,给的资料类似vb帮助文档 15测试计划包括哪些内容,一个测试项包括什么内容 5

一个用户登陆界面的测试项怎么设计 15

根据经验,开发人员易犯的代码错误且在编译时不会被发现 5

工作中对你影响最大的经历 15信息安全部门1、说出三种你熟悉的信息安全产品名称以及特点

2、三本学习过的关于信息安全的书籍,书名以及作者出版社 3、说出你知道的网络攻击手段以及特点

4、一次典型的网络攻击划分哪几个阶段,每个阶段采用什么技术手段以上是计分题,以下是选做题不计分anti-dos 相关

dos 攻击类型,防御措施,连接耗尽攻击,cc攻击,二者的区别入侵防护方面问题

VPN IPS P2P

漏洞评估方面的问题还有一些,没记下来,选做题我都没做技术面试部门 自我介绍

根据你的答题情况问题,问我的是一些QTP和LR操作上的问题 怎么与开发沟通 加班问题

为什么选择软件测试行业,你觉得你能干好这个职位的原因优势有哪些 还问我,不是计算机专业,那干IT这行会不会经常没有自信,觉得不如计算机系出身的同事 品恩科技软件测试面试题 电话:58876887-8010笔试:

负载测试 性能测试、压力测试的理解(区别) 白盒测试用例

功能测试的基本方法包含什么SOL语句 找出至少两门功课及格的学生名字 学号 姓名 科目 分数

1 张三 语文 80 2 张三 数学 60 3 李四 英语 90 4 张华 数学 59 5 刘民 英语 70 6 张华 语文 80 面视

加班问题 离职原因

对公司的看法要求

QTP LR如何使用、遇到的困难

如何分析性能,如何给出修改意见 数字天堂软件测试面试题 1 一台服务器具有发送短信功能,请根据下面提要列出测试点及简要操作

(1)短信支持单发,当短信大于70个字符时候自动拆分成多条进行发送 (2)当短信发送失败时,将自动重发,重发次数可以配置,默认为3后面的全是XML语言方面的知识,建议大家有时间补补

透天科技软件测试面试题 网游 1、自我介绍 2、问了些学校和工作的情况

3、网游的理解,提到了网游的框架

4、测试工具、白盒测试、开发测试工具的能力 5、给你一个客户端和服务器,关注哪些方面 6、谈谈自己玩过的网游,发现了哪些BUG 7、服务器的压力测试 8、测试用例 新媒传信软件测试面试题

本文来源:https://www.bwwdw.com/article/jnx6.html

Top