40 lines
2.3 KiB
Markdown
40 lines
2.3 KiB
Markdown
# Экспорт раздела «Тестирование» (ПЗ ВКР Wallenc)
|
||
|
||
Каталог содержит **4 автономных документа** для загрузки в систему оценивания (критерии 1.1–1.4). Исходники — фрагменты Typst из гл. 5 пояснительной записки (`Report/includes/testing/`).
|
||
|
||
## Файлы для загрузки
|
||
|
||
| Исходник (.typ) | PDF для загрузки | Критерий | Содержание |
|
||
|-----------------|------------------|----------|------------|
|
||
| `01_plan_testing.typ` | `КТбо4-9_ПытковРЕ_1.1_План_тестирования.pdf` | **1.1** | Цели, уровни, матрица T-1…T-12, критерии начала/окончания, среда |
|
||
| `02_test_sets.typ` | `КТбо4-9_ПытковРЕ_1.2_Наборы_тестов.pdf` | **1.2** | ФР-1…ФР-6, матрица сценариев, трассировка ФР→тесты, реестр 68 unit-тестов, androidTest |
|
||
| `03_automation_code.typ` | `КТбо4-9_ПытковРЕ_1.3_Автоматизированное_тестирование.pdf` | **1.3** | Описание модулей, **листинги** `src/test` и `src/androidTest` (как в прил. А), скриншоты Gradle |
|
||
| `04_test_report.typ` | `КТбо4-9_ПытковРЕ_1.4_Отчёт_о_проведении_тестирования.pdf` | **1.4** | Протокол ручных T-7…T-12, сводка PASSED, трассировка, вывод |
|
||
|
||
## Сборка
|
||
|
||
```bash
|
||
cd Report/testing-export/scripts
|
||
./build.sh
|
||
```
|
||
|
||
Скрипт вызывает `gen_test_listings.py` (листинги в `listings/generated-tests/`) и собирает четыре PDF.
|
||
|
||
Листинги автотестов генерируются отдельно от приложения А:
|
||
|
||
```bash
|
||
cd Report
|
||
python3 scripts/gen_test_listings.py
|
||
```
|
||
|
||
Отдельно:
|
||
|
||
```bash
|
||
cd Report
|
||
typst compile --root .. testing-export/01_plan_testing.typ
|
||
```
|
||
|
||
## Связь с полной ПЗ
|
||
|
||
Полная глава 5 подключает те же фрагменты через `Report/includes/ch05.typ`. При правке тестирования меняйте файлы в `includes/testing/`, затем пересоберите ПЗ и экспорт.
|