请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 196|回复: 0

测试类笔试和面试训练题——软件测试工程师面试秘籍(2)

[复制链接]

2493

主题

2892

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10294
发表于 2022-1-21 14:23:00 | 显示全部楼层 |阅读模式
本帖最后由 chaomeili 于 2022-1-21 14:27 编辑

     题6.测试计划的作用是什么?测试计划工作的内容包括什么?其中哪些是最重要的?
  答案:软件测试计划是指导测试过程的纲领性文件,包含产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员(尤其是测试管理人员)可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。
  测试计划、测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。所以,测试计划中最重要的是测试策略和测试方法(最好能先评审)。

  试题7.你认为做好测试计划的关键是什么?
  答案:做好测试计划的关键如下。
  (1)明确测试目标,增强测试计划的实用性。
  (2)坚持“5W”规则,明确内容与过程。
  (3)采用评审和更新机制,保证测试计划满足实际需求。
  (4)创建测试计划,确定测试详细规格,创建测试用例。

  试题8.你所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
  答案:测试用例设计方法有以下几种。
  (1)等价类划分法。等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,合理地假定测试某等价类的典型值就等价于测试该等价类的其他值。因此,把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量有代表性的测试数据取得较好的测试结果。等价类划分法可基于有效等价类和无效等价类。
  (2)边界值分析法。边界值分析法是对等价类划分法的补充。根据测试工作经验,大量的错误会发生在输入/输出范围的边界上,而不是发生在输入/输出范围的内部。因此,针对各种边界情况设计测试用例,可以查出更多的错误。要使用边界值分析法设计测试用例,首先应确定边界情况,应当选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。
  (3)错误推测法。错误推测法是基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性地设计测试用例的方法。错误推测法的基本思想是列举出程序中所有可能的错误和容易发生错误的特殊情况,根据它们选择测试用例。例如,在单元测试中曾列出的许多在模块中常见的错误、以前产品测试中曾经发现的错误等,这些就是经验的总结。另外,输入数据和输出数据为0的情况,输入表格的内容为空格或输入表格的内容只有一行的情况,这些都是容易发生错误的情况,可选择这些情况下的例子作为测试用例。
  (4)因果图法。前面介绍的等价类划分法和边界值分析法都着重考虑输入条件,但未考虑输入条件之间的联系、相互组合等。考虑输入条件之间的相互组合,可能会产生一些新的情况。但要检查输入条件的组合不是一件容易的事情,即使把所有输入条件划分成等价类,它们之间的组合情况也相当多。因此,必须采用一种适合于描述多种条件的组合,相应产生多个动作的形式来考虑设计测试用例。这就需要利用因果图(逻辑模型)。因果图法最终生成的就是判定表,它适合于检查程序输入条件的各种组合情况。

  试题9.针对百度首页的搜索框编写3个以上的测试用例。
  答案:针对正常值,测试套件包括输入英文“abc”、汉字“搜索内容”、符号877@#、字符“abc汉字空格”。
  针对边界值,测试套件包括输入空字符串、字符长度为最大值。
  针对异常,测试套件包括实施XSS攻击。

  试题10.接口测试用例如何设计?
  答案:根据研发工程师的开发文档,采用黑盒测试设计测试用例。
  查看研发工程师的代码,按照路径覆盖方法采用白盒测试设计测试用例。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-5-18 11:46 , Processed in 0.043920 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表