Project

General

Profile

Coverage format » History » Version 1

Viktoria Kopach, 06/20/2014 07:33 PM

1 1 Viktoria Kopach
h1. Формат файла с информацией о покрытии тестовых ситуаций
2
3
Описывается на XML.
4
5
<pre>
6
<?xml version="1.0" encoding="UTF-8"?>
7
<coverageInfo> 
8
  <reqcoverage qid="путь_к_тестовой_ситуации">
9
    <test path="путь_к_покрывающему_элементу" cnt="1"/>
10
  </reqcoverage>
11
</coverageInfo>
12
</pre>
13
14
Здесь:
15
16
*_путь_к_тестовой_ситуации_* это указанные через "/" и заключенные в кавычки _user-visible-name_требования_ и _имя_тестовой_ситуации_
17
Например, 
18
"TR-FMF-01-01-002/TR-FMF-01-01-002_T01"
19
20
*_путь_к_покрывающему_элементу_*
21
* если описывается покрытие тестовых ситуаций тестовыми процедурами, то это путь к шагу тестовой процедуры.
22
Например,
23
"/TestProcedures/01/TestStep04"
24
Здесь 01 - идентификатор тестовой процедуры, 04 - номер шага тестовой процедуры.
25
26
* если описывается покрытие тестовых ситуаций тестами, то это путь к тесту
27
28
Так же в случае покрытия тестовыми процедурами для элемента test path должен быть указан еще один атрибут:
29
*local="true"*
30
Это выглядит, например, так:
31
<test path="/TestProcedures/01/TestStep04" local="true" cnt="1"/>
32
33
Элемент *coverageInfo* только один и может содержать несколько элементов reqcoverage.
34
Для каждого покрытого узла должен быть свой элемент reqcoverage. Непокрытые узлы не описываются вовсе.
35
Элемент *reqcoverage* может содержать несколько элементов test path, если его покрывают несколько тестовых процедур или тестов.