آموزش تست های خودکار در جاوا با رابط Fluent با استفاده از WebDriver Selenium

Automated Tests in Java with Fluent Interface Using WebDriver Selenium

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تست‌های UI خودکار باید به راحتی قابل خواندن باشند و منطق تجاری را به وضوح نشان دهند، نه اینکه با کدهای سطح پایین پر شوند. بیاموزید که چگونه یک رابط روان برای تست های خود ایجاد کنید و آنها را بسیار خوانا، نگهداری آسان و کار کردن با آنها دلپذیر کنید. اغلب مجموعه ای از تست های خودکار حذف می شوند زیرا نگهداری از آن دشوار است. در این دوره، تست‌های خودکار در جاوا با رابط روان با استفاده از WebDriver Selenium، شما توانایی نوشتن تست‌های UI را به روشی کاملا متفاوت به دست خواهید آورد - روشی که باعث می‌شود تست‌های UI مفید و در واقع کار کردن با آن لذت بخش باشد. ابتدا الگوی Page Object را یاد می گیرید و آن را در یک تست UI اعمال می کنید تا جزئیات API سطح پایین Selenium را از تست حذف کنید. در مرحله بعد، متوجه خواهید شد که چگونه روش زنجیره‌ای برای روان کردن آزمون شما و بهبود تجربه خود در آزمون‌های نوشتن و خواندن کار می‌کند. در نهایت، نحوه نزدیک شدن به دامنه تست UI و طراحی یک رابط روان پیچیده‌تر را که شبیه یک زبان واقعی است، به هر کسی اجازه می‌دهد تا بخواند و بفهمد که چه کاری انجام می‌دهد، خواهید دید. در پایان این دوره، شما مهارت های لازم برای نوشتن یک چارچوب تست UI کوچک (یا بزرگ) را خواهید داشت که به شما امکان می دهد تست های روان و آسان برای برنامه وب خود ایجاد کنید.

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

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

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

درک رابط فلوئنت Understanding the Fluent Interface

  • مقدمه Introduction

  • مشکل با رابط فلوئنت حل شد Problem Solved by Fluent Interface

  • مثال های رابط روان Fluent Interface Examples

  • آنچه دوره انجام می دهد و انجام نمی دهد What the Course Does and Doesn't Do

  • پیش نیازهای دوره Course Prerequisites

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

اعمال الگوی شیء صفحه Applying the Page Object Pattern

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

  • پروژه و تست ها Project and Tests

  • الگوی شی صفحه Page Object Pattern

  • اعمال الگوی شی صفحه Apply Page Object Pattern

  • خلاصه Summary

پیاده سازی رابط روان پایه با روش زنجیره ای Implementing Basic Fluent Interface with Method Chaining

  • مقدمه Introduction

  • الگوی سازنده Builder Pattern

  • روش زنجیرزنی را اعمال کنید Apply Method Chaining

  • رابط سازنده در مقابل فلوئنت Builder vs. Fluent Interface

  • خلاصه Summary

بهبود و بازسازی رابط فلوئنت Improving and Refactoring the Fluent Interface

  • مقدمه Introduction

  • روش کارخانه ایستا Static Factory Method

  • استفاده از رشته ها در مقابل Enums Using Strings vs. Enums

  • آرگومان های بولی Boolean Arguments

  • استفاده از تایید کننده مشترک Using Common Verifier

  • خلاصه Summary

طراحی رابط روان پیشرفته Advanced Fluent Interface Design

  • مقدمه Introduction

  • آشنایی با DSL ها Understanding DSLs

  • شکستن کلاس شیء صفحه Breaking up the Page Object Class

  • Refactoring دیگر کلاس های صفحه Refactoring Other Page Classes

  • با استفاده از AssertJ Using AssertJ

  • مراحل بعدی Next Steps

  • خلاصه دوره Course Summary

نمایش نظرات

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

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

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

آموزش تست های خودکار در جاوا با رابط Fluent با استفاده از WebDriver Selenium
جزییات دوره
1h 38m
30
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
203
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

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