Issue 16902: TestLog should have detailed information as TestLogEntry (uml-testing-profile-rtf) Source: Fraunhofer FOKUS (Mr. Marc-Florian Wendland, marc-florian.wendland(at)fokus.fraunhofer.de) Nature: Revision Severity: Minor Summary: TestLog describe the actual execution of a test case against the SUT it was stimulating. A TestLog is described as concrete subclass of Behavior. For particular behavioral descriptions (Activity, Interaction) the tets log allows the integration of more details for the exeuction of a single test step, e.g. a timestamp when this test step (sending of a message, performing a validation action, ...) has been carried out by the test execution environment. Therefore, there should be at least for test log's represented as Interaction and Activity a concept like the following: TestLogEntry extends OccurrenceSpecification/Action{ timestamp : UML::TimeExpression [0..1] ... } Resolution: The RTF agreed on introducing a new concept called TestLogEntry. A TestLogEntry can be combined with the ordinary Behavior concepts, but must be included in a Behavior stereotyped as TestLog. As in the summary suggested, a TestLogEntry will have an only one tag definition solely, namely timestamp. The timestamp represents the point in time when a corresponding test step during a test case execution has actually been executed. Such a timestamp is part of almost every test execution tool and test case log. It helps in analyzing the log and to reveal time-dependent issues. The RTF decided to base TestLogEntry solely on OccurrenceSpecification of Interactions. The RTF is not aware of any tooling or method that logs test case execution as Activity or StateMachine, because a test case always represents an interaction between the test environment and system under test. This is represented in almost all tools as Sequence Diagram. Revised Text: Actions taken: December 14, 2011: received issue January 7, 2013: closed issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 14 Dec 2011 02:33:33 -0500 To: Subject: Issue/Bug Report ******************************************************************************* Name: Marc-Florian Wendland Employer: Fraunhofer FOKUS mailFrom: marc-florian.wendland@fokus.fraunhofer.de Terms_Agreement: I agree Specification: UML Testing Profile Section: 7.2.2.7 FormalNumber: ptc/2011-07-19 Version: 1.1 - beta 1 Doc_Year: 2011 Doc_Month: July Doc_Day: 19 Page: 22f Title: TestLog should have detailed information as TestLogEntry Nature: Revision Severity: Minor CODE: 3TMw8 B1: Report Issue Description: TestLog describe the actual execution of a test case against the SUT it was stimulating. A TestLog is described as concrete subclass of Behavior. For particular behavioral descriptions (Activity, Interaction) the tets log allows the integration of more details for the exeuction of a single test step, e.g. a timestamp when this test step (sending of a message, performing a validation action, ...) has been carried out by the test execution environment. Therefore, there should be at least for test log's represented as Interaction and Activity a concept like the following: TestLogEntry extends OccurrenceSpecification/Action{ timestamp : UML::TimeExpression [0..1] ... }