
Solusi uji otomatisasi bdd cross-end bdd cross end
Flybirds adalah kerangka pengujian otomatisasi UI front-end berdasarkan mode BDD, menyediakan serangkaian alat out-of-the-box dan dokumentasi lengkap.
Multi-end R&D adalah topik yang tidak dapat dihindari untuk pengembangan front-end di era saat ini. Untuk menyelesaikan masalah ini, banyak solusi pengembangan telah diluncurkan di industri ini, tetapi tidak ada banyak solusi untuk pengujian otomatisasi UI lintas ujung.
Sejak open source pada awal 2022, Flybirds telah meluncurkan solusi pengujian cross-end dan cross-framework v0.4 melalui komunikasi dan umpan balik dengan pengguna aktif di masyarakat. Ini telah meluncurkan desain arsitektur multi-terminal dan plug-in, yang juga memfasilitasi pengembang masyarakat untuk bergabung dan memperluas secara bebas dan bersama-sama membangun dan tumbuh bersama.
Dalam beberapa tahun terakhir, banyak kerangka kerja pengembangan baru telah muncul sesekali, yang telah membawa pengalaman dan kinerja pengembangan yang lebih baik, dan juga telah menciptakan banyak masalah untuk pengujian otomatis.
Solusi pengujian multi-terminal seperti apa yang kita butuhkan? Dari perspektif flybirds, kami berharap bahwa pengujian multi-terminal tidak akan menjadi hambatan dalam proses R&D, terutama ketika ekosistem multi-terminal sedang booming, solusi pengujian otomatis harus tumbuh bersama dengan solusi pengembangan.
Apakah itu web, android, iOS, flutter, reaksi asli atau program mini, solusi ideal harus disesuaikan dengan beberapa ujung, mempertahankan ekspansi yang baik, memperhitungkan lebih banyak kerangka kerja, dan dibangun bersama oleh masyarakat untuk mempromosikan keseluruhan kemakmuran ekologis. Oleh karena itu, ada solusi uji cross-end cross-end yang disediakan oleh flybirds kepada masyarakat.
Arsitektur plug-in membantu kami memisahkan kemampuan setiap ujungnya. Plug-in menyediakan komponen, API, dan konfigurasi yang diperlukan saat runtime, dan flybirds menyuntikkannya ke dalam siklus hidup yang sesuai secara terpisah.
├─ 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
Menggunakan Flybirds Anda dapat menyelesaikan sebagian besar operasi otomatisasi ponsel. Berikut adalah beberapa deskripsi fitur yang membantu memulai:
Tolong dukung kami dan klik bintang
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )Jika Anda memiliki saran atau komentar, jangan ragu untuk mengajukan pertanyaan di Area Masalah GitHub
Gudang ini sesuai dengan protokol MIT
Berkat repositori berikut untuk membuat lalat lalat lebih baik: