热门
 最新
 红包
 立Flag
 投票
 同城
 我的
 发布
用一个简短的例子说明这种合理逻辑的缺点。
给一个具有许多输出的测试对象创建一个测试用例。测试用例包含许多测试条件(步骤),并在许多情景下(高覆盖度)激励测试对象。现在的问题是:测试用例只包含与行为无关的相关评估。因此,即使测试的含量很低或没有意义,也会被报告为通过。
这是非常不利的。但有解决办法。我们称这种方法为Full-Expectation-Yet。
简而言之,Full-Expectation-Yet(FEY)方法是:
为被测系统的每个输出创建一个检查变量。该变量的目的是在任何时候检查测试对象的输出是否存在预期值。
因此,对于每个样本(带有输入数据的测试向量),测试变量的默认值为false。只有当输出存在指定的期望值时,默认值才会设置为true。
⚠️注:在TPT中,评估可以定义为独立于测试数据的自定义实体。评估在测试执行后自动运行。
TPT将自动执行对变量的求值以生成报告。如果存在没有期望值的时间间隔(样本),则变量保留默认值(false),并且测试用例失败。在这种情况下,测试对象的期望值是缺失的,它可以由测试人员来补充。
————————————————
版权声明:本文为CSDN博主「Polelink北汇信息」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_51954443/article/details/132971356
CSDN App 扫码分享
评论
 1
 打赏
            
- 复制链接
 - 举报