
크로스 엔드 크로스 프레임 BDD UI 자동화 테스트 솔루션
FlyBirds 는 BDD 모드를 기반으로 한 프론트 엔드 UI 자동화 테스트 프레임 워크로 일련의 박스 외 도구와 완전한 문서를 제공합니다.
멀티 엔드 R & D는 오늘날의 프론트 엔드 개발을위한 피할 수없는 주제입니다. 이러한 문제를 해결하기 위해 많은 개발 솔루션이 업계에서 시작되었지만 크로스 엔드 UI 자동화 테스트를위한 솔루션은 많지 않습니다.
Flybirds는 2022 년 초 오픈 소스 이후 커뮤니케이션 및 커뮤니케이션 및 피드백을 통해 V0.4의 크로스 엔드 및 크로스 프레임 워크 테스트 솔루션을 출시했습니다. 다중 터미널 및 플러그인 아키텍처 설계를 시작하여 커뮤니티 개발자가 자유롭고 공동으로 구축하고 성장할 수 있도록 커뮤니티 개발자가 참여하고 확장 할 수 있도록합니다.
최근 몇 년 동안 많은 새로운 개발 프레임 워크가 가끔씩 등장하여 더 나은 개발 경험과 성능을 가져 왔으며 자동 테스트에 많은 문제가 발생했습니다.
어떤 종류의 다소 터미널 테스트 솔루션이 필요합니까? FlyBirds의 관점에서, 우리는 다중 터미널 테스트가 R & D 프로세스에서 장애물이되지 않기를 바랍니다. 특히 다중 터미널 생태계가 호황을 누릴 때 자동화 된 테스트 솔루션이 개발 솔루션과 함께 성장해야합니다.
웹, Android, iOS, Flut 따라서 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 문제 영역에서 질문하십시오.
이 창고는 MIT 프로토콜을 준수합니다
플라이 버드를 더 좋게 만드는 다음 저장소 덕분에 :