Issue 16105: Missing semantics section (uml-testing-profile-rtf) Source: Fraunhofer FOKUS (Mr. Marc-Florian Wendland, marc-florian.wendland(at)fokus.fraunhofer.de) Nature: Clarification Severity: Significant Summary: The following profile elements do not provide a semantics section: - SUT - TestContext - TestLog - TestLogApplication - TestObjective For a precise and unambiguous interpretation, a description of the semantics is important and should be supplemented. Resolution: Due to the new structure of the specification, we figured out that some semantics sections were not defined. The following semantics descriptions will be incorporated to complete the profile. The semantics section of test context was already changed by resolution of issue 15910. Revised Text: Update Text Add the following semantics description for stereotype SUT(taken from section 4 “Terms and definitions” and slightly changed). Semantics section was already introduced by resolution of issue 15770: The system under test (SUT) is a part of a test context. It refers to a system, subsystem, or component which is being tested. An SUT can consist of several objects. The SUT is stimulated via its public interface operations and signals by the test components. No internals of a SUT are known or accessible during test case execution, due to its black-box nature. Update Text Add the following semantics description for stereotype TestLog (taken from section 4 “Terms and definitions” and slightly changed). Semantics section was already introduced by resolution of issue 15770: A test log is a fixed (immutable) behavioral description resulting from the execution of a test case. It represents the any event of interest being executed during the test case execution. A test log is associated with a verdict representing the adherence of the SUT to the test objective of the associated test case. Each test log is either related to a test case or a test context (via test log application) representing the logged information of the execution of these elements. It is neither defined what information will be logged, nor the granularity of logged events. An execution tool vendor may decide to just log validation actions and log actions, while another execution tool also incorporate the creation and/or termination of test components into the log. The granularity of the information what shall be logged is not predefined. Update Text Add the following semantics description for stereotype TestLogApplication (taken from section 4 “Terms and definitions” and slightly changed). Semantics section was already introduced by resolution of issue 15770: A test log application binds a concrete test log to the element, whose execution is described by the bounded test log. The number of targets for a test log is restricted to one, meaning a test log refers at any point in time to either a test case or test context. The multiplicity of the client and supplier properties of the underlying Dependency is restricted to 1. Update Text Add the following semantics description for stereotype TestObjective (taken from section 4 “Terms and definitions” and slightly changed). Semantics section was already introduced by resolution of issue 15770: A test objective is a reason or purpose for designing and execution a test case [ISTQB]. The underlying Dependency points from a test case or test context to anything that may represent such a reason or purpose. This includes (but is not restricted to) use cases, comments, or even elements from different profiles, like requirements from [SysML]. Actions taken: April 4, 2011: received issue October 21, 2011: closed issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 04 Apr 2011 02:16:13 -0400 To: Subject: Issue/Bug Report ******************************************************************************* Name: Marc-Florian Wendland Employer: Fraunhofer FOKUS mailFrom: marc-florian.wendland@fokus.fraunhofer.de Terms_Agreement: Specification: UML Testing Profile Section: 6 FormalNumber: formal/05-07-07 Version: 1.0 Doc_Year: 2005 Doc_Month: July Doc_Day: 07 Page: several Title: Missing semantics section Nature: Clarification Severity: Significant CODE: 3TMw8 B1: Report Issue Description: The following profile elements do not provide a semantics section: - SUT - TestContext - TestLog - TestLogApplication - TestObjective For a precise and unambiguous interpretation, a description of the semantics is important and should be supplemented.