多测师拱墅校区_肖sir_设计用例方法面试题

1、设计用例方法有哪些?
等价类、边界值、判定表、因果图、正交表、场景法、状态迁移法、
错误推测法、异常分析法、随机测试法
2、经验测试方法有哪些?
错误推测法、异常分析法、随机测试法
举例说明: 清除缓存、杀死进程、数据库脏数据的处理
3、什么是白盒测试?
白盒测试:主要测试软件的源代码内部结构和逻辑
4、白盒测试有哪些方法?
语句覆盖;
判断覆盖(也称“分支覆盖”);
条件覆盖;
判断、条件覆盖;
条件组合覆盖;
路径覆盖(独立路径覆盖、Z路径覆盖)

5、白盒测试优缺点?
(1)白盒测试方法的优点
1.深入程序内部,测试粒度较细。
2.是测试用例设计方法的组成部分,也是黑盒测试方法的有力补充。
3.为自动化测试与性能测试奠定基础。
(2)白盒测试方法的缺点
1.过分关注代码本身,容易偏离SRS实际需求
2.对相应的编程语言要求较高,人力成本较大
6、给你一个需求你会如何设计用例?
(1)第一步根据需求使用xmind梳理测试点
(2)根据测试点运用测试用例方法设计用例
比如:对整个测试流程可以用场景法 ;对状态变更可以使用状态迁移法;组合情况可以使用判定表和因果图;单个场景可以使用等价类,边界值;

7、如何设计好测试用例?
黑盒测试+白盒测试+经验测试
8、一个程序的复杂程度如何评定,并且如何计算?
(1)圈复杂度来评定
(2)
圈复杂度=区域数
圈复杂度=边数-节点数+2
圈复杂度=判定节点+1
10、等价类分为哪几种?常见的能够划分等价类的地方?举例说明下
(1)有效等价类 无效等价类
(2)常见等价类划分
数值范围
重复次数
字符串长度
字符串组中字符的个数
文件命名
文件大小
屏幕的颜色种类
11、等价类的优缺点?
优点 :是考虑了单个输入域的各类情况, 避免了盲目或随机选取输入数据的不完整 性和覆盖的不稳定性。
缺点:方法虽然简单易用,但是没有对组 合情况进行充分的考虑。需要结合其他测 试用例设计的方法进行补

12、边界值如何设计?
上点:
离点:
内点:

13、判定表包含哪些部分?
判定表:条件桩,条件项,动作桩,动作项

14、判定表的作用是什么?
条件表的作用:利用判定表将复杂的问题按照各种可能的情况列举出来
15、因果图最后转换成什么?
判定表

16、因果图的优缺点是什么?

优点:
等价类法尽管各个输入条件可能出错的情况都考虑 到了,但是多个输入条件组合起来出错的情况却被 忽略了
因果图法能够帮助我们按照一定步骤,高效的选择 测试用例,设计多个输入条件组合用例
因果图分析还能为我们指出,程序规格说明描述中 存在什么问题
缺点:
输入条件与输出结果的因果关系,有时 难以从软件 需 求规格说明书得到
即使得到了这些因果关系,也会因为因果关系复杂 导致因果图非常庞大,测试用例数目及其庞大

17、说说状态迁移法? 说下什么是状态(举例说明)
状态迁移法定义:通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。
18、正交表实验方法是如何计算的??
正交表实验方法计算公式:公式: 实验数=因子*(水平数-1)+1
19、正交表的特点?
正交表特点:整齐可比性,均衡分散性
20、如何梳理需求的测试点?
xmind工具梳理

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

多测师软件测试培训师肖sir

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值