开课城市 开课中心

软件测试培训
美国上市软件测试培训机构

400-111-8989

软件测试培训

你应该很需要-软件测试面试题

  • 发布:软件测试培训
  • 来源:软件测试资源分享
  • 时间:2019-03-07 18:50

今天我要分享给大家的是软件测试面试题,一共20道题,预计用时10分钟,为正在寻找软件测试工作的同学助力,你准备好了吗?

软件测试面试题

一、测试理论与方法(单选题)

1、软件测试的目的:(C )

A、避免软件开发中出现的错误

B、发现软件开发中出现的错误

C、尽可能发现并排除软件中潜藏的错误、提高软件的可靠性

D、修改软件中出现的错误

2.某次程序调试没有出现预计的结果,下列(B)不可能是导致出错的原因。

A、变量没有初

B、编写的语句书写格式不规范

C、循环控制出错

D、代码输入有误

3、关于Bata测试的描述错误的是(C)

A、用于描述外部测试过程的术语

B、是系统测试的一种

C、由选定的潜在客户群开展测试

D、在实际环境中使用软件,从而发现软件缺陷

4、为了提高测试发的效率,应该(D)

A、随机的选取测试数据

B、取一切可能的输入数据作为测试数据

C、在完成编码以后指定软件的测试计划

D、选择发现错误的可能性大的的数据作为测试数据

5、程序的三种基本控制结构是(B)

A、过程,子程序,分程序

B、顺序,条件,循环

C、递归,堆栈,队列

D、调用,返回,转移

6、下列关于软件测试的叙述中错误的是(D)

A、软件测试可以作为度量软件和用户需求差距的手段

B、没有发现错误的软件测试也是有价值的

C、软件测试的根本目的是尽可能多的发现软件存在的问题,最终把一个高质量的软件系统交给用户使用

D、软件测试的主要工作内容包括发现软件中存在的错误并解决存在的问题

7、以下属于白盒技术设计测试用例的方法是(A)

A、循环覆盖 B、等价类划分 C、边界值分析 D、因果图

8、软件测试的对象包括(B)

A、目标程序和相关文档

B、源程序、目标程序、数据及相关文件

C、目标程序、操作系统和平台软件

D、源程序和目标程序

9、“高产”的测试是指( C)

A、用适量的测试用例说明被测试程序正确无误

B、用适量的测试用例说明被测试程序符合相应的要求

C、用适量的测试用例发现被测试程序尽可能多的错误

D、用适量的测试用例纠正被测试程序尽可能多的错误

10、下列逻辑覆盖测试方法中,覆盖能力最强的是(D)

A、语句覆盖 B、判定覆盖

C、条件覆盖 D、条件组合覆盖

11、下列关于正确选择自动化测试工具的说法中错误的是(B)

A、选择适合自己公司项目的自动测试工具,可以从测试工具的功能,集成能力,操作系统和开发工具的兼容性等几个方面来考虑

B、引入工具时不需要考虑工具引用的连续性和一致性

C、尽量选择主流测试工具

D、如果需要多种工具,尽量选择同一公司的产品

12、下列关于测试用例的设计说法中正确的是(D)

A、只有发现了到目前为止没有发现的缺陷的测试用例才是有价值的用例

B、测试用例设计应该遵循从简单的原则,以便节约测试时间

C、测试用例的设计经常耗时很大。所以已设计好的测试用例不能变化

D、测试用例的设计依据需求说明书。应该覆盖用户需求

13、关于黑盒测试与白盒测试的区别,下列说法正确的是(A)

A、白盒测试侧重于程序结构,黑盒测试侧重于功能

B、白盒测试可以使用自动测试工具,黑盒不能使用工具

C、白盒测试需要开发人员参与,黑盒测试不需要

D、黑盒测试比白盒测试应用更广泛

14、使用正交排列方式设计测试用例的最大好处在于(B)

A、对所有的输入组合创建测试用例

B、使用最少的测试用例获得最大的测试覆盖率

C、不用写测试用例

D、便于进行兼容性测试

15、关于对简单循环语句测试,下列说法错误的是(A)

A、需要测试通过循环的所有可能次数

B、需要测试整个跳过循环的情况

C、需要测试只有一次通过循环的情况

D、需要测试两次通过循环的情况

16、一般情况下,当一个软件新版本提交测试时,需要1-2名测试人员首先进行(C)可以帮助测试团队合理地利用有效资源

A、配置测试 B、安装测试

C、冒烟测试 D、回归测试

17、某数据库中存放两个数据表:教师表(教师编号,教师姓名)和课程表(课程号,课程名,教师编号),若要快速查出某位教师所授的课程,下列建立索引方式中正确的是(C)

A、在教师表上按教师编号建立索引

B、在课程表上按课程号建立索引

C、在课程表上按教师编号建立索引

D、在教师表上按教师姓名建立索引

18、下列关于数据库中触发器的描述中错误的是(B)

A、触发器是一种特殊的存储过程

B、触发器常在SELECT.INSERT,UPDATE和DELETE操作时发生

C、触发器可以通过数据库中的相关表进行层叠更改

D、触发器是自动的,可以在用户对表的数据做了修改之后被自动激活

19、下列各选项的文件扩展名代表可执行文件的是(A)

A、EXE.COM B、EXE.BAI

C、COM.DLL D、DLL.BAI

20、在RED Hat Linux9.0中,普通用户登录系统时默认进去(D)目录中的对应目录下

A、 /bin B、/boot

C、/etc D、/home

感谢您的做答,以上这些软件测试面试题你都会做吗?软件测试哪方面的知识你觉得自己还很薄弱呢?趁着金三银四还没有来临,赶紧加油恶补一下吧!好了,更多软件测试相关的内容尽在达内软件测试培训机构官网,敬请关注!

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:软件测试面试精选题三道
下一篇:助力你的2019-软件测试面试题问答部分

看看这些软件测试面试题,有见过没?

3月,我要拿下软件测试工程师offer!

3月软件测试面试题合集

我知道你最近想要软件测试面试题,拿去吧!

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省