软件测试面试笔试题-选择题(物联网)

38 篇文章 0 订阅
5 篇文章 0 订阅

1.在软件生命周期中,测试人员从那个阶段开始参与更有利于软件项目的成功()

        a)需求分析阶段 b)设计阶段 c)编码阶段 d)系统测试阶段

2.在 Bugzilla 缺陷跟踪系统中,下列选项中属于缺陷状态的是( )(选两项)

        a) new b) fixed clater d) verified

3.在 Bugzilla 中,如果一个缺陷的处理状态被开发人员置为Wontfix,则表明()

        a)这个 Bug 中描述的不是问题

        d) 这个 Bug 中描述的是问题,但不修改

       c)根据这个Bug的描述无法查找问题的原因并未解决,需要提供更多的关于这个Bug的信息。

        d) 这个 Bug 描述的是问题,但不能确定是否在这个版本中修改

4.测试的主要评测方法包括()

        a)程序和文档 b)覆盖和质量 c)质量和功能 d)性能和功能

5.下列关于验收测试的叙述中,正确的是( )。(选择两项)

        a)验收测试是软件产品交付用户正式使用前的最后一道工序

        b)验收测试可以由测试人员模拟用户进行

        c)验收测试只确认软件的功能和性能

        d)验收标准必须在原始的需求规范中或在客户的合同中规定

6.下列关于测试大纲方法说法错误的是( )

        a)大纲是对需求的描述,不同测试人员生成的大纲是不一定相同的

        b)大纲的表现形式为一种树状的结构,在根和每个节点之间存在唯一的路径

        c)树中叶子的数目给出测试所有功能所需测试用例的大致数量

        d)在没有需求说明书的情况下,经常使用测试大纲设计测试用例

7.关于窗体设计的总体原则、下列描述中错误的是()

        a)控件的大小,位置,比例要合适协调

        b)字体名称、大小要合适

        c)菜单的显示与权限没有关系

        d)窗体中的背景与前景色搭配要合适

8.下列关于等价类划分方法的说法中错误的是()

        a)利用有效等价类设计的测试用例,可以检验程序是否实现了需求说明书中规定的功能和性能。

        b)利用无效等价类设计的测试用例,可以检验程序中的功能和性能是否不符合需求说

明书的规定。

        c)对于有效等价类可以不设计测试用例

        d)对同一个程序可能会划分出多种不同的等价类

9.下列选项中不属于数据结构测试时需要考虑的因素是()

        a)确定数据结构的界限

        b)尝试想数据结构中输入超过界限的值

        c)查看数据定义语句是否符合编码规范

        d)除了考虑数据结构上溢外,还要针对数据结构下溢进行测试

10.下列关于通过测试和失败测试的说法错误的是( )

        a)利用边界值分析法设计的测试用例进行的测试,既有通过测试也有失败测试

        b)利用等价类划分方法设计的测试用例进行的测试。既有通过测试也有失败测试

        c)双击一台没有放光盘的电脑的光驱操作,是失败测试

        d)失败测试和通过测试是软件测试的两个相互对立的基本方法,进行通过测试的系统必要再进行失败测试

11.关于自动化测试描述正确的是()

        A)引入自动化测试可以降低测试成本

        B)软件产品测试适合自动化测试

        C)自动化测试工具能够完成所有的自动化测试

        D)自动化测试脚本同样需要进行验收和确认

12.关于软件性能简述不正确的是()

        A)在看代码完成之前,无法进行与性能有关的工作

        B)性能是设计和规划出来的,而不是测试出来的

        C)性能测试在很多情况下不能发现特定的性能缺陷

        D)性能测试需要把系统所有的功能进行测试

13. LoadRunner中关于“关联(Conelation)”描述错误的是( )

        A)关联分为手动管理和自动关联

        B)关联是对提交数据的参数化过程

        C)关联是为了解决服务器端生成数据后期使用的问题

        D)关联函数是一种注册类函数

14.LoadRunner中Controller对于虚拟用户描述正确的是( )

        A)虚拟用户并发测试可以做到绝对并发

        B)在一台计算机上可以实际模拟任意多的虚拟用户

        C)虚拟用户可分布在多台客户端上

        D)虚拟用户数和服务器端压力呈线性关系

15.关于性能测试,描述错误的是( )

        A)性能测试是对系统的在性能方面的测量工作。

        B)响应时间是系统重要的性能指标,原则上可以用秒表手工测试

        C)思考时间是指系统停顿的时间

        D)吞吐量是指系统在单位时间内处理事务的能力

16、关于窗体界面设计的总体原则,下列描述中错误的是()(选择一项)

        a) 控件的大小、位置、比例要合适协调

        b) 字体名称、大小要合适

        c)菜单的显示与权限没有关系

        d) 窗体中的背景和前景色搭配要合适

17如下图所示,对一个登录对话框进行测试,下列说法正确的是( )(选择二项)

        a输入正确的用户名和密码,单击“确定”按钮,用户可以正确登录,属于通过测试

        b命令按钮的默认焦点设置不恰当

        c用 Tab 键移动焦点时顺序为“用户名称”、“确定”、“密码”、“确定”、及“取消”

        d密码可以显示为具体的字母或数字,也可以显示为“*”

        e 输入正确的用户名,单击“取消”按钮退出程序,再次进入程序登录界面后用户称的默认值变成刚才输入的用户名,是该软件的 BUG

欲了解菁英猎人职业技能培训更多课程信息,可以点击→ Docs,有免费资料赠送。

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、什么是软件测试?2’ 2、软件测试与软件质量保证的区别。10’ 3、报告软件缺陷时,测试人员要对软件缺陷分类,以简明扼要的方式指出其影响,以及修改的优先次序。请描述如何划分缺陷与错误严重性和优先级别?10’ 4、BUG信息应该包含那些内容。5’ 5、测试用例说明应该包含哪些内容?测试用例计划包含哪些目标?10’ 6、WEB应用软件测试必须进行哪些类型测试,请列出每种类型的测试要点。15’ 7、网络应用测试的主要内容是什么?10’ 8、用户文档测试应该注意哪些要点?10’ 9、在DBMS中,视图的作用是什么? 写出建立视图的命令格式(如建立信息系学生的视图)10’ 10、请列举您认为身为测试人员应具备的能力和技术。8’ 参考答案 1、什么是软件测试?2’ 【要点】 在规定条件下对程序进行操作,以发现错误,对软件质量进行评估,包括对软件形成过程的文档、数据以及程序进行测试。 【详解】 软件测试就是在软件投入运行前对软件需求分析、软件设计规格说明书和软件编码进行查错(包括代码执行活动与人工活动)。也可以说,软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部构造而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误,这是在软件投入前,对软件需求分析、软件设计规格说明书和软件编码的最终复审,是软件质量保障的关键步骤。 1、 软件测试与软件质量保证的区别。10’ 【要点】 软件测试只是质量保证工作中的一个环节,软件质量保证与软件测试是软件质量工程的两个不同层面的工作; 质量保证:通过预防、检查与改进来保证软件质量,采用全面质量管理和过程改进的原理来开展质量保证工作,主要关注软件质量的检查与测试,主要着眼于软件开发活动的过程、步骤和产物。 软件测试:通过执行软件来,对过程中的产物(开发文档和程序)进行走查,发现问题,报告质量 【详解】 软件测试和软件质量保证是软件质量工程中的两个不同层面的工作。软件测试只是软件质量保证工作中的一个重要环节。 质量保证(QA)的工作是通过预防、检查与改进来保证软件的质量。QA采用的方法重要是按“全面质量管理”和“过程改进”的原来开展质量保证工作。虽然在软件质量保证的活动中也有一些测试活动,但它所以关注的是软件质量的检查和测量。它的主要工作是对软件生命周期的管理,以及检验软件是否满足规定的质量和用户的需求,因此重要是着眼于软件开发活动中的过程,步骤和产物,而不是软件进行剖析,找出问题或者评估。 软件测试虽然与开发过程紧密相关,但它所关心的不是过程的活动,而是对过程的产物,以及开发出的软件进行剖析。测试人员要对过程的产物(开发文档和源代码)进行走读,运行软件。以找到问题和报告质量。测试人员必须假设软件存在潜在的问题,测试中所做的操作就是为了找出更多的问题,而不是为了验证(事实上也不可能)软件的正确性。所以软件测试虽然对提高软件的质量起着关键的作用,但它只是软件质量保证的一个重要环节。 3、请描述如何划分缺陷与错误严重性和优先级别?10’ 给软件缺陷与错误划分严重性和优先级的通用原则: (1) 表示软件缺陷所造成饿危害和恶劣程度。 (2) 优先级表示修复缺陷的重要程度和次序。 严重性: (1)、严重:系统崩溃、数据丢失、数据毁坏 (2)、较严重:操作性错误、结果错误、遗漏功能

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值