Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Складні поняття

У якості складних понять в онтології визначимо поняття: обов’язки тестера і задача тестування. Ці поняття визначаються з використанням основних понять.

1.«Обов’язки тестера (CAPABILITY)». Поняття визначається діями, які він може виконувати і контекстом виконання цих дій, використовуваними методами тестування, середовищем тестування, ресурсами (входами) і можливими виходами (результатами), які може генерувати тестер. Таким чином, це складне поняття використовує всі прості поняття (окрім поняття тестер). Окрім цього, поняття обов’язки тестера включає атрибути: ресурси (входи) і результати (виходи).

Фрагмент XML-схеми, яка описує складне поняття Обов’язки тестера

<!-- CAPABILITY -->

<xs:element name="CAPABILITY">

<xs:complexType>

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" ref="CONTEXT"/>

<xs:element minOccurs="1" maxOccurs="1" ref="ACTIVITY"/>

<xs:element minOccurs="1" maxOccurs="1" ref="METHOD"/>

<xs:element minOccurs="0" maxOccurs="1" ref="ENVIRONMENT"/>

<xs:element minOccurs="0" maxOccurs="unbounded"

ref="CAPABILITY_DATA"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="CAPABILITY_DATA">

<xs:complexType>

<xs:complexContent>

<xs:extension base="ARTEFACT">

<xs:attribute name="CAPABILITY_DATA_TYPE" use="required">

<xs:simpleType>

<xs:restriction base="xs:token">

<xs:enumeration value="INPUT"/>

<xs:enumeration value="OUTPUT"/>

Приклад.Опис обов’язків тестерав XML. Тестовий компонент може виконувати генерацію тестів для покриття вузлів на стадії системного тестування Web-сторінки.

<CAPABILITY>

<CONTEXT CONTEXT_TYPE="SYSTEM_TEST" />

<ACTIVITY ACTIVITY_TYPE="TEST_CASE_GENERATION" />

<METHOD METHOD_NAME="NODE_COVERAGE_TESTING" />

<CAPABILITY_DATA CAPABILITY_DATA_TYPE="INPUT">

<ARTEFACT ARTEFACT_TYPE="OBJECT_UNDER_TEST"

ARTEFACT_FORMAT="HTML" />

</CAPABILITY_DATA>

<CAPABILITY_DATA CAPABILITY_DATA_TYPE="OUTPUT">

<ARTEFACT ARTEFACT_TYPE="TEST_SUITE"

ARTEFACT_FORMAT="NODE_SEQUENCES" />

</CAPABILITY_DATA>

</CAPABILITY>

2.«Задача (TASK)»Складне поняттяскладається з виконання тестування (дій) і пов'язаної з ним інформації, необхідної для виконання дій (контекст, методи, середовище тестування, ресурси, вимоги до результатів тестування тощо).

Фрагмент XML-схеми, яка описує складне поняття Задача (TASK)

<!-- TASK -->

<xs:element name="TASK">

<xs:complexType>

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" ref="CONTEXT"/>

<xs:element minOccurs="1" maxOccurs="1" ref="ACTIVITY"/>

<xs:element minOccurs="1" maxOccurs="1" ref="METHOD"/>

<xs:element minOccurs="0" maxOccurs="1" ref="ENVIRONMENT"/>

<xs:element maxOccurs="unbounded" ref="TASK_DATA"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="TASK_DATA">

<xs:complexType>

<xs:complexContent>

<xs:extension base="ARTEFACT">

<xs:attribute name="TASK_DATA_TYPE" use="required">

<xs:simpleType>

<xs:restriction base="xs:token">

<xs:enumeration value="INPUT"/>

<xs:enumeration value="OUTPUT"/>

Приклад опису задачі тестування для генерації наборів тестів за критерієм покриття вузлів для HTML сторінок, розміщених за адресою URL http://www.localsite.ua.

<TASK>

<CONTEXT CONTEXT_TYPE="SYSTEM_TEST" />

<ACTIVITY ACTIVITY_TYPE="TEST_CASE_GENERATION" />

<METHOD METHOD_NAME="NODE_COVERAGE_TESTING" />

<TASK_DATA TASK_DATA_TYPE="INPUT">

<ARTEFACT ARTEFACT_TYPE="OBJECT_UNDER_TEST"

ARTEFACT_FORMAT="HTML">

<ARTEFACT_LOCATION>http://www.localsite.ua

</ARTEFACT_LOCATION>

</ARTEFACT>

</TASK_DATA>

</TASK>

 

 

 


Читайте також:

  1. II. Поняття соціального процесу.
  2. V. Поняття та ознаки (характеристики) злочинності
  3. А/. Поняття про судовий процес.
  4. Адміністративний проступок: поняття, ознаки, види.
  5. Адміністративні правовідносини: поняття, ознаки,
  6. Адміністративні провадження: поняття, класифікація, стадії
  7. Акти застосування юридичних норм: поняття, ознаки, види.
  8. Аналіз ступеня вільності механізму. Наведемо визначення механізму, враховуючи нові поняття.
  9. АРХІВНЕ ОПИСУВАННЯ: ПОНЯТТЯ, ВИДИ, ПРИНЦИПИ І МЕТОДИ
  10. АРХІВНЕ ОПИСУВАННЯ: ПОНЯТТЯ, ВИДИ, ПРИНЦИПИ І МЕТОДИ
  11. Аудиторські докази: поняття та процедури отримання
  12. Б) Поняття корисності: (поняття, гранична та сукупна корисність продукту).




Переглядів: 461

<== попередня сторінка | наступна сторінка ==>
Прості поняття онтології | 

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.022 сек.