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

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

نمایش نظرات

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

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

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

آموزش مبانی اتوماسیون آزمون در جاوا
جزییات دوره
2h 32m
44
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
16
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

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