美文网首页
软件测试常见面试题(十五)

软件测试常见面试题(十五)

作者: 巴鶴 | 来源:发表于2021-07-15 09:39 被阅读0次

    111 您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效
    率和改善沟通的效果?维持测试人员同开发团队中其他成员良好
    的人际关系的关键是什么?

    • 尽量面对面的沟通,其次是能直接通过电话沟通,如果只能通过 Email 等非及时沟通
      工具的话,必须对要沟通的主题理解深刻以及能表达清楚。
    • 运用一些测试管理工具进行管理也是较有效的方法,同时要注意在工具中对 BUG 有
      准确的描述。
    • 在团队中建立测试人员与开发人员良好沟通中注意以下几点:
    • 一真诚、二是团队精神、三是在专业上有共同语言、四是要对事不对人,工作至
      上当然也可以通过直接指出一些小问题,而不是进入 BUG 跟踪总统来增加对方的好感。

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

    • 回答这个面试题,没有固定统一的答案,但可能是许多企业都会问到的。提供以下答
      案供考:
    • 最大的兴趣,感觉这是一个有挑战性的工作;
    • 测试是一个经验行业,工作越久越能感觉到做好测试的难度和乐趣
    • 通过自己的工作,能使软件产品越来越完善,从中体会到乐趣
    • 回答此类问题注意以下几个方面:
    • 尽可能的切合招聘企业的技术路线来表达你的兴趣,例如该企业是数据库应用的
      企业,那么表示你的兴趣在数据库的测试,并且希望通过测试提升自己的数据库
      掌握能力。
    • 表明你做测试的目的是为了提升能力,也是为了更好的做好测试;提升能力不是
      为了以后转开发或其他的,除非用人企业有这样的安排。
    • 不要过多的表达你的兴趣在招聘企业的范畴这外。
    • 比如招聘企业是做财务软件的,可是你表现出来的是对游戏软件的兴趣;或招聘
      是做 JAVA 开发的,而你的兴趣是在 C 类语言程序的开发。
      113 什么是测试覆盖率
    • 是指完成的测试工作目标量占总目标量的百分比,有很多分类。
    • 软件测试覆盖率常用的计算公式:
    • 功能覆盖率=至少被执行一次的测试功能点数/测试功能点总数(功能点)
    • 需求覆盖率=被验证到的需求数量/总的需求数量(需求)
    • (用例)覆盖率=至少被执行一次的测试用例数/应执行的测试用例总数
    • 语句覆盖率=至少被执行一次的语句数量/有效的程序代码行数 判定覆盖率=判定结果被评价的次数/判定结果总数
    • 条件覆盖率=条件操作数值至少被评价一次的数量/条件操作数值的总数
      114 一个好的测试用例,有哪些特点
    • 用例要完整、简洁、一致
    • 至少含有编号、标题、操作步骤和预期结果。
    • 用例要表明测试目的
    • 用例覆盖程度要高
    • 用例能够使工作量最小化
    • 用例描述正确、规范
    • 含有正确的、规范的测试标题和编号
    • 用例的分类以及描述要足够清晰
    • 用例要具有可测试性
    • 测试用例易于维护
    • 如果被测对象有所升级,测试用例的说明或者脚本是不是容易维护呢?
    • 可复用、可重复性、不管谁执行此用例,结果一样。
    • 可追踪性、用例能追踪到一个具体的需求。
      115 测试结束的标准是什么
    • 全部测试用例都执行完成。
    • 未修改 bug 都被确认或置为应有状态,暂缓修改的问题都有详尽的解释。
    • 测试报告编写完成。
    • 测试收尾工作结束。
    • 测试总结完成。
    • 项目处于试运行或上线阶段
    • 在测试计划中定义结束标准
    • 如计划中规定:系统在一定性能下平稳运行 72 小时,本版本中没有严重的 BUG,
      普通 BUG 的数量在 3 以下,BUG 修复率 90%以上
    • 实际测试达到上述要求,然后由开发经理,测试经理,项目经理共同签字,认同测
      试结束,版本即可发布。

    相关文章

      网友评论

          本文标题:软件测试常见面试题(十五)

          本文链接:https://www.haomeiwen.com/subject/sigxultx.html