Правильные файлы о тестировании
This commit is contained in:
@@ -1,15 +1,13 @@
|
||||
# Экспорт раздела «Тестирование» (ПЗ ВКР Wallenc)
|
||||
# Экспорт материалов по тестированию (ПЗ ВКР Wallenc)
|
||||
|
||||
Каталог содержит **4 автономных документа** для загрузки в систему оценивания (критерии 1.1–1.4). Исходники — фрагменты Typst из гл. 5 пояснительной записки (`Report/includes/testing/`).
|
||||
Каталог содержит **3 PDF** для загрузки в систему оценивания. **ТЗ на ПО (п. 2)** оформляется и загружается отдельно (производственная практика).
|
||||
|
||||
## Файлы для загрузки
|
||||
|
||||
| Исходник (.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, трассировка, вывод |
|
||||
| Пункт задания | PDF для загрузки | Исходник | Содержание |
|
||||
|---------------|------------------|----------|------------|
|
||||
| **1** — раздел ПЗ по тестированию ПО | `КТбо4-9_ПытковРЕ_1_Раздел_ПЗ_Тестирование_ПО.pdf` | `export_01_testing_section.typ` | Глава 5 пояснительной записки (`includes/ch05.typ`) |
|
||||
| **2** — ТЗ на разрабатываемое ПО | *(не в этом каталоге)* | — | Документ практики, загрузить свой PDF |
|
||||
| **3** — требования к приложению | `КТбо4-9_ПытковРЕ_3_Требования_к_приложению.pdf` | `export_03_requirements.typ` | ФР/НФР, выдержка из гл. 1, таблица сравнения аналогов |
|
||||
| **4** — код unit-тестов, наборы тестов | `КТбо4-9_ПытковРЕ_4_Код_и_наборы_тестов.pdf` | `export_04_unit_tests.typ` | Матрица T-1…T-12, трассировка ФР→тесты, реестр 68 тестов, листинги `src/test` и `src/androidTest` |
|
||||
|
||||
## Сборка
|
||||
|
||||
@@ -18,22 +16,14 @@ 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
|
||||
```
|
||||
Скрипт вызывает `gen_test_listings.py` (листинги в `listings/generated-tests/`) и собирает три PDF.
|
||||
|
||||
## Связь с полной ПЗ
|
||||
|
||||
Полная глава 5 подключает те же фрагменты через `Report/includes/ch05.typ`. При правке тестирования меняйте файлы в `includes/testing/`, затем пересоберите ПЗ и экспорт.
|
||||
- Глава 5: `Report/includes/ch05.typ` и фрагменты `Report/includes/testing/`.
|
||||
- Требования: `Report/includes/ch01.typ` (экспорт — `includes/testing-export/requirements.typ`).
|
||||
- При правке тестирования меняйте `includes/testing/` и `ch05.typ`, затем пересоберите ПЗ и `./build.sh`.
|
||||
|
||||
## Устаревшие файлы
|
||||
|
||||
Ранее собирались четыре PDF по критериям 1.1–1.4 (`01_plan_testing` … `04_test_report`) — это **не** соответствует формулировке задания на загрузку; исходники удалены.
|
||||
|
||||
Reference in New Issue
Block a user