软件测试常见62道面试题

软件测试常见62道面试题,第1张

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

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

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

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

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

06、你对测试最大的兴趣在哪里?为什么?

07、测试活动中,如果发现需要文档不完善或者不准确,怎么处理?

08、你认为做好测试计划工作的关键是什么?

09、软件配置管理工作开展的情况和认识?

10、你觉得软件测试通过的标准应该是什么样的?

11、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。那么软件系统的用户文档包括哪些?

12、简述软件系统中用户文档的测试要点?

13、什么是系统瓶颈?

14、没有产品说明书和需求文档地情况下能够进行黑盒测试吗?

15、为什么尽量不要让时间富裕的员工去做一些测试?

16、完全测试程序是可能的吗?

18、软件测试的风险主要体现在哪里?

19、所有的软件缺陷都能修复吗?所有的软件缺陷都要修复吗?

20、开发人员老是犯一些低级错误怎么解决?

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

22、开发人员说不是bug时,你如何应付?

23、软件测试项目从什么时候开始为什么?

24、你能不能说下你的3-5年的职业规划?

25、功能测试用例需要详细到什么程度才是合格的?

26、一个缺陷测试报告的组成?

27、测试用例通常包括哪些内容?

28、你都用什么测试方法?

29、软件的评审一般由哪些人员参加?其目的是什么?

30、什么是软件测试,软件测试的目的?

31、什么是兼容性测试?

32、什么是软件测试?

33、软件测试的对象有哪些?

34、当测试过程发生错误时,有哪几种解决办法?

35、怎么才能够全面的测试到每一个点?

36、开发与测试的关系?

37、测试活动中统计了哪些数据?

38、进行测试时产生了哪些文档或记录?

39、怎样做好测试计划?

40、测试用例如何设计的?

41、简单概述缺陷报告,并说明包括哪些项?

42、什么是bug?

43、开发人员修复缺陷后,如何保证不影响其他功能?

44、什么时候功能测试?

45、请问功能测试和性能测试的区别是什么?

46、为什么选择测试这行?

47、什么是软件缺陷?

48、什么黑盒测试?黑盒测试方法都包括哪些?

49、什么白盒测试?白盒测试方法包括哪些?

50、软件测试策略都包含哪些?

51、什么是单元测试?

52、什么是集成测试?

53、什么是系统测试?

54、什么是验收测试?

55、什么是自动化测试?

56、什么是 Alpha 和 Beta 测试?

57、什么是功能测试?

58、什么是性能测试?

59、什么是冒烟测试?

60、什么是随机测试?

61、什么是动态测试和静态测试? 

62、什么是测试用例?

如下四类笔试题内容是软件测试最常考的精华题,大家敬请收藏!

一、判断正误题

1、测试是证明软件正确的方法。(×)

2、测试中应该对有效和无效、期望和不期望的输入都要测试。(√)

3、对于连锁型分支结构,若有n个判定语句,则有2n条路径。(√)

4、GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。(√)

5、黑盒测试也称为结构测试。(×)

6、测试是调试的一个部分 (×)

7、程序中隐藏错误的概率与其已发现的错误数成正比(√)

8、测试的目的是发现软件中的错误。(√)

二、不定项选择题

1、下面的哪一项测试步骤中需要进行局部数据结构测试:( A )

A、单元测试

B、集成测试

C、确认测试

D、系统测试

2、从是否需要执行被测软件的角度,软件测试技术可划分的类型是:( AC )。

A、静态测试

B、黑盒测试

C、动态测试

D、白盒测试

3、从测试阶段角度,测试结束的正确顺序是:( B )

A、单元测试、集成测试、系统测试、确认测试

B、单元测试、系统测试、集成测试、确认测试

C、确认测试、集成测试、系统测试、单元测试

D、确认测试、系统测试、集成测试、单元测试

4、软件的六大质量特性包括:( A )

A、功能性、可靠性、可用性、效率、可维护、可移植

B、功能性、可靠性、可用性、效率、稳定性、可移植

C、功能性、可靠性、可扩展性、效率、稳定性、可移植

D、功能性、可靠性、兼容性、效率、稳定性、可移植

5、在GB/T17544中,软件包质量要求包括三部分,即产品描述要求、( A )、程 序和数据要求。

A、用户文档要求

B、系统功能要求

C、设计要求说明

D、软件配置要求

6、( )可以作为软件测试结束的标志。

A、使用了特定的测试用例

B、错误强度曲线下降到预定的水平

C、查出了预定数目的错误

D、按照测试计划中所规定的时间进行了测试

7、导致软件缺陷的原因有很多,A—D是可能的原因,其中最主要的原因包括( ABCD )。

A、软件需求说明书编写的不全面,不完整,不准确,而且经常更改

B、软件设计说明书

C、软件 *** 作人员的水平

D、开发人员不能很好的理解需求说明书和沟通不足 12

控制流图

环形复杂度

V(G)=e-n+2=14-11+2=5

导出独立路径

路径1:1->2 ->3->5->7->9->10->2…

路径2:1->2->3->4->10->2…

路径3:1->2->3->5->6->10->2…

路径4:1->2->3->5->7->8->10->2…

路径5:1->2 ->10

设计测试用例

路径1测试用例:

               传入数据:i=2 j=3

预期结果:无限循环,没有结果(x=30y=0)

路径2测试用例:

               传入数据:i=2 j=0

预期结果:无限循环,没有结果(x=2y=0)

路径3测试用例:

               传入数据:i=2 j=0

预期结果:无限循环,没有结果(x=10y=0)

路径4测试用例:

               传入数据:i=2 j=0

预期结果:无限循环,没有结果(x=0y=20)

路径5测试用例:

               传入数据:i=-1 j=0(或者任意值)

预期结果:i=-0 j=0


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12006173.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存