# Test report. Difference between failed vs. error

**URL:** <https://forum.katalon.com/t/test-report-difference-between-failed-vs-error/12425>\
**Category:** Web Testing\
**Tags:** web-testing, katalon-studio\
**Created:** [August 7, 2018, 6:54am UTC](https://forum.katalon.com/t/test-report-difference-between-failed-vs-error/12425 "2018-08-07T06:54:13Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Claudinho](https://avatars.discourse-cdn.com/v4/letter/c/47e85d/32.png) [@Claudinho](https://forum.katalon.com/u/Claudinho)\
**Post date:** [August 7, 2018, 6:54am UTC](https://forum.katalon.com/t/test-report-difference-between-failed-vs-error/12425/1 "2018-08-07T06:54:13Z")

</div>

Where can I find what exactly the definition is of ‘failed’ vs. ‘error’.

Sometimes there are errors reported, sometimes failed. Can’t see the difference.

Saw somewhere that:  
“Incomplete test cases are shown as failed test cases.”

What is the complete definition?

[https://s22.postimg.cc/aiqt5635d/Katalon\_error\_vs.\_failed.jpg](https://s22.postimg.cc/aiqt5635d/Katalon%5C_error%5C_vs._failed.jpg)

---

<div class="post-metadata">

**Author:** ![Claudinho](https://avatars.discourse-cdn.com/v4/letter/c/47e85d/32.png) [@Claudinho](https://forum.katalon.com/u/Claudinho)\
**Post date:** [August 10, 2018, 6:29am UTC](https://forum.katalon.com/t/test-report-difference-between-failed-vs-error/12425/2 "2018-08-10T06:29:16Z")

</div>

OK, it seems that I am not alone, nobody knows the difference between failed/error.

Even the exact definition of Katalon’s ‘incomplete’ is unclear to me.

---

<div class="post-metadata">

**Author:** ![Claudinho](https://avatars.discourse-cdn.com/v4/letter/c/47e85d/32.png) [@Claudinho](https://forum.katalon.com/u/Claudinho)\
**Post date:** [August 13, 2018, 10:54am UTC](https://forum.katalon.com/t/test-report-difference-between-failed-vs-error/12425/3 "2018-08-13T10:54:11Z")

</div>

Hi [Vinh Nguyen](http://forum.katalon.com/profile/33/Vinh%20Nguyen) is there somewhere in the documentation where these scenarios are defined?

I have really searched and cannot find it in Katalon documentation.

What is the definition of failed/error/incomplete?

---

<div class="post-metadata">

**Author:** ![yli](https://avatars.discourse-cdn.com/v4/letter/y/bbe5ce/32.png) [@yli](https://forum.katalon.com/u/yli)\
**Post date:** [January 24, 2019, 4:53pm UTC](https://forum.katalon.com/t/test-report-difference-between-failed-vs-error/12425/4 "2019-01-24T16:53:33Z")

</div>

Anyone has update on this topic? From my many test cases error I haven’t found a pattern to differenciate error and fail

---

<div class="post-metadata">

**Author:** ![Brandon\_Hein](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/brandon_hein/32/1092_2.png) [@Brandon\_Hein](https://forum.katalon.com/u/Brandon_Hein)\
**Post date:** [January 24, 2019, 5:15pm UTC](https://forum.katalon.com/t/test-report-difference-between-failed-vs-error/12425/5 "2019-01-24T17:15:19Z")

</div>

I don’t have any documentation or sources to back this up, but from what I’ve seen, I believe that this is the difference:

— A **failure** occurs when either an assertion fails:

```
assert 1 + 1 == 3;
verifyElementPresent(someNonPresentElement, 30);

```

A step is explicitly marked for failure using:

`KeywordUtil.markFailed();`

Or anywhere that a `StepFailedException` goes uncaught or a time-out occurs.

— An **error** occurs when there is an uncaught exception of any other type.
