
Поперечное время перекрестного тестового решения для автоматизации пользовательского интерфейса BDD
Flybirds -это фронтальная структура тестирования автоматизации пользовательского интерфейса, основанная на режиме BDD, предоставляя серию инвестиционных инструментов и полную документацию.
Multi-End R & D является неизбежной темой для фронтальной разработки в сегодняшнюю эпоху. Чтобы решить эти проблемы, в отрасли было запущено много решений для разработки, но не так много решений для тестирования автоматизации пользовательского интерфейса.
С момента своего открытого исходного кода в начале 2022 года Flybirds запустил решение для тестирования по перекрестному и межфрометатическому тестированию V0.4 посредством связи и обратной связи с активными пользователями в сообществе. Он запустил многопользовательский дизайн архитектуры, который также облегчает разработчикам сообщества присоединиться и расширять и расширять совместно и расти вместе.
В последние годы много новых структур разработки появлялись время от времени, что приносило лучший опыт и производительность разработки, а также создала много проблем для автоматического тестирования.
Какое решение для многопольменного тестирования нам нужно? С точки зрения Flybirds, мы надеемся, что многопользовательское тестирование не станет препятствием в процессе НИОКР, особенно когда многопользовательская экосистема развивается, автоматизированные испытательные решения должны расти вместе с решениями по разработке.
Будь то Web, Android, IOS, трепетание, реагировать нативные или мини-программы, идеальное решение должно быть адаптировано к нескольким концам, сохранять хорошее расширение, учитывать больше структур и быть совместно созданным сообществом для содействия общему экологическому процветанию. Следовательно, существует межпространственное тестовое решение, предоставляемое Flybirds для сообщества.
Архитектура плагина помогает нам отделить возможности каждого конца. Плагин предоставляет компоненты, API и конфигурации, необходимые во время выполнения, а Flybirds вводит их в соответствующие жизненные циклы отдельно.
├─ cli 脚手架
├─ core
| ├─ config_manage.py 配置管理
| ├─ dsl
| │ ├─ globalization 国际化处理
| │ └─ step Step 列表
| ├─ global_resource.py 全局配置
| ├─ launch_cycle 生命周期管理
| └─ plugin
| ├─ event 事件管理
| ├─ plugin_manager.py 插件管理
| └─ plugins
| ├─ android Andriod 相关处理
| ├─ ios iOS 相关处理
| └─ web Web 相关处理
├─ report 报告
├─ template 模板处理
└─ utils
Используя Flybirds, вы можете завершить большинство операций автоматизации мобильных телефонов. Вот некоторые описания функций, которые помогают начать:
Пожалуйста, поддержите нас и нажмите на звезду
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )Если у вас есть какие -либо предложения или комментарии, пожалуйста, не стесняйтесь задавать вопросы в области Github Assuess
Этот склад соответствует протоколу MIT
Спасибо следующим репозиториям за то, чтобы сделать Flybirds лучше: