آموزش مبانی اتوماسیون آزمون در جاوا

Fundamentals of Test Automation in Java

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: از آهسته ، ناپایدار و نگه داشتن آزمایشات ناامید شده اید؟ این دوره به شما می آموزد که چگونه اصول بنیادی را که زیربنای تلاش های اتوماسیون آزمایش موفقیت آمیز است ، هر زبان یا ابزاری که پروژه شما از آن استفاده می کند ، به شما آموزش دهد! با این حال ، یک مجموعه آزمایشی خودکار معمولی با رشد آهسته تر ، ناپایدارتر و نگهداری آن دشوارتر می شود ، بنابراین به یک بدهی پرهزینه تبدیل می شود و نه یک دارایی. در این دوره ، مبانی اتوماسیون آزمون در جاوا ، شما اصول زیربنایی را یاد می گیرید که پایه و اساس تلاش های طولانی مدت اتوماسیون آزمون را تشکیل می دهند. در ابتدا ، نحوه استفاده از اصول اول را خواهید دید ، که ویژگی های اساسی آزمون ، مانند سرعت و پایداری را تعریف می کند. سپس ، شما خواهید فهمید که چگونه مهمترین و ارزشمندترین سناریوها را برای آزمایشات خودکار خود که احتمالاً اشکال با اصول BICEP و CORRECT وجود دارد ، تشخیص دهید. سرانجام ، خواهید فهمید که چه کاری نباید انجام شود ، به این معنی که کدام ضد الگوها در اتوماسیون آزمایشی وجود دارد و چه کاری می توانید برای جلوگیری از آنها انجام دهید. هنگامی که با این دوره به پایان رسیدید ، مهارت و دانش اصول اتوماسیون آزمون بنیادی را برای توسعه و حفظ مجموعه ای از تست های خودکار کارآمد و ارزشمند خواهید داشت.

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

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

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

تست هایی که ارزش کمی دارند Tests That Bring Little Value

  • وقتی آزمایشات به یک مسئولیت پر هزینه تبدیل می شوند When Tests Become a Costly Liability

  • جاده به آزمونهای عالی The Road to Awesome Tests

  • این دوره برای چه کسی است؟ Who Is This Course For?

  • پیش نیازها Prerequisites

  • کدام دوره از این دوره ها را پوشش می دهد؟ Which Kind of Tests Does This Course Cover?

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

آزمایشات باید اولین باشد Tests Should Be FIRST

  • اولین چیست؟ What Is FIRST?

  • راستی تست سریع چیست؟ What Is a Fast Test, Really?

  • روش های سریعتر ساختن یک تست سریع Ways to Make a Single Test Faster

  • راه های سریعتر ساختن مجموعه تست Ways to Make a Test Suite Faster

  • نسخه ی نمایشی: تست های سریع (سریع) Demo: Fast(er) Tests

  • درک انزوا در مقابل استقلال Understanding Isolation vs. Independence

  • آزمون پایدار یک آزمایش تکرار شونده است A Stable Test Is a Repeatable Test

  • مزیت اعتبارسنجی بودن خود The Benefit of Being Self-validating

  • یک آزمایش به موقع ارزش بیشتری به ارمغان می آورد A Timely Test Brings More Value

  • بسته بندی ماژول Module Wrap Up

استفاده از اصول BICEP Leveraging BICEP Principles

  • بررسی اجمالی ماژول Module Overview

  • شرایط مرزی Boundary Conditions

  • بررسی روابط معکوس Checking Inverse Relationships

  • بررسی متقابل Cross-checking

  • نسخه ی نمایشی: بررسی متقابل Demo: Cross-checking

  • مجبور کردن شرایط خطا Forcing Error Conditions

  • نسخه ی نمایشی: شرایط خطا Demo: Error Conditions

  • درک ویژگی های عملکرد Understanding Performance Characteristics

  • بسته بندی ماژول Module Wrap Up

درست کردن تست ها Making Tests CORRECT

  • بررسی اجمالی ماژول Module Overview

  • سازگاری: رشته ها Conformance: Strings

  • مطابقت: اعداد و تاریخ ها Conformance: Numbers and Dates

  • سفارش در مکان و زمان Ordering in Space and Time

  • Range and Beyond Range and Beyond

  • ملاحظات مرجع Reference Considerations

  • وجود: آیا آنجاست؟ Existence: Is It There?

  • کاردینالیته یا قانون ZOM Cardinality or the ZOM rule

  • زمان و زمان دوباره Time and Time Again

  • بسته بندی ماژول Module Wrap Up

اجتناب از ضد الگوهای آزمایش معمول Avoiding Common Test Anti-patterns

  • چرا از ضد الگوها یاد می گیریم؟ Why Learn from Anti-patterns?

  • Wicked Testing Trio The Wicked Testing Trio

  • تست های نام ضعیف Poor Name Tests

  • تست های بدون سرنخ Clueless Tests

  • آزمایش های بیش از حد پیچیده Overcomplex Tests

  • نسخه ی نمایشی: Refactoring یک تست ضعیف Demo: Refactoring a Poor Test

  • سایر ضد الگوها Other Anti-patterns

  • دوره را جمع کنید Course Wrap Up

نمایش نظرات

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

آموزش مبانی اتوماسیون آزمون در جاوا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 32m
44
Pluralsight (پلورال سایت) pluralsight-small
04 شهریور 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
16
4.8 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

Andrejs یک متخصص تضمین کیفیت با بیش از 6 سال تجربه است. وی در اتوماسیون تست تخصص دارد اما اهمیت درگیر شدن در چرخه عمر توسعه نرم افزار را نادیده نمی گیرد - یافتن مسائل در هنگام تجزیه و تحلیل نیازها به اندازه انجام آزمایش دستی و اکتشافی مهم است. وی در زمینه نوشتن واحدها ، آزمونهای ادغام و پذیرش برای تعداد زیادی فناوری و زمینه - از اتوماسیون مرورگر تا لایه Web API و تا آزمایش اجزای پیام رسان Enterprise - با تجربه است.

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

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

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