آموزش تست های وب خواندنی کسب و کار خودکار با سلنیوم و SpecFlow

Automated Business Readable Web Tests with Selenium and SpecFlow

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه تست های UI مرورگر خودکار را بنویسید که خطاهای دیگر را از دست می دهد. این دوره به شما نحوه استفاده از سلنیوم و SpecFlow را برای انجام آزمایش خودکار و پایان به پایان با کارایی و دقت آموزش می دهد. تست های واحد و یکپارچه سازی می توانند به شما کمک کنند تا طیف وسیعی از اشکالات را پیدا کنید ، اما همه جنبه ها را نمی توان در این سطح پوشش داد آزمایش کردن. حتی اگر تست های واحد و یکپارچه شود ، شما می توانید برنامه وب خود را فقط باز کنید تا ببینید که حتی به دلیل خطاها ، حتی در مرحله تولید نیز از کار افتاده است. این دوره ، تست های وب خواندنی کسب و کار خودکار با سلنیوم و SpecFlow ، به شما نشان می دهد که چگونه از وقوع خرابی جلوگیری کنید. ابتدا ، درمورد اینکه چرا ممکن است بخواهید از تست های خودکار استفاده کنید یاد خواهید گرفت - همچنین ، شما با سلنیوم آشنا می شوید ، یاد می گیرید که چگونه با رانندگان وب صحبت می کند و چگونه می توانید تست هایی را در داخل آن ایجاد کنید. در مرحله بعدی ، خواهید دید که چگونه می توانید SpecFlow را در مخلوط قرار دهید تا این تست ها از نظر کسب و کار قابل خواندن باشد و در مورد برخی از مسائل معمول نگهداری اطلاعات کسب کنید. سرانجام ، شما می آموزید که چگونه از مدل های صفحه شی برای ایجاد کد آزمایشی استفاده کنید که به راحتی نگهداری می شود. با پایان این دوره ، شما مهارت های لازم برای ایجاد تست هایی را خواهید داشت که حتی کوچکترین خطاها را نیز به خود جلب می کند و در نتیجه ، می توانید برنامه های بهتر و بدون خطا ایجاد کنید.

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

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

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

مقدمه ای بر تست وب وب قابل خواندن Introduction to Business Readable Web Testing

  • مقدمه Introduction

  • چرا تست های UI وب خودکار؟ Why Automated Web UI Tests?

  • تست UI خودکار UI در مقابل دستی Automated UI Versus Manual UI Testing

  • ملاحظات انتخاب سناریوی UI UI Automation Scenario Selection Considerations

  • معرفی سلنیوم Introducing Selenium

  • پل زدن شکاف ارتباطات Bridging the Communications Gap

  • SpecFlow و سلنیوم SpecFlow and Selenium

  • وب سایتی که باید خودکار شود The Website to Be Automated

  • خلاصه Summary

شروع کار با سلنیوم Getting Started with Selenium

  • مقدمه Introduction

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

  • انتخاب عناصر HTML HTML Element Selection

  • شروع کار در Visual Studio Getting Started in Visual Studio

  • ایجاد اولین آزمون Creating the First Test

  • ورودی ورودی فرم Populating Form Inputs

  • ارسال فرم Submitting the Form

  • خلاصه Summary

افزودن خوانایی مشاغل با SpecFlow Adding Business Readability with SpecFlow

  • مقدمه Introduction

  • چرا اتوماسیون رابط کاربری قابل خواندن در کسب و کار؟ Why Business Readable UI Automation?

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

  • نصب SpecFlow در Visual Studio Installing SpecFlow in Visual Studio

  • سبک های اتوماسیون UI UI Automation Styles

  • افزودن سناریوی SpecFlow Adding a SpecFlow Scenario

  • افزودن کد اتوماسیون وب Adding the Web Automation Code

  • ایجاد سناریوی بعدی Creating the Next Scenario

  • ملاحظات حفظ اتوماسیون کد اتوماسیون Automation Code Maintainability Considerations

  • خلاصه Summary

ایجاد اتوماسیون وب با قابلیت نگهداری بیشتر Creating More Maintainable Web Automation

  • مقدمه Introduction

  • معرفی مدل های شی صفحه Introducing Page Object Models

  • ایجاد یک مدل شی صفحه صفحه برنامه وام Creating a Loan Application Page Object Model

  • ایجاد مدل تایید صفحه صفحه برنامه Creating an Application Confirmation Page Object Model

  • مراحل عیب یابی برای استفاده از مدل های شی صفحه Refactoring Steps to Use Page Object Models

  • Refactoring به مدلهای شی صفحه سلنیوم Refactoring to Selenium Page Object Models

  • خلاصه Summary

نمایش نظرات

آموزش تست های وب خواندنی کسب و کار خودکار با سلنیوم و SpecFlow
جزییات دوره
2h 24m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
132
4.5 از 5
دارد
دارد
دارد
Jason Roberts
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Roberts Jason Roberts

با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.