آموزش API تست یک برنامه با کاراته

API Testing an Application with Karate

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: این دوره به شما می‌آموزد که چگونه API خود را با استفاده از Karate آزمایش کنید، یک چارچوب کاربرپسند و منبع باز برای آزمایش API که اعتبار سنجی API های RESTful را با نحو رسا و ویژگی‌های جامع آن ساده می‌کند.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه ای بر اصول تست کاراته و API Introduction to Karate and API Testing Fundamentals

  • بررسی اجمالی Overview

  • بررسی نسخه Version Check

  • کاراته چیست؟ What Is Karate?

  • آماده کردن محیط Preparing Your Environment

  • ایجاد اولین پروژه کاراته شما Creating Your First Karate Project

  • اضافه کردن اولین تست کاراته شما Adding Your First Karate Test

  • خلاصه Summary

ایجاد موارد تست در کاراته Creating Test Cases in Karate

  • بررسی اجمالی Overview

  • ایجاد درخواست های تایید شده Making Authenticated Requests

  • ایجاد سناریوهای قابل استفاده مجدد در کاراته Creating Reusable Scenarios in Karate

  • انتقال پارامترها به API Passing Parameters to API’s

  • کار با ادعاها Working with Assertions

  • داده های پاسخ تطبیق فازی با کاراته Fuzzy Matching Response Data with Karate

  • اعتبارسنجی داده های پاسخ Validating Response Data

  • کار با توابع Working with Functions

  • خلاصه Summary

تکنیک های تست پیشرفته با استفاده از کاراته Advanced Testing Techniques Using Karate

  • بررسی اجمالی Overview

  • تست مبتنی بر داده Data Driven Testing

  • وارد کردن داده های سناریو به صورت خارجی Importing Scenario Data Externally

  • مقایسه نتایج API با پایگاه داده Comparing API Results to Database

  • ایجاد گزارش خیار Generating Cucumber Reports

  • تست عملکرد با Gatling Performance Testing with Gatling

  • اجرای تست با Maven Running Tests with Maven

  • خلاصه Summary

ادغام با خطوط لوله CI/CD Integrating with CI/CD Pipelines

  • بررسی اجمالی Overview

  • راه اندازی جنکینز Setting up Jenkins

  • اتصال جنکینز به Github Connecting Jenkins to Github

  • ایجاد خطوط لوله با جنکینز Creating Build Pipelines with Jenkins

  • افزودن تست های کاراته به داشبورد جنکینز Adding Karate Tests to Jenkins Dashboard

  • خلاصه Summary

بهترین شیوه ها Best Practices

  • بررسی اجمالی Overview

  • کار با برچسب های کاراته Working with Karate Tags

  • با استفاده از فایل پیکربندی کاراته Using the Karate Config File

  • پیکربندی تنظیمات جهانی Configuring Global Settings

  • عبور پارامترهای ویژگی Passing Feature Parameters

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش API تست یک برنامه با کاراته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 16m
37
Pluralsight (پلورال سایت) pluralsight-small
17 مرداد 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Nertil Poci

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nertil Poci Nertil Poci

معمار مستقل نرم افزار Nertil Poci یک معمار نرم افزار مستقل است.

Nertil با شرکت های مختلف در سراسر جهان همکاری می کند تا به آنها کمک کند محصولات خود را به بازار عرضه کنند. وی دارای مدرک فوق لیسانس علوم کامپیوتر با گرایش معماری نرم افزار است. یکی از علاقه های اصلی او کشف ابزارها و کتابخانه های جدید است. دانستن اینکه چه ابزاری در دسترس است ، ساخت برنامه ها را بسیار آسان می کند و به شما اعتماد به نفس لازم را هنگام انجام یک کار چالش انگیز می دهد. Nertil از ساخت برنامه های منبع باز عملی در اوقات فراغت خود لذت می برد. این نحوه آگاهی وی از آخرین فن آوری ها و کمک به جامعه منبع باز است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.