لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
خودکارسازی برنامه با Specflow و Selenium WebDriver C# [ویدئو]
Automate Application with Specflow and Selenium WebDriver C# [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
SpecFlow چارچوبی است که توسعه رفتار محور (BDD) را زنده می کند. همه چیز در مورد پر کردن شکاف بین افراد فنی و کارشناسان حوزه است. SpecFlow بر اساس زبان Gherkin است. بنابراین، افراد غیر فنی می توانند اسناد اجرایی را به تنهایی بنویسند.
سلنیوم چارچوبی است که مرورگرها (کروم، فایرفاکس، اپرا و غیره) را هدایت می کند. به عبارت دیگر، با قدرت سلنیوم می توانید برنامه ای بنویسید که به طور خودکار با عناصر موجود در یک صفحه وب تعامل داشته باشد.
TestStack.White (گاهی اوقات به نام teststack white نوشته می شود) چارچوبی است که برنامه های WinForms و WPF را هدایت می کند.
این دوره شامل:
• پیشینه نظری پشت انواع مختلف آزمون (آزمون واحد، ادغام و پذیرش)
•SpecFlow: تولید مراحل، آزمایشهای در حال اجرا و اشکالزدایی، عبور پارامترها، طرحهای سناریو، جداول داده، تبدیل پارامترها، تبدیل جداول داده، تبدیلهای سفارشی، اشتراکگذاری دادهها، دستهبندی تستها، اجرای محدوده، قلابها و سایر ویژگیها
•Selenium WebDriver: مکان یاب ها، مکان یاب های XPath، مکان یاب های CSS، تعامل با انواع عناصر، وقفه های زمانی (صریح و ضمنی)، اولویت های مکان یاب، انتخاب سناریوها برای آزمایش، الگوی طراحی شی صفحه، کارخانه شیء صفحه، آپلود فایل ها و موارد دیگر.
• خراش دادن یک وب سایت زنده با Selenium WebDriver
•سلنیوم اضافی: مدیریت یک مرورگر وب
•TestStack.White و ساخت برنامه WPF توسط TDD (با MVVM)
• ضمائم: مقدمه ای برای تست واحد و توسعه آزمایش محور
تمام کدها و فایل های پشتیبانی این دوره در - https://github.com/PacktPublishing/Automate-Application-with-Specflow-and-Selenium-WebDriver-C- ساخت تست های سرتاسری برای رشد نرم افزار قابل اعتماد موجود است.
TestStack.White و ساخت برنامه WPF توسط TDD (با MVVM)
ضمائم: مقدمه ای بر تست واحد و توسعه تست محور
برنامه های کاربردی WPF را خودکار کنید این دوره برای توسعه دهندگان سطح متوسط است که نیاز به مهارت در وب سایت های C# Automate و نوشتن کدهای اتوماسیون قابل اعتماد با سلنیوم دارند * نوشتن تست های خودکار قابل خواندن برای کسب و کار و تست های قابل نگهداری با SpecFlow را بیاموزید و از یک رویکرد تست محور برای رشد نرم افزار استفاده کنید. * یک دوره عملی طراحی شده برای توسعه دهندگان سطح متوسط که به مهارت در C# نیاز دارند
سرفصل ها و درس ها
مقدمه ای بر یکپارچه سازی و آزمون پذیرش
Introduction to Integration and Acceptance Testing
طرح کلی
Outline
انواع تست ها و TDD
Types of Tests and TDD
یکپارچه سازی و تست UI
Integration and UI Testing
آیا تست های ادغام شیطان خالص هستند؟
Are Integration Tests Pure Evil?
ایلیا فوفانوف کار خود را به عنوان یک دانشجوی کارشناسی ارشد با شرکت در مسابقه مایکروسافت ImagineCup آغاز کرد. او از سال 2003 با پلتفرم دات نت کار می کند و نزدیک به 7 سال است که به طور حرفه ای به طراحی و پیاده سازی نرم افزار می پردازد که عمدتا بر اساس پلتفرم دات نت است. او مشتاق ساخت برنامه های کاربردی غنی و قدرتمند با استفاده از فناوری های مدرن است. ایلیا متخصص مایکروسافت در برنامه های کاربردی ویندوز و برنامه های ارتباطی سرویس و یکی از هماهنگ کنندگان گروه کاربری MskDotNet در مسکو است.
نمایش نظرات