===== ФУНКЦИОНАЛЬНАЯ ВОЗМОЖНОСТЬ "Тестирование функционала" ===== ===== Функциональное назначение: ===== ---- === Инструкция: === {{|Скачать инструкцию в формате PDF}} **Тестирование функционала** В системе появилась целая ветка, которая регулирует процесс тестирования. Тестирование делится на автоматизированное и ручное. **Ручное тестирование** – это совокупность тестов, которые в УП называются чек-листами. На каждое сообщение об ошибке, полученное от конечного пользователя, нужно создать отдельный тест и включить его в чек-лист. Консультанты, выпуская обновления, должны будут убедиться, что в новой версии обозначенная ошибка не воспроизводится. Список тестов можно увидеть в разделе **Разработка** – **Тесты.** **Как создать ручной тест?** Закрываем задачу, по которой нужно провести тестирование. В окне задачи переходим на вкладку **Тест**. {{ :okabu:up:func:48cf0523_0ca8_11e4_a497_20cf30287e63:image1.jpg }} //Образец заполнения полей при создании теста.// Отмечаем галочкой пункт **Создавать тест** и заполняем следующие поля: * **Наименование** – коротко пишем, что нужно проверить; * **Описание ручного теста** – подробно описываем последовательность действий, которая приводит к ошибке; * **Функциональная возможность** – пока указывать её не обязательно, но желательно. Закрываем задачу нажатием кнопки **ОК**. **Мастер создания тестов: создание ручных чек-листов** В разделе **Разработка** – **Сервис** находится **Мастер создания тестов**. С его помощью возможно увидеть список задач по исправлению ошибок, которые уже были выполнены. В окне **Мастера создания тестов** видно две формы: в левой части находятся данные по задачам, а в правой – описание теста. {{ :okabu:up:func:48cf0523_0ca8_11e4_a497_20cf30287e63:image2.jpg?1743x836|C:\Users\Yan\AppData\Local\Microsoft\Windows\INetCache\Content.Word\9.jpg }} В левой форме мы можем настроить поиск задач по различным критериям, чтобы выбрать определенный круг задач. {{ :okabu:up:func:48cf0523_0ca8_11e4_a497_20cf30287e63:image3.jpg?977x167|C:\Users\Yan\AppData\Local\Microsoft\Windows\INetCache\Content.Word\10.jpg }} После этого выбираем задачу и видим её описание, а также прикрепленные файлы. По этой информации можно сделать вывод, требуется тест или нет. Если создание теста необходимо – воспользуемся кнопкой **Создать тест**. {{ :okabu:up:func:48cf0523_0ca8_11e4_a497_20cf30287e63:image4.jpg?277x75|C:\Users\Yan\AppData\Local\Microsoft\Windows\INetCache\Content.Word\11.jpg }} После этого заполняем поле в описании теста два поля: **Наименование** и **Описание теста** по аналогии с процессом создания ручного теста. Остальные поля заполняются автоматически. Нажимаем кнопку **Записать**, которая находится в правом нижнем углу формы. После этого тест сохраняется, и задача уходит из левой формы. {{ :okabu:up:func:48cf0523_0ca8_11e4_a497_20cf30287e63:image5.jpg?776x222|C:\Users\Yan\AppData\Local\Microsoft\Windows\INetCache\Content.Word\12.jpg }} По некоторым задачам тесты не нужны. Для того, чтобы убрать такие задачи из окна **Мастера создания тестов**, нужно выбрать задачу и нажать на кнопку {{ :okabu:up:func:48cf0523_0ca8_11e4_a497_20cf30287e63:image6.jpg }}. **Обратите внимание:** кнопка **Тест создавать не нужно** доступна только под ролью **Обработка тестов** тем, кто имеет полные права доступа. Таким образом при работе с **Мастером создания тестов** необходимо добиться того, чтобы все ошибки были отправлены на тестирование. **Справочник тестов** Содержит список всех тестов и позволяет быстро получить к ним доступ. Находится во вкладке **Разработка – Тестирование – Тесты**. Тесты рассортированы с учетом **Конфигурации** и **Функциональной возможности**. При выборе конкретной функциональной возможности на экран выводится тестов, которые к ней относятся. Если щелкнуть на верхний уровень списка, то можно снова увидеть список всех тестов по данной конфигурации. Справа обозначены названия тестов. {{ :okabu:up:func:48cf0523_0ca8_11e4_a497_20cf30287e63:image7.jpg?906x445|C:\Users\Yan\AppData\Local\Microsoft\Windows\INetCache\Content.Word\14.jpg }} О содержании вкладок в нижнем правом углу окна: **Описание** – содержит последовательность действий, которую нужно воспроизвести для того, чтобы ошибка повторилась; **Основание** – содержит файлы, прикрепленные к самому тесту или задаче-основанию, а также информацию по задаче. {{ :okabu:up:func:48cf0523_0ca8_11e4_a497_20cf30287e63:image8.jpg?1048x343|C:\Users\Yan\AppData\Local\Microsoft\Windows\INetCache\Content.Word\13.jpg }} После того, как тест проходит проверку, желательно отмечать его как принятый. Для этого используется соответствующая кнопка. В списке тестов при этом его статус внешне не изменяется. {{ :okabu:up:func:48cf0523_0ca8_11e4_a497_20cf30287e63:image9.jpg?474x111|C:\Users\Yan\AppData\Local\Microsoft\Windows\INetCache\Content.Word\15.jpg }} ---- === Список изменений в релизах: === ----