با استفاده از Jest و TestProject JavaScript OpenSDK تست پایان به پایان را انجام دهید

عکس پروفایل تایلر هاوکینز هکر نون

@thawkin3تایلر هاوکینز

مهندس ارشد نرم افزار. یادگیرنده مداوم. مربی

با داشتن لیست طولانی از چارچوب های آزمون انتها به انتها (e2e) برای انتخاب ، دشوار است بدانید که باید از کدام یک استفاده کنید. Cypress و Selenium به عنوان پرکاربردترین گزینه در بازار پیشرو هستند ، اما همچنین Appium برای آزمایش برنامه های تلفن همراه ، Puppeteer برای خودکار سازی وظایف در Chrome و Protractor برای برنامه های Angular و AngularJS وجود دارد که فقط به چند مورد اشاره می کنیم.

اخیراً یک تازه وارد به این بسته پیوسته است: TestProject ، یک پلت فرم اتوماسیون تست منبع آزاد رایگان برای تست e2e که به ساده سازی تست وب ، موبایل و API کمک می کند. TestProject SDK از زبان Java ، C # ، Python و اخیراً JavaScript پشتیبانی می کند.

این مقاله نشان می دهد که چگونه می توانیم از TestProject JavaScript OpenSDK برای آزمایش یک برنامه React با Jest به عنوان چارچوب آزمون خود استفاده کنیم.

آماده برای شروع؟

نمای کلی برنامه

برای شروع ، بیایید نگاهی به برنامه آزمایشی بیاندازیم که در حال آزمایش آن هستیم. این برنامه نسبتاً سرراست است: فقط یک فرم درخواست ساده است که در آن کاربر می تواند نام ، نام خانوادگی و آدرس ایمیل خود را وارد کند.

برنامه آزمایشی: فرم درخواست

اگر فرم بدون پر شدن صحیح ارسال شود ، پیام های خطا در زیر هر ورودی نامعتبر نشان داده می شوند.

برنامه آزمایشی: ورودی نامعتبر است

با ارسال موفقیت آمیز فرم ، برنامه برخی از …

سئو PBN | خبر های جدید سئو و هک و سرور