لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساختن چیز درست در دات نت با TestStack
Building the Right Thing in .NET with TestStack
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آنچه را که مشتری شما واقعاً میخواهد بسازید و مستندات زنده و قابل خواندن برای کسبوکار را از آزمایشها تولید کنید. نحوه استفاده از ابزار TestStack را برای اطمینان از ایجاد ویژگیهای مناسب بیاموزید. وضوح ارتباطات را در تیم توسعه و بین تیم و مشتری افزایش دهید. با اجرای مشخصات سیستم، مستندات زنده را تولید کنید و به زودتر یافتن عیوب کمک کنید. وبسایتها و رابطهای کاربری برنامه WPF را خودکار کنید.
سرفصل ها و درس ها
معرفی TestStack
Introducing TestStack
نمای کلی ماژول
Module Overview
شکاف ارتباطی توسعه نرم افزار
The Software Development Communication Gap
اسناد زندگی
Living Documentation
تمرکز TestStack
The TestStack Focus
ابزارهای TestStack
The TestStack Tools
تست UI خودکار
Automated UI Testing
خلاصه ماژول
Module Summary
مستندات زنده، اجرایی، قابل خواندن تجاری با BDDfy
Living, Executable, Business-Readable Documentation with BDDfy
نمای کلی ماژول
Module Overview
پر کردن شکاف ارتباطی
Filling the Communication Gap
ایجاد اسناد زندگی با BDDfy
Creating Living Documentation with BDDfy
یک گویش خواندنی تجاری
A Business Readable Dialect
BDDFying تست های موجود
BDDFying Existing Tests
قراردادهای نامگذاری روش بازتابی
Reflective Method Naming Conventions
روش انعکاسی نامهای مثال و ترتیب
Reflective Method Names Example and Ordering
گزارش HTML قابل خواندن کسب و کار
The Business Readable HTML Report
خطاها در مراحل
Errors in Steps
استفاده از BDDfy برای توسعه Test-First
Using BDDfy for Test-First Development
سناریوها و داستان ها
Scenarios and Stories
پیاده سازی داستان ها در BDDfy
Implementing Stories in BDDfy
استفاده از ExecutableAttributes برای لغو قراردادهای نامگذاری
Using ExecutableAttributes to Override Naming Conventions
اجرای یک سناریو با داده های آزمایشی چندگانه
Running a Scenario with Multiple Test Data
خلاصه ماژول
Module Summary
BDDfy - فراتر از اصول
BDDfy - Beyond the Fundamentals
نمای کلی ماژول
Module Overview
معرفی Fluent API
Introducing the Fluent API
مثال ساده روان
Simple Fluent Example
Refactoring از Reflective به Fluent
Refactoring from Reflective to Fluent
ورودی داده های تست روان
Fluent Test Data Input
نمایش محدوده داده های تست در توضیحات مرحله
Showing Test Data Ranges in Step Descriptions
مخفی کردن پارامترهای ورودی در گزارش ها
Hiding Input Parameters in Reports
گزارش های اضافی
Additional Reports
پیکربندی گزارش ها
Configuring Reports
تولید گزارش بدون اجرای آزمایش
Generating Reports without Running Tests
پیکربندی گزارش HTML سفارشی
Custom HTML Report Configuration
استایل گزارش CSS سفارشی
Custom CSS Report Styling
تست یک کلاس با استفاده از سبک روان
Testing a Class Using the Fluent Style
خلاصه ماژول
Module Summary
خودکار کردن برنامه های WPF با سفید
Automating WPF Applications with White
نمای کلی ماژول
Module Overview
معرفی سفید
Introducing White
نمونه جریان تست ساده شده
Simplified Test Flow Example
برنامه ها، ویندوز و UIItems
Applications, Windows, and UIItems
شروع شدن
Getting Started
تعامل با سایر موارد اساسی UII
Interacting with Other Basic UIItems
نوارهای منو و منوهای بازشو
Menu Bars and Popup Menus
ListViews و ComboBoxها
ListViews and ComboBoxes
DataGrids
DataGrids
لیست هایی با DataTemplates
Lists with DataTemplates
Windows Modal and Message Boxes
Modal Windows and MessageBoxes
بهبود قابلیت نگهداری با الگوی شی صفحه
Improving Maintainability with the Page Object Pattern
استفاده از Screen Objects و ScreenRepositories
Using Screen Objects and ScreenRepositories
خلاصه ماژول
Module Summary
خودکارسازی برنامه های وب با سلنو
Automating Web Applications with Seleno
نمای کلی ماژول
Module Overview
معرفی سلنو
Introducing Seleno
یک تست ساده
A Simple Test
مکان یابی آیتم های HTML و خواندن متن
Locating HTML Items and Reading Text
الگوی مدل شیء صفحه در سلنو
The Page Object Model Pattern in Seleno
اشیاء صفحه با تایپ ضعیف
Weakly-Typed Page Objects
اشیاء صفحه با تایپ قوی
Strongly-Typed Page Objects
پیکربندی مسیرها با صفحات تایپ شده قوی
Configuring Routes with Strongly-Typed Pages
مکان یابی عناصر HTML با جی کوئری
Locating HTML Elements with jQuery
اجرای جاوا اسکریپت
Executing JavaScript
پیکربندی کروم به جای فایرفاکس
Configuring Chrome Instead of Firefox
پیکربندی سایت های راه دور و اسکرین شات ها
Configuring Remote Sites and Screenshots
خلاصه ماژول
Module Summary
استفاده از BDDfy با White و Seleno
Using BDDfy with White and Seleno
نمای کلی ماژول
Module Overview
استفاده از BDDfy با اتوماسیون UI
Using BDDfy with UI Automation
با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.
نمایش نظرات