Skip to content

PycJIaH/CerediraAutomation

 
 

Repository files navigation

CerediraAutomation

Ceredira Test Automation Toolkit.

Описание

CerediraAutomation - это набор инструментов (дистрибутив) для автоматизации тестирования с использованием Java и\или Python.

Данный набор будет удобен для IT-специалистов при выполнении задач по разработке (Java, Python), тестированию и администрированию программного обеспечения на небольших проектах.

При разработке дистрибутива использовался стандарт CerediraFHS.

Для большей гибкости и удобства распространения набор инструментов разделен на отдельные независимые или малозависимые части.

Название компонента Инструменты Зависимости Описание
CerediraArchiver 7-Zip Компонент с архиватором, для возможности распаковки других архивов
CerediraAdministration LdapAdmin
MultiCommander
Nssm
PsTools
Scanner
Инструменты для администрирования ОС Windows
CerediraEditors Notepad++
SublimeText4
WinMerge
Инструменты для работы с текстовыми файлами
CerediraJavaAutomation IntelliJIDEA CE CerediraJDK17
CerediraVersionControlGit (опционально)
Среда разработки для автоматизации на Java
CerediraJDK17 Apache Maven 3
OpenJDK17
Инструменты для запуска Java приложений
CerediraPythonAutomation PyCharm CE CerediraJDK17
CerediraVersionControlGit (опционально)
Среда разработки для автоматизации на Python
CerediraRemoteAccess mRemoteNG
PsTools
Putty
WinSCP
Инструменты для подключения к удаленным серверам
CerediraTools Everything
FindAndReplace
KeePass
Дополнительные инструменты, для быстрого поиска в ОС, замены в файлах и хранения паролей
CerediraVersionControlGit Git
SublimeMerge
Инструменты для проектов с контролем версий

Компонент CerediraArchiver, содержащий архиватор имеет формат zip, для возможности распаковки с использованием средств ОС Windows. Остальные компоненты имеют формат 7z, так как сжимались 7-Zip архиватором для создания архивов наименьшего размера.

В текущем репозитории хранятся только исходные файлы, разработанные в рамках этого дистрибутива. Бинарные файлы указанных инструментов в данном репозитории не хранятся, но они доступны в архивах на странице релизов.

Описание версионности релизов

Мажорные релизы (1.0, 2.0 и т.д.) - это релизы, которые будут выходить по мере сильных изменений в версиях или используемых технологиях внутри дистрибутива. Например, выход новой версии Java LTS или Python, или сильное обновление IntelliJ IDEA или PyCharm. Все остальные утилиты будут обновляться под версию основных утилит.

Минорные релизы (1.0.1, 1.0.2 и т.е.) - это инкрементальные релизы (т.е. их нужно ставить обязательно поверх мажорных релизов), и содержат исправления и улучшения мажорного релиза.

Скачивание и установка только минорного релиза не даст вам работоспособный полноценный дистрибутив!!! Необходима последовательная распаковка мажорной версии и всех минорных версии к этой мажорной.

About

Ceredira Test Automation Toolkit

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 65.6%
  • Batchfile 34.4%