用户登录
用户注册

分享至

百度软件测试的面试题目 面试软件测试主要提问哪些问题

  • 作者: 飞扬的青葱
  • 来源: 51数据库
  • 2020-04-21

1、 说说你们公司测试的一个基本测试流程是什么?

答:首先会召开需求分析会议,参加人员有产品、开发和测试,主要是探讨需求主要的一些功能点,完了之后,开发就排期进行开发,我们就根据主管写出来的计划、分配到的任务编写测试用例,写完之后会进行用例评审,有评审修改的就修改整理形成最终的用例版本,之后开发人员版本编译完成后,我们会依据测试用例来执行测试,测试过程中,提交bug,跟踪bug,直至关闭,测试完后编写测试报告。

2、 你们项目主要是做什么的,有些什么功能,业务逻辑是怎样的?

答:这个主要就是看公司具体的项目是什么,了解清楚功能模块,对主要功能模块做业务逻辑的一个描述就行。

3、 测试的过程中,还用过一些什么工具吗?

答:有就有,没有就没有,一定要如实回答!比如在测试接口或者简单施压的时候用到了 jmeter。

4、 如果简历上写了,MySQL、Linux等,一般会问,掌握的程度怎么样?

答:如实回答,对于测试人员来说,mysql基本的增删改查都会,Linux基本命令都会,也会linux环境的项目部署。

5、 你们需求分析会议主要目的是什么?

答:讲解此次项目主要是做什么的,达到一个什么样的目的,探讨项目功能点,针对不清楚的及时提问。

6、 如果需求过少,你应该怎么办?

答:首先我会有所疑问,然后再问问老大,看看到底是怎么回事,如果确实是需求少,那就进一步的分析这个业务。如果确定有一些需求。

7、 编写测试用例的时候,会用到什么方法?

答:等价类、边界值、错误推测法、场景法等。

接着又问了一个:你觉得你在写用例的时候用到了吗?

我的回答是用到了,比如边界值,随便列举一个例子,比如:项目中某个标题输入框,长度是1-16个汉字。会设计测试用例数据为输入标题为空、标题字数为1、标题字数为2、标题字数为15、标题字数是16、标题字数为17

8、 会写测试计划吗、包含哪些内容?

答:一般说:没有写过,是我们主管写的,但我们会接触这个文档。大概包含有:目的、背景、测试范围、测试开始结束时间、测试策略、测试人员安排、测试环境、风险评估等等。

软件测试面试题

第一题:我认为需要在测试前需要先写好测试计划,其中最重要的是本次测试使用的测试方法、使用的测试工具、测试环境。人员方面需要进行人员及进度的安排,每个测试阶段后的输出工件,还要有风险评估。在测试前将这些准备工作做到位,这样在测试的时候就会比较有条理。

第二题:控制测试质量,我认为最好是做好测试用例的设计,这样可以对测试的覆盖率进行控制。

补充:如果时间充裕的话可以在设计用例后对其进行评审,这样可以提高测试质量。不过这个在实际的工作当中一般实现不了。。。。

下面列出的是网上的一个软测笔试题,好多单位在笔试的时候都会copy下来作为笔试题,我至少遇到两次了,其他的笔试题还有,但不一一列出了。

一、判断题(每题1分,12 分,正确的√,错误的╳)

1.软件测试的目的是尽可能多的找出软件的缺陷。()

2.Beta 测试是验收测试的一种。()

3.验收测试是由最终用户来实施的。()

4.项目立项前测试人员不需要提交任何工件。()

5.单元测试能发现约80%的软件缺陷。()

6.代码评审是检查源代码是否达到模块设计的要求。()

7.自底向上集成需要测试员编写驱动程序。()

8.负载测试是验证要检验的系统的能力最高能达到什么程度。()

9.测试人员要坚持原则,缺陷未修复完坚决不予通过。()

10.代码评审员一般由测试员担任。() 1

11.我们可以人为的使得软件不存在配置问题。()

12.集成测试计划在需求分析阶段末提交。()

二、不定项选择题(每题2 分,10分)

1.软件验收测试的合格通过准则是:()

A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

B. 所有测试项没有残余一级、二级和三级错误。

C. 立项审批表、需求分析文档、设计文档和编码实现一致。

D. 验收测试工件齐全。

2.软件测试计划评审会需要哪些人员参加?()

A.项目经理

B.SQA 负责人

C.配置负责人

D.测试组

3.下列关于alpha 测试的描述中正确的是:()

A.alpha 测试需要用户代表参加

B.alpha 测试不需要用户代表参加

C.alpha 测试是系统测试的一种

D.alpha 测试是验收测试的一种

4.测试设计员的职责有:()

A.制定测试计划

B.设计测试用例

C.设计测试过程、脚本

D.评估测试活动

5.软件实施活动的进入准则是:()

A.需求工件已经被基线化

B.详细设计工件已经被基线化

C.构架工件已经被基线化

D.项目阶段成果已经被基线化

三、填空题(每空1分,24 分)

1.软件验收测试包括(正式验收测试)、(非正式验收测试和Alpha测试)、(Beta测试)三种类型。

2.系统测试的策略有功能测试、(性能测试)、(负载测试)、(压力测试)、易用性测试、(容量测试)、(强度测试)、 (兼容性测试又称)、(本地化测试)、(BVT测试)、(裸机测试)、(安全性测试)、()、(容错性测试)、(恢复测试)、()等15 种方法。

3.设计系统测试计划需要参考的项目文档有(需求规格说明书)、()和迭代计划。

4.对面向过程的系统采用的集成策略有()、()两种。

5.通过画因果图来写测试用例的步骤为、、、及把因果图转 换为状态图共五个步骤。

四、简答题(共37分)

1. 阶段评审与同行评审的区别。(4 分)

2 . 什么是软件测试。(3 分)

答:通过人工或自动化手段对系统进行测试,目的是为了验证系统是否满足预定功能或者是为了弄清楚实际结果与预期结果之间的差别。

3 . 简述集成测试的过程。(5 分)

答:将通过单元测试的单元模块按照设计要求组合起来再进行测试。重点检查程序接口处是否有问题。

过程:首先进行集成测试的测试计划测试设计测试开发测试用例执行测试评估,并且进行全程的缺陷跟踪。

4 . 怎样做好文档测试?(4 分)

答:文档测试要注意一下几点:文档的读者群、文档的术语、文档的正确性、文档的完整性、文档的一致性、文档的易用性、样例与示例、文档的语言

5. 白盒测试有那几种方法?(6 分)

答:白盒测试方法分为:静态测试和动态测试

静态测试方法:①编码标准与准则 ②走查 ③审查 ④评审

动态测试方法:①语句覆盖 ②判定覆盖 ③条件覆盖 ④判定-条件覆盖 ⑤条件组合覆盖 ⑥路径覆盖

⑦条件组合+路径覆盖

6. 系统测试计划是否需要同行评审,为什么?(4 分)

答:系统测试计划需要进行同行评审,因为如果对一个系统长时间进行测试可能会出现测试疲劳甚至出现

对系统的免疫现象,因此可以进行同行评审,减少对相同系统的疲劳测试。

7. Alpha 测试与beta 测试的区别。(4 分)

8 . 比较负载测试、容量测试和强度测试的区别。(6 分)

9 . 测试结束的标准是什么?(3 分)

软件测试自动化测试面试题

自动化测试面试题

1. 你比较熟悉那种自动化测试工具?

2. 你在你以前工作中是如何使用自动化测试工具的?

3. 介绍一下你在利用自动化测试工具的过程中遇到的一些问题

4. 你是如何计划自动化测试的?

5. 自动化测试能提高测试效率吗?

6. 什么是data-driven automoation(数据启动自动化)?

7. 测试自动化的主要特征有哪些?

8. 自动化测试可以代替手工测试吗?

9.自动化测试的好处是什么?

10. 自动化测试容易出现的误区有哪些?

11. 介绍一下测试自动化的常见问题?

12. 你知道哪些测试自动化的脚本技术?

13. 测试用例的设计可以自动化吗?

 自动化测试框架都有哪些?

  答:自动化测试框架主要分为以下几种,可以根据项目需要进行选择

  1.模块化框架(test script modularity)。

  2.函数库结构框架(test library architecture)。

  3.关键字驱动测试框架(keyword-driven/table-driven testing)。

  4.数据驱动测试框架(data-driven testing)。

  5.混合型框架(hybrid test automation)。

  请列举你曾经做过的自动化功能测试项目的相关经验

  你认为什么情况下适合进行自动化功能测试?请解释原因

  请问自动化测试在实现过程中会遇到的难点有哪些?

  请问:怎么在自动测试中实现数据驱动?

  你会计算自动测试工程的投入回报比吗?怎么计算?

  请比较 Rational Robot 与 MI QTP 的优缺点

  你认为 Robot 在数据参数化的时候有什么不便之处吗?

  请问 QTP 中如何不用录制的方法启动 IE ,并对 IE 窗口进行操作

  在用自动测试工具制作测试脚本的时候,当需要对某个界面上的对象进行操作时,如何保证操作成功?

  请选择一个自动功能测试工具并用该测试工具的脚本语言写一个脚本:每天早上 9 点弹出对话框,提示“现在 9 点了”。说明在测试工具中使用你的脚本的方式

一道软件测试面试题中的sql题目,求解

1.

select * from student where score>80

and s_id in

(select sid from student_class

where c_id=(select c_id from class where c_name='一班'))

2.

select c.c_name,女生人数=sum(s.s_id),平均分=avg(s.score)

from classes c

inner join student_class sc on sc.c_id=c.c_id

inner join students s on s.s_id=sc.s_id

where s.sex='女' group by c.c_name

软件测试的面试题目都什么样的,我想一次成功

我这里有一份以前考过的试题:

北京博彦科技笔试+面试

笔试题

1.文件格式系统有哪几种类型?分别说说win95、win98、winMe、w2k、winNT、winXP分别支持那些文件系统。

2.分别填入一个语句,完成下面的函数,通过递归计算数组a[100]的前n个数之和。

Int sum ( int a[],int n )

{

if (n>0) return___________________________;

else return________________________;

}

3.写出你所知道的3种常用的排序方法,并用其中一种方法设计出程序为数组a[100]排序。

4.什么是兼容性测试?兼容性测试侧重哪些方面,请按照优先级用矩阵图表列出。

(这题的第二问我不会答,所以原题目记得不是很清楚,大家能看明白问什么就好)

5.我现在有个程序,发现在WIN98上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?

6.翻译,中——英,有关P2P点对点文件传输的原理。

7.翻译,英——中,有关互联网的发展对商务、学习、交流的影响。

笔试完了是初步的面试

先问了个问题:FAT16/FAT32/NTFS 哪个的安全性最好,为什么?(不会答)

又做了两道题,

一题是关于C++类的继承,看程序写出输出结果,A是虚类,B继承A,跟一般C++的书上的习题差不多。

一题是写出在32位机器下,计算几个变量的size,

最后用英文介绍一下自己(倒!根本没有准备,简单说了几句。)

这里还有很多题目呢:http://post.baidu.com/f?kz=12900030

答案好像没有,这可是公司的题目,可不是学校考试那样,答案不好弄的,不过我还有十来套题目(都是以前考过的),你要的话把邮箱地址告诉我,我通过附件给你题目,不过没有答案 ^_^

面试软件测试工程师,一般问那些问题

那要看具体面试什么职位了,初级的一般无非就是功能测试多一些,比如

1.软件测试整个流程是什么,

2.测试设计,测试计划,测试用例编写方法,用例执行

3.bug跟踪管理,测试报告

重点还是用例的编写,等价类,边界值,因果图等

如果是中高级的话,接口测试,性能测试等等部分会问到一些,包括软件测试管理等等

我有别的专业的同学也找的这方面的工作,是不是专业性不强啊?!

对于基本功能测试来说确实不需要像开发那样掌握熟练的编码能力,但是从个人来讲,如果想在工作上有大的突破还是有很多东西要学的,比如软件测试工具开发,测试框架开发等等,影响力不会小于软件开发的

软件测试面试一般都问什么问题

必然会问软件测试的基础知识,比如黑盒、白盒测试都是什么,区别等;性能测试、压力测试等各种测试都是什么含义?测试用例是什么?怎么设计?

然后可能会举个案例问你怎么设计测试用例,怎么着手测试。

差不多就这样吧。

你可以看看这本书,《软件测试面试突击——为自己赢得一份测试工程师职位》,里面说了面试会问什么问题,怎么回答。

希望对你有帮助吧。

应聘软件测试,一般会有什么笔试的题目?

测试的笔试就要看每个公司的侧重咯,不过根据参加了5次测试应聘经验来看,测试的笔试并不会只考你测试的知识,还有编程,数据库,计算机网络等方面的,所以要求还是蛮全的。至于测试知识这块,一般会考你:软件测试的目的;软件测试的概念;黑盒测试和白盒测试各是什么意思,各自又有哪些方法;黑盒测试中的等价类、边界值和因果图方法的概念;测试的4个模型,V、W、H、X(这个一般只有大公司会考,小点的不会涉及);还有些大点的公司会考你一些智力题……总的来说,测试的笔试题和开发差不多,只是深度没那么大,但是范围却更广……

转载请注明出处51数据库 » 百度软件测试的面试题目 面试软件测试主要提问哪些问题

推荐阅读
热点文章
软件
前端设计
程序设计
Java相关