软件测试面试题大合集(4)

玩技站长 面试技巧评论638字数 1658阅读5分31秒阅读模式

天大家都开始上班了吗?昨天是否被堵在高速上呢,小编今天已经苦逼的开始上班了。昨天堵在高速上没赶上动车,真的是忧伤呀。年后有多少同学想换工作的呢?你们做好准备了吗??

一、测试理论与方法(单选题)文章源自玩技e族-https://www.playezu.com/17766.html

1、软件测试的目的:(C )文章源自玩技e族-https://www.playezu.com/17766.html

A、避免软件开发中出现的错误文章源自玩技e族-https://www.playezu.com/17766.html

B、发现软件开发中出现的错误文章源自玩技e族-https://www.playezu.com/17766.html

C、尽可能发现并排除软件中潜藏的错误、提高软件的可靠性文章源自玩技e族-https://www.playezu.com/17766.html

D、修改软件中出现的错误文章源自玩技e族-https://www.playezu.com/17766.html

2.某次程序调试没有出现预计的结果,下列(B)不可能是导致出错的原因。文章源自玩技e族-https://www.playezu.com/17766.html

A、变量没有初文章源自玩技e族-https://www.playezu.com/17766.html

B、编写的语句书写格式不规范文章源自玩技e族-https://www.playezu.com/17766.html

C、循环控制出错文章源自玩技e族-https://www.playezu.com/17766.html

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-5-31
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证