<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>53400</bug_id>
          
          <creation_ts>2025-03-11 16:20:11 +0300</creation_ts>
          <short_desc>[FR] Реализация проверок, доступных для выбора при определении плана тестирования</short_desc>
          <delta_ts>2025-03-15 13:35:31 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>pc-test</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ivan Alekseev">qwetwe</reporter>
          <assigned_to name="Leonid Krivoshein">klark</assigned_to>
          <cc>klark</cc>
    
    <cc>rider</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>260844</commentid>
    <comment_count>0</comment_count>
    <who name="Ivan Alekseev">qwetwe</who>
    <bug_when>2025-03-11 16:20:11 +0300</bug_when>
    <thetext>- Стенд:
Ноутбук Lenovo Thinkpad T15 с системами установленными из следующих образов с обновлением до Sisyphus:
* alt-workstation-11.0beta2-x86_64.iso (от 20250213)
* kworkstation-install-11.0-beta20250221-x86_64.iso
* alt-server-11-beta1-x86_64.iso (от 20250213)

- Версия пакета:
pc-test-2.1.4-alt2

- Шаги для воспроизведения:
1) Запустить тестирование:
$ pc-test
2) Выполнить запрашиваемые действия до момента, когда откроется меню определения плана тестирования.
3) Выбрать следующие проверки и продолжить тестирование:
* 10.4. Проверка звуковой подсистемы
* 10.10.3. Проверка встроенной камеры (при наличии)
* 10.6.2. Управление питанием из консоли
* 10.10.7. Проверка работы сканера отпечатка пальца (при наличии)
* 10.10.10. Проверка Bluetooth (при наличии)
* 10.10.12. Проверка разъёма для смарт-карт (при наличии)

- Фактический результат:
Перечисленные проверки не выполняются.

- Ожидаемый результат: 
Проверки выполняются или же изначально недоступны для выбора при определении плана тестирования..

===

Ошибка также воспроизводится в p11 с версией pc-test-2.1.4-alt2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260872</commentid>
    <comment_count>1</comment_count>
    <who name="Leonid Krivoshein">klark</who>
    <bug_when>2025-03-12 00:26:21 +0300</bug_when>
    <thetext>Можно это рассматривать как фичреквест для будущих версий. Первоначально галки в плане тестирования нужны были для того, чтобы подтянуть весь необходимый софт для тестирования, так как изначально это был просто скрипт для снятия логов и обновления системы. Но потом подумалось, что даже ручные тесты можно будет отчасти автоматизировать, да хотя бы выводить в HTML нужную часть методики и спрашивать результат по ходу -- задел для этого уже сделан. К сожалению, до сих пор требуют существенной доработки тесты по разделам 9 и 10.1. Да и вообще хорошо бы этот pc-test передать целиком отделу тестирования для актуализации и доработки. Ну, хотя бы патчи присылайте, что ли. :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260879</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-03-12 08:54:02 +0300</bug_when>
    <thetext>если FR, то не NOTABUG</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261047</commentid>
    <comment_count>3</comment_count>
    <who name="Ivan Alekseev">qwetwe</who>
    <bug_when>2025-03-14 15:05:08 +0300</bug_when>
    <thetext>Пользователь запустил программу, открылось окно плана тестирования. Думает - хочу протестировать разъем для смарт-карт, раз предлагают. Выбирает, запускает, в итоге ничего не протестировано. Я считаю, что это ошибка.

Нельзя ли просто заблокировать возможность выбора проверок, функционал которых еще не реализован?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261082</commentid>
    <comment_count>4</comment_count>
    <who name="Leonid Krivoshein">klark</who>
    <bug_when>2025-03-14 20:13:30 +0300</bug_when>
    <thetext>Программа делалась для тестировщиков. План тестирования по методике -- что вы планируете проверить, а не программа, в ней изначально автоматизировались лишь самые командоёмкие операции. Пользуясь тем, что на шаге установки ПО под root&apos;ом можно сразу поставить всё необходимое, так было задумано:

1. Проверить, что есть из железа, может сразу включить какие-то галки.
2. Спросить, что вы хотите проверить, что включить или выключить.
3. Установить всё необходимое до начала основного тестирования.

То есть, это не ошибка, поскольку описано даже в документации.

Другое дело, что &quot;аппетит приходит во время еды&quot;. Уже появились тесты по разделам 9 и 10.1, аналогичная программа &quot;конкурентов&quot; покрывает всё тестирование и формирует сама отчёт. Правда, из неё всё ручное тестирование периферии вынесено в отдельную методику.

Не спорю с тем, что надо (хорошо бы), тем более, что движения в эту сторону начались. Вопрос приоритетов и времени...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261093</commentid>
    <comment_count>5</comment_count>
    <who name="Ivan Alekseev">qwetwe</who>
    <bug_when>2025-03-15 13:35:31 +0300</bug_when>
    <thetext>(Ответ для Leonid Krivoshein на комментарий #4)
&gt; План тестирования по методике -- что вы планируете проверить

В целом, я согласен, вы правы.
При тестировании компьютера, у которого есть ридер смарт-карт, данная проверка планируется (по методике), но не факт, что будет выполняться с помощью pc-test.

В таком случае FR.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>