Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
test-support
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Павел Бекетов
test-support
Commits
2cf9b979
Commit
2cf9b979
authored
Mar 17, 2025
by
Pavel Beketov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
correct README
parent
24e4efd3
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
31 additions
and
31 deletions
+31
-31
README.md
README.md
+31
-31
No files found.
README.md
View file @
2cf9b979
...
...
@@ -6,47 +6,47 @@
### **Описание задания**
Задание состоит из двух частей:
1.
Вам предстоит изучить работу команды
**$ epm mark**
и создать для нее документацию, а также провести тестирование
.
1.
Вам предстоит изучить работу команды
**$ epm mark**
и создать для нее документацию, а также провести тестирование
;
2.
Вам предстоит изучить скрипт
**ping_check.sh**
, найти ошибки в коде и исправить их, провести тестирование и составить документацию.
### **Технические требования**
1.
Для выполнения задания требуется ОС Linux (рекомендуется ALT Linux). Вы можете установить ее в виртуальную среду (virtualbox)
.
1.
Для выполнения задания требуется ОС Linux (рекомендуется ALT Linux). Вы можете установить ее в виртуальную среду (virtualbox)
;
2.
Склонируйте репозиторий с заданием на свою машину, а ответы публикуйте в Вашем собственном репозитории на GitHub.
## **Задача №1**
### 1. **Установите EPM**
-
Это можно сделать командой:
```# curl -sL https://eepm.ru/epm.sh | bash /dev/stdin ei```
-
Документация доступна по адресу https://wiki.eepm.ru
-
Это можно сделать командой:
```# curl -sL https://eepm.ru/epm.sh | bash /dev/stdin ei```
;
-
Документация доступна по адресу https://wiki.eepm.ru
.
### 2. **Изучите команду epm mark**
-
Разберитесь, как работает команда
.
-
Проанализируйте ее поведение через запуск с различными аргументами
-
Разберитесь, как работает команда
;
-
Проанализируйте ее поведение через запуск с различными аргументами
.
### 3. **Напишите документацию**
Оформите ее в формате Markdown. Структура:
-
Описание команды
.
-
Синтаксис использования
.
-
Список опций/аргументов с пояснениями
.
-
Примеры использования (1–3 сценария)
.
-
Примечания (ограничения, зависимости, особенности)
-
Описание команды
;
-
Синтаксис использования
;
-
Список опций/аргументов с пояснениями
;
-
Примеры использования (1–3 сценария)
;
-
Примечания (ограничения, зависимости, особенности)
.
### 4. **Протестируйте команду**
-
Проверьте основные сценарии работы
.
-
Выявите возможные ошибки или неочевидное поведение
.
-
Составьте краткий отчет: что тестировали, какие баги обнаружили, как воспроизвести
-
Проверьте основные сценарии работы
;
-
Выявите возможные ошибки или неочевидное поведение
;
-
Составьте краткий отчет: что тестировали, какие баги обнаружили, как воспроизвести
.
### 5. **Предложите улучшения (опционально)**
На основе анализа дайте 2–3 рекомендации по оптимизации команды (например: добавление новых флагов, упрощение синтаксиса).
### **Требования к выполнению:**
-
Документация должна быть понятной для новичка, без технического жаргона
.
-
В примерах укажите команды и ожидаемый вывод
.
-
Документация должна быть понятной для новичка, без технического жаргона
;
-
В примерах укажите команды и ожидаемый вывод
;
-
В тестовом отчете выделите критические и незначительные баги (если есть).
### **Формат сдачи**
### **Формат сдачи
:
**
-
Файл README.md с документацией.
-
Файл TEST_REPORT.md с результатами тестирования и рекомендациями.
-
Приложите краткие комментарии по структуре кода (что делает каждая часть).
...
...
@@ -67,32 +67,32 @@
В репозитории Вам предоставлен Bash-скрипт
**(ping_check.sh)**
, который мониторит доступность хоста.
### **Ваша задача:**
1.
Изучить код и описать его работу (что делает каждая часть скрипта).
2.
Найти и исправить ошибки, которые мешают корректной работе.
3.
Предложить улучшения для повышения надежности/функциональности
.
-
Изучить код и описать его работу (что делает каждая часть скрипта);
-
Найти и исправить ошибки, которые мешают корректной работе;
-
Предложить улучшения для повышения надежности/функциональности (опционально)
.
### **Требования к выполнению**
#### **1. Описание работы скрипта:**
1.
Объясните назначение скрипта, логику условий, использование переменных.
2.
Укажите, какие данные куда записываются и при каких условиях.
-
Объясните назначение скрипта, логику условий, использование переменных;
-
Укажите, какие данные куда записываются и при каких условиях.
#### **2. Поиск ошибок:**
1.
Выявите все ошибки (синтаксические, логические, опечатки).
2.
Исправьте их в коде и объясните, как они влияли на работу.
3.
Улучшения (опционально, но приветствуется).
4.
Предложите изменения, которые сделают скрипт более надежным или удобным (опционально).
-
Выявите все ошибки (синтаксические, логические, опечатки);
-
Исправьте их в коде и объясните, как они влияли на работу;
-
Улучшения (опционально, но приветствуется);
-
Предложите изменения, которые сделают скрипт более надежным или удобным (опционально).
### **Формат сдачи:**
-
Исправленный скрипт ping_check.sh
.
-
Файл README.md с документацией по использованию скрипта и по структуре кода скрипта
.
-
Файл TEST_REPORT.md с результатами тестирования
.
-
Приложите краткие комментарии по улучшению кода (опционально)
.
-
Исправленный скрипт ping_check.sh
;
-
Файл README.md с документацией по использованию скрипта и по структуре кода скрипта
;
-
Файл TEST_REPORT.md с результатами тестирования
;
-
Приложите краткие комментарии по улучшению кода (опционально)
;
-
Приложите изменения, которые сделают скрипт более надежным или удобным (опционально).
### Примечание
Ошибки считаются найденными, если Вы дали им техническое обоснование.
**Ошибки считаются найденными, если Вы дали им техническое обоснование.**
### **Критерии оценки задачи №2**
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment