در حال حاضر محصولی در سبد خرید شما وجود ندارد.
به بهترین دوره برای یادگیری نحوه اجرای یک راه حل اتوماسیون تست API با استفاده از Tavern-Ci
بپیوندید
عنوان اصلی : API Test Automation in Python With Tavern +Realtime Projects
سرفصل های دوره :
مقدمه:
Walkthrough of TVMaze API - پس زمینه API برای پروژه ما
روشهای HTTP
چگونه به من برسیم
مقدمه ای برای Tavern-CI:
Tavern-CI چیست
آناتومی یک تست میخانه
قالب بندی متغیر
توابع و قلاب های خارجی
بروزرسانی: بلوک EXT در پاسخ به عنوان بخشی از تغییرات شکستن Tavern 1.0 تغییر یافته است
Pytest - Test Runner:
نصب Pytest با اسکریپت اول
وسایل Pytest
conftest - وسایل مشترک برای همه ماژول ها
از فیکسچر Pytest استفاده کنید تا هر آزمایش چقدر طول بکشد
روشهای مختلفی برای اجرای Pytest
کنترل کنترل تست های شما
پروژه اتوماسیون - تست نقاط پایان API در TVMAZE API:
میخانه را نصب کنید و اولین اسکریپت تست را اجرا کنید
مورد آزمایش 1 - تأیید نمایش Archer در روز چهارشنبه برنامه ریزی شده است
مورد آزمایش 2 - تأیید پیوند در پاسخ برای صفحه نمایش Archer معتبر است
متغیرهای مشترک را به یک پرونده پیکربندی منتقل کنید
مورد آزمایش 3 - تأیید کنید که بنیامین بازیگر نمایش Archer است
از علائم Pytest برای تست های گروهی توسط نقاط پایانی استفاده کنید
مورد آزمایش 4 - تأیید محدودیت صفحه بندی در نمایش های نقطه پایانی
خلاصه گزارش آزمون
ورود به سیستم - اصول اولیه
ورود به سیستم - قالب بندی و دستگیرندگان
ورود به پروژه به پروژه اضافه کنید
کد ورود به سیستم را به ماژول خود منتقل کنید
خلاصه هشدار Pytest را از خروجی کنسول حذف کنید
از پارامترها به جای رشته های URL برای پارامترهای پرس و جو استفاده کنید
سخنرانی های پاداش (پرونده های کد منبع ضمیمه شده):
منابع DB تمیز هر زمان که سوئیت های تست خود را اجرا می کنید - قسمت 1
منابع DB تمیز هر زمان که مجموعه های تست خود را اجرا می کنید - قسمت 2
به جای قرار دادن اطلاعات حساس در تست های خود ، از متغیرهای محیط استفاده کنید
API Test Automation in Python With Tavern +Realtime Projects
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.