<input id="a6eei"></input>
  • <input id="a6eei"><label id="a6eei"></label></input>
  • <bdo id="a6eei"><sup id="a6eei"></sup></bdo>
  • <s id="a6eei"></s><strong id="a6eei"></strong> <strong id="a6eei"></strong><strong id="a6eei"></strong>
  • 2017软件测试工程师笔试题带答案

    时间2017-06-22 笔试题目 我要投稿

      软件测试工程师(SoftwareTesting Engineer)指理解产品的功能要求并对其进行测试检查软件有没有错误测试软件是否具有稳定写出相应的测试规范和测试用例的专门工作人员。下面CN人才网小编为大家带来的是2017软件测试工程师笔试题带答案希望对大家有所帮助~

      一、 判断题 (每题2分20)

      1、软件测试就是为?#25628;?#35777;软件功能实现的是否正确是否完成既定目标的活动所以软件测试在软件工程的后期才开始具体的工作。 (初级) ( × )

      2、发现错误多的模块残留在模块中的错误也多。( √ ) (初级)

      3、测试人员在测试过程中发现一处问题如果问题影响不大而自己又可以修?#27169;?#24212;立即将此问题正确修?#27169;?#20197;加快、提高开发的进程。( × )(初级)

      4、单元测试通常应该先进行“人工走查”再以白盒法为主辅以黑盒法进行动态测试。 ( √ )(中级)

      5、功能测试是系统测试的主要内容检查系统的功能、性能是否与需求规格说明相同。( √ )(中级)

      6、软件质量管理即QM由QA和QC构成软件测试属于QC的核心工作内容。(√)(高级)

      7、软件测试只能发现错误但不能保证测试后的软件没有错误。(√)

      8、软件就是程序。(X)

      9、测试只要做到语句覆盖和分支覆盖就可以发现程序中的所有错误。(X)

      10、I18N测试是指对产品做出具有国际性的规划而L10N测试则是指对软件做出符合本地需求更改工作。(√)‐高级/

      二、 选择题 (每题2分 20 )

      1、 进行软件质量管理的重要性有(ABCD)‐中级/

      A、维护降低成本 B、法律上的要求 C、市场竞争的需要

      D、质量标准化的趋势 E、软件工程的需要 F、CMM过程的一部分

      G、方便与客户进一步沟通为后期的实施打?#27809;?#30784;

      2、以测试的形态分测试可以分为(ABC)‐中级/

      A、建构性测试 B、系统测试 C、专项测试

      D、单元测试 E、组件测试 F、集成测试

      3、选出属于黑盒测试方法的选项(ABC)‐初级/

      A、测试用例覆盖 B、输入覆盖 C、输出覆盖

      D、分支覆盖 E、语句覆盖 F、条件覆盖

      4、编写测试计划的目的是(ABC)‐中级/

      A、使测试工作顺利进行 B、使项目参与人员沟通更舒畅 C、使测试工作更加系统化

      D、软件工程以及软件过程的需要 E、软件过程规范化的要求 F、控制软件质量

      5、?#26469;?#20851;系有4种分别是(ABCD)‐高级/

      A、开始-结束 B、开始-开始 C、结束-开始

      D、结束-结束 E、开始-实施-结束 F、结束-审核-开始

      6、软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成下面的选项属于QC得是(ABC)‐高级/

      A、测试 B、跟踪 C、监督

      D、制定计划 E、需求审查 F、程序代码审查

      7、实施缺陷跟踪的目的是(ABCD)‐中级/

      A、软件质量无法控制 B、问题无法量化 C、重复问题接连产生

      D、解决问题的知识无法保留 E、确保缺陷得到解决 F、使问题形成完整的闭环处理

      8、使用软件测试工具的目的(ABC)‐中级/

      A、帮助测试寻找问题 B、协助问题的诊断 C、节省测试时间

      D、提高Bug的发现率 E、更好的控制缺陷提高软件质量 F、更好的协助开发人员

      9、典型的瀑布模型的四个阶段是(ABCD)‐高级/

      A、分析 B、设计 C、编码

      D、测试 E、需求调研 F、实施

      10、PSP是指个人软件过程 是一种可用于( A )、( B )和( C )个人软件工作方式的自我改善过程。‐高级/

      A、控制 B、管理 C、改进

      D、高效 E、充分 F、适宜

      三、 问答题

      1、 测试人员在软件开发过程中的任务是什么?(初级)(5分)

      答1、寻找Bug;

      2、避免软件开发过程中的缺陷;

      3、衡量软件的品质;

      4、关注?#27809;?#30340;需求。

      总的目标是确保软件的质量。

      2、 在您以往的工作中一条软件缺陷(或者叫Bug)记?#32423;及?#21547;了哪些内容?如何提交高质量的软件缺陷(Bug)记录?(初级)(6分)

      答一条Bug记录最基本应包含编号、Bug所属模块、Bug描述、Bug级别、发现日期、发现人、修改日期、修改人、修改方法、回归结果等等;要?#34892;?#30340;发现Bug需参考需求以及详细设计等前期文档设计出高效的测试用例然后严格执行测试用例对发现的问题要充分确认肯定然后再向外发?#26082;?#27492;才能提高提交Bug的质量。

      3、 (没有了不好意思)

      4、 黑盒测试和白盒测试是软件测试的两?#21482;?#26412;方法请分别说明各自的优点和缺点!(中级)(5分)

      答黑盒测试的优点有

      1)比较简单不需要了解程序内部的代码及实现;

      2)与软件的内部实现无关;

      3)从?#27809;?#35282;度出发能很容易的知道?#27809;?#20250;用到哪些功能会遇到哪些问题;

      4)基于软件开发文档所以也能知道软件实现了文档中的哪些功能;

      5)在做软件自动化测试时较为方便。

      黑盒测试的缺点有

      1)不可能覆盖所有的代码覆盖率?#31995;唯?#22823;概只能达到总代码量的30%;

      2)自动化测试的复用性?#31995;諭?/p>

      白盒测试的优点有

      帮助软件测试人员增大代码的覆盖率提高代码的质量发现代码中隐藏的问题。

      白盒测试的缺点有

      1)程序运行会有很多不同的路径不可能测试所有的运行路径;

      2)测试基于代码只能测试开发人员做的对不对而不能知道设计的正确与否可能会漏掉一些功能需求;

      3)系统庞大时测试开销会非常大。

      5、 根据自己的理解回答什么是软件测试软件测试分为哪几个阶段。(初级)(5分)

      答软件测试是一个为?#25628;?#25214;软件中的错误而运行软件的过程一个成功的测试是指找到了迄今为止?#24418;?#21457;现的错误的测试。

      软件测试一般分为单元测试、集成测试和系统测试。

      6、 根据自己的理解什么是测试用例和测试规程设计一个测试用例应当从哪几方面考虑?(中级)(10分)

      答?#21512;?#20041;的讲一个测试用例就是测试人员用以测试被测软件的某个特性或特性组合的一组数据。这组数据可能是从?#27809;?#22788;得来的实际的一组数据也可能是测试人员专门设计出来的测试软件某些功能的一组数据。

      测试规程就是详细的对测试用例设?#21697;?#27861;、测试方法、测试工具、测试环境和测试数据进行描述的文档还可以包括能把某个或某一组测试用例应用到被测软件上完成某项测试的一系列的操作步骤。

      设计测试用例应当从以下几方面考虑边界值等价类划分?#34892;?无效值等。

      7、 什么是软件质量保证?软件质量保证人员与开发人员的关系如何?(高级) (10分)

      答软件质量保证就是通过确保软件过程的质量来保证软件产品的质量。

      软件质量保证人员和开发人员之间具有管理上的严格的独立性两个小组的管理员都不能越权管理另一组但都可以向更高层的管理者汇报软件开发中的问题

      四、 设计题

      1).输入三个整数判断三个整数能否构成一个三角形请用黑盒测试方法中的一种设计出相应的测试用例并详细说明所使用的黑盒测试方法。(中高级) (15分)

    相关文章
    彫骸嚔赤科同
    <input id="a6eei"></input>
  • <input id="a6eei"><label id="a6eei"></label></input>
  • <bdo id="a6eei"><sup id="a6eei"></sup></bdo>
  • <s id="a6eei"></s><strong id="a6eei"></strong> <strong id="a6eei"></strong><strong id="a6eei"></strong>
  • <input id="a6eei"></input>
  • <input id="a6eei"><label id="a6eei"></label></input>
  • <bdo id="a6eei"><sup id="a6eei"></sup></bdo>
  • <s id="a6eei"></s><strong id="a6eei"></strong> <strong id="a6eei"></strong><strong id="a6eei"></strong>