Newsletter
Newsletter

فریمورک تست خودکار برای برنامه های React Native

Scroll down
سامان بهشتیان
سامان بهشتیان
من
  • تخصص
    DevOps, PHP, NodeJS, GO
  • Frameworks
    Yii, Laravel, CodeIgniter, Go Gin, Nest, Nuxt, symfony, Slim, Laravel filament
  • Languages
    Bash, C, NodeJS, PHP, GO, Groovy
  • Databases
    Postgres, MySQL, PostGIS, MongoDB, Redis, ClickHouse, ChromaDB
  • CICD
    GOCD, OneDev CICD, GitLab CICD, GitHub Action, ArgoCD
  • OS
    Ubuntu, Windows, Alpine, UmbrelOS, MacOS, VyOS, MicrotiK OS
  • Firewall
    SafeLine, PFSense, FortiGate, UFW, IPTables, ModSecurity

دسامبر 17, 2024

12:45 ق.ظ

yiiman

فریمورک تست خودکار برای برنامه های React Native

معرفی:

سلام دوستان عزیز!

می‌خواهم یک ابزار جدید بهتون معرفی کنم که می‌تونه به مشکلات زیادی کمک کنه:

۱. آزمایش خودکار اپلیکیشن‌های React Native در پلتفرم‌های مختلف (iOS و Android)
۲. اشکال‌زدایی راحت با استفاده از API مدرن که توقف در نقاط خاص در تست‌های ناهمگام رو هم ممکن می‌کنه
۳. همگام‌سازی خودکار که لرزش و عملکرد غیرقابل پیش‌بینی تست‌ها رو از بین می‌بره
۴. امکان اجرای تست‌ها در پلتفرم‌های CI مثل Travis CI یا Jenkins
۵. تست روی دستگاه‌ها یا شبیه‌سازها درست مثل یک کاربر واقعی (هنوز برای iOS پشتیبانی نمی‌شه)
۶. آزادی انتخاب دوندهٔ تست؛ Detox با هر دونده‌ای یا حتی بدون دونده قابل استفاده است. علاوه بر این، از Jest یه راست پشتیبانی می‌کنه

✨ سلام به همگی! 👋

ما هیجان‌زده‌ایم که “Detox” را به شما معرفی کنیم، یک ابزار فوق‌العاده که تست کردن برنامه‌های موبایلی React Native را ساده و لذت‌بخش می‌کند. با Detox، شما می‌توانید:

🌟 تست بین پلتفرمی: آزمایش‌های جامع بین iOS و اندروید را به زبان JavaScript بنویسید.
🐛 اشکال‌زدایی آسان: API جدید async-await به شما امکان می‌دهد نقاط شکست را در تست‌های ناهمزمان تنظیم کنید و دقیقاً ببینید چه اتفاقی می‌افتد.
🔄 همگام‌سازی خودکار: این ابزار عملیات ناهمزمان را در برنامه شما زیر نظر می‌گیرد تا از بی‌ثباتی جلوگیری کند.
🚀 سازگاری با CI: می‌توانید تست‌های E2E خود را بدون دردسر روی پلتفرم‌های CI مانند Travis CI، CircleCI یا Jenkins اجرا کنید.
📱 اجرا روی دستگاه‌های واقعی: با تست کردن برنامه خود روی دستگاه/شبیه‌ساز درست مانند یک کاربر واقعی، خیالتان راحت باشد که برنامه شما بدون مشکل کار می‌کند (در حال حاضر برای iOS پشتیبانی نمی‌شود).
👩‍💻👨‍💻 بدون نیاز به تست رانر: Detox یک مجموعه API ارائه می‌کند که می‌توانید از آن‌ها با هر تست رانر یا بدون آن استفاده کنید. البته ادغام با Jest از پیش آماده است.

اگر به دنبال بهبود کیفیت و اطمینان برنامه React Native خود هستید، Detox بهترین انتخاب برای شماست. همین امروز شروع کنید و ببینید که چقدر عالی کار می‌کند! 😍

https://wix.github.io/Detox/

نیاز به راهنمایی دارید؟ سامان بهشتیان، یک توسعه ‌دهنده وب با ۱۱ سال تجربه در توسعه سامانه‌های تحت وب، آماده همکاری با شما در جهت حل چالش هاتون و البته به چالش کشیدن خودشه. برای کسب اطلاعات بیشتر می‌توانید با سامان تماس بگیرید.


https://wix.github.io/Detox/

Posted in Technology
Write a comment
انتشار تمامی مقالات با ذکر منبع بلامانع است 😍
Email: info@yiiman.ir
میتونید به من پیغام بدید
میتونید به من پیغام بدید