Hi Mariusz,
I would prefer setting the verdict to inconclusive as opposed to fail, since a guard timer
may be set to a value which is too short to allow the test to occur. If a test case is
interrupted by a timer outside of the test case execution environment, it is not the test
which failed, but the fact that not enough time was allocated it to execute to completion.
I would prefer a value of inconc. :-)
Cheers,
Claude.
Original Message
From: Mariusz Kupiec [
This email address is being protected from spambots. You need JavaScript enabled to view it.]
Sent: 19 December 2002 10:40
To:
This email address is being protected from spambots. You need JavaScript enabled to view it.
Subject: Error verdict in 'execute' operation due to timeout
Hi,
Expiration of timer guarding 'execute' operation causes test case verdict to be set to value 'error'. Usually 'error' value of test case verdict is reserved for runtime errors in a test system due to execution of a test suite /overflow, unassigned memory, system limitation, etc./, which causes impossible to perform test scenario correctly.
I am a little bit convinced that expiration of timer guarding 'execute' operation should produce verdict "fail" cause of:
- no test system error happens while test case execution,
- 'execute' timer is yet another guard /supporting timers usually used inside testcase to guard testcase execution in a finite time/,
Receiving a verdict issued due to timeout usually:
- does not lead to asumption that test system have errors,
- requires verification af all guarding times inside test suite according proper IUT behaviour to diagnose if a testcase or an IUT is a reason of failure.
I do not expect more reasons for 'execute' timeout occurence like:
- implementation is correct, test case was not carefully protected inside by timers and system timer value is too short,
- implementation is incorrect, test case was not carefully protected inside by timers and system timer value is correct.
The second is an obvious reason for fail verdict, the first is an error in code design, but possibility of correct testcase execution was fulfilled in both cases.
BR,
Mariusz Kupiec
Czatujesz? Zaloz konto pocztowe w domenie @CZATeria.pl
Rezerwacja dla zarejestrowanych nickow tylko do 20 grudnia!
>>>
link.interia.pl/f16b0