软件测试概念-PIE模型
时间:2020-04-08 05:46:21 \\ 作者:admin \\ 197人看过

  一个bug 被发明 ,三个关键词

  发清晰明了 Fault 感染发生Error 传达掉效 Failure

  PIE模型详解

  Fault : 在软件中写一段代码 这里用A表现,能够思考不周,发清晰明了一个代码缺点

  Error :我们履行软件触发了A ,发生一个形状

  Failure:这个形状传达出来了,让我们发明与预期不符

  PIE模型三个需要条件

  Execution/Reachability:履行必须经过掉误的代码

  Infection :在履行毛病代码时必须触发一个毛病的中间形状

  Propagation :毛病的中间形状必须传达到最后输入,使得不美观测到的输入结果和预期结果不不合,即掉效。

  在测试中确实存在缺点,然则有些时分因为缺点条件没有被到达所以有些时分 :

  我们发清晰明了 Fault 履行了 他 然则避过了缺点,掉掉落了预期的结果

  也能够我们发清晰明了Fault 触碰了他而且发生了毛病的中间形状 ,然则毛病形状没有传达出到最后,我们掉掉落照样预期的结果

  所以一个Bug 的发明我们在测试时要思考尽能够多的能够毛病的中央,去发明Failure 的发生。

你可能喜欢