🔵 عنوان مقاله
This one feature from Cypress I didn't know I needed
🟢 خلاصه مقاله:
کنیت Bati تجربهی مهاجرت یک مجموعه تست انتهابهانتها از Cypress به Playwright را روایت میکند و نشان میدهد تفاوتهای کوچک چقدر در کار روزمره اثر دارند. مهمترین غافلگیری او فقدان همان قابلیت «گزارش فرمانها با عکسهای لحظهای DOM و زمانگردانی» در Cypress بود؛ قابلیتی که عیبیابی ناپایداری و اشکالات انتخابگرها را بسیار سریع میکرد.
در Playwright او با فعالکردن Trace Viewer، استفاده هدفمند از trace در CI، تکیه بر auto-waiting و assertionهای دقیقتر، و افزودن خروجیهای کمکی (لاگ شبکه، اسکرینشاتهای هدفمند) بیشترِ آن بازخورد را جبران کرد. با استاندارد کردن test idها و کمی بازطراحی تستها برای حذف فرضهای زمانی، جریان کاری جدید شکل گرفت و در نهایت با سرعت اجرای بالاتر به پایداری مشابه رسیدند.
جمعبندی: هیچکدام بر دیگری مطلقاً برتری ندارند؛ اما ارگونومی ابزار سرعت تیم را میسازد. در مهاجرت، زمان بگذارید تا چرخههای بازخورد محبوبتان را بازسازی کنید و جاهایی که همتای مستقیم ندارند، عادتهای جدید بسازید. اینگونه میتوان مزایای Playwright را بهدست آورد بدون از دست دادن تجربه توسعهدهندهای که با Cypress داشتید.
#Cypress #Playwright #E2ETesting #TestAutomation #Migration #QA #JavaScript
🟣لینک مقاله:
https://cur.at/ZiBGzOL?m=web
➖➖➖➖➖➖➖➖
👑 @software_Labdon
This one feature from Cypress I didn't know I needed
🟢 خلاصه مقاله:
کنیت Bati تجربهی مهاجرت یک مجموعه تست انتهابهانتها از Cypress به Playwright را روایت میکند و نشان میدهد تفاوتهای کوچک چقدر در کار روزمره اثر دارند. مهمترین غافلگیری او فقدان همان قابلیت «گزارش فرمانها با عکسهای لحظهای DOM و زمانگردانی» در Cypress بود؛ قابلیتی که عیبیابی ناپایداری و اشکالات انتخابگرها را بسیار سریع میکرد.
در Playwright او با فعالکردن Trace Viewer، استفاده هدفمند از trace در CI، تکیه بر auto-waiting و assertionهای دقیقتر، و افزودن خروجیهای کمکی (لاگ شبکه، اسکرینشاتهای هدفمند) بیشترِ آن بازخورد را جبران کرد. با استاندارد کردن test idها و کمی بازطراحی تستها برای حذف فرضهای زمانی، جریان کاری جدید شکل گرفت و در نهایت با سرعت اجرای بالاتر به پایداری مشابه رسیدند.
جمعبندی: هیچکدام بر دیگری مطلقاً برتری ندارند؛ اما ارگونومی ابزار سرعت تیم را میسازد. در مهاجرت، زمان بگذارید تا چرخههای بازخورد محبوبتان را بازسازی کنید و جاهایی که همتای مستقیم ندارند، عادتهای جدید بسازید. اینگونه میتوان مزایای Playwright را بهدست آورد بدون از دست دادن تجربه توسعهدهندهای که با Cypress داشتید.
#Cypress #Playwright #E2ETesting #TestAutomation #Migration #QA #JavaScript
🟣لینک مقاله:
https://cur.at/ZiBGzOL?m=web
➖➖➖➖➖➖➖➖
👑 @software_Labdon
Medium
This one feature from Cypress I didn’t know I needed
So a couple of months ago I wrote an article about the start of our journey with the migration of our tests from Cypress to Playwright. And…
❤1