From Fedora Project Wiki
(Created page with 'Поздравляем, начинается альфа-тестирование Fedora 13. Основная направленность тестирования - правил...')
 
Line 1: Line 1:
 
Поздравляем, начинается альфа-тестирование Fedora 13.
 
Поздравляем, начинается альфа-тестирование Fedora 13.
Основная направленность тестирования - правильное скачивание образа,  
+
Основная направленность тестирования - правильное скачивание образа, установка и основной рабочий функционал. Все это должно укладываться в [[Fedora_13_Alpha_Release_Criteria | критерии альфа-выпуска]].
установка и основной рабочий функционал, все это должно укладываться  
 
в критерии альфа-выпуска https://fedoraproject.org/wiki/Fedora_13_Alpha_Release_Criteria
 
  
С 11-го февраля сего года образы дисков будут доступны по адресу http://alt.fedoraproject.org/pub/alt/stage/
+
С 11-го февраля 2010 года образы дисков будут доступны по адресу http://alt.fedoraproject.org/pub/alt/stage/
  
 
==Что требуется проверить:==
 
==Что требуется проверить:==
 
 
# Тест образа:
 
# Тест образа:
 
## размер скачиваемого образа;
 
## размер скачиваемого образа;
Line 21: Line 18:
 
##*: /media - каталог, куда был смонтирован образ
 
##*: /media - каталог, куда был смонтирован образ
 
##*: i386 - архитектура, если тестируете другую, то потребуется заменить.
 
##*: i386 - архитектура, если тестируете другую, то потребуется заменить.
# Записать диск и проверить установку с записанного диска:
+
# Запись диска и проверка установки с записанного диска:
 
## система загружается с диска и установка проходит без ошибок при разных вариантах носителей;
 
## система загружается с диска и установка проходит без ошибок при разных вариантах носителей;
 
## проверить установку с использованием kickstart-скриптов;
 
## проверить установку с использованием kickstart-скриптов;
Line 35: Line 32:
 
## проверка установки с использованием репозитариев (cd/dvd, ftp, http, mirrorlist);
 
## проверка установки с использованием репозитариев (cd/dvd, ftp, http, mirrorlist);
 
## проверка в режиме восстановления системы;
 
## проверка в режиме восстановления системы;
## указание updates.img для Анаконды через URL (список команд тут https://fedoraproject.org/wiki/QA:Testcase_Anaconda_updates.img_via_URL <https://fedoraproject.org/wiki/QA:Testcase_Anaconda_updates.img_via_URL);>);"
+
## указание updates.img для Анаконды через URL (список команд [[QA:Testcase_Anaconda_updates.img_via_URL | здесь]]);"
 
## установка на различные устройства (SCSI, SATA, PATA);
 
## установка на различные устройства (SCSI, SATA, PATA);
 
## пользовательский интерфейс anaconda (графический, текстовый, VNC, командная строка, последовательная консоль).
 
## пользовательский интерфейс anaconda (графический, текстовый, VNC, командная строка, последовательная консоль).

Revision as of 19:14, 10 February 2010

Поздравляем, начинается альфа-тестирование Fedora 13. Основная направленность тестирования - правильное скачивание образа, установка и основной рабочий функционал. Все это должно укладываться в критерии альфа-выпуска.

С 11-го февраля 2010 года образы дисков будут доступны по адресу http://alt.fedoraproject.org/pub/alt/stage/

Что требуется проверить:

  1. Тест образа:
    1. размер скачиваемого образа;
    2. контрольная сумма файла образа;
    3. проверить пакеты в образе на зависимости:
      • mount -o loop <имя-файла-образа>.iso /media/
      • repoclosure --repofrpmpath myrepo,/media/
    4. конфликт файлов в образе диска:
      • mount -o loop <имя-файла-образа>.iso /media/
      • выполнить git clone git://git.fedorahosted.org/autoqa.git (понадобиться пакет git);
      • cd autoqa/tests/conflicts
      • python potential_conflict.py --repofrompath=media,/media -a i386 -r media
        /media - каталог, куда был смонтирован образ
        i386 - архитектура, если тестируете другую, то потребуется заменить.
  2. Запись диска и проверка установки с записанного диска:
    1. система загружается с диска и установка проходит без ошибок при разных вариантах носителей;
    2. проверить установку с использованием kickstart-скриптов;
    3. проверить стандартную установку (с выбором пакетов по-умолчанию);
    4. проверить установку в минимальной конфигурации пакетов;
    5. проверить правильность работы разметки диска:
      • при пустом, не размеченном диске;
      • автоматическая разметка;
      • разметка с шифрованием;
      • разметка со сжатием;
      • разметка с использованием свободного места (при наличии других разделов на диске);
    6. установка в раздел ext4;
    7. проверка установки с использованием репозитариев (cd/dvd, ftp, http, mirrorlist);
    8. проверка в режиме восстановления системы;
    9. указание updates.img для Анаконды через URL (список команд здесь);"
    10. установка на различные устройства (SCSI, SATA, PATA);
    11. пользовательский интерфейс anaconda (графический, текстовый, VNC, командная строка, последовательная консоль).
  3. Рабочий функционал установленной системы:
    1. работа интернет-браузера;
    2. графическая программа обновления пакетов/системы.

Поскольку тесты больше ориентированы на общую проверку процесса установки, разумнее проводить тесты на виртуальных машинах, но тестирование на реальной системе может выявить ошибки, которые на виртуальных могут не проявиться.