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, если его покрывают несколько тестовых процедур или тестов. |