این دوره همه چیز در مورد رشد نرم افزار شی گرا است که توسط تست ها هدایت می شود.
SpecFlow چارچوبی است که توسعه رفتار محور (BDD) را زنده می کند. همه چیز در مورد پر کردن شکاف بین افراد فنی و کارشناسان حوزه است. SpecFlow مبتنی بر زبان Gherkin است که بسیار نزدیک به طبیعی است (البته رسمی شده است). بنابراین، افراد غیر فنی می توانند اسناد اجرایی را به تنهایی بنویسند.
سلنیوم چارچوبی است که اجازه میدهد مرورگرها (Chrome، Firefox، Opera و غیره) را هدایت کند. به عبارت دیگر، با قدرت سلنیوم، می توانید برنامه ای بنویسید که به طور خودکار با عناصر موجود در یک صفحه وب در تعامل است.
TestStack.White (گاهی به صورت "teststack white" نوشته میشود) چارچوبی است که اجازه میدهد برنامههای WinForms و WPF را هدایت کند.
این دوره شامل موارد زیر است:
پیشینه نظری انواع مختلف آزمون (آزمون واحد، ادغام و پذیرش)
SpecFlow: مراحل تولید، آزمایشهای اجرا و اشکالزدایی، عبور پارامترها، طرح کلی سناریو، جدول دادهها، تبدیل پارامترها، تبدیل جدول دادهها، تبدیلهای سفارشی، اشتراکگذاری دادهها، دستهبندی آزمایشها، اجرای محدوده، قلابها و سایر ویژگیها
Selenium WebDriver : مکان یاب، مکان یاب XPath، مکان یاب CSS، تعامل با انواع عناصر، وقفه های زمانی: صریح و ضمنی، اولویت مکان یاب، انتخاب سناریوها برای آزمایش، الگوی طراحی «شی صفحه»، کارخانه شیء صفحه، آپلود فایل ها
خراش دادن یک وب سایت زنده با Selenium WebDriver
سلنیوم اضافی : مدیریت یک مرورگر وب
TestStack.White و ساخت برنامه WPF توسط TDD (با MVVM)
ضمیمه ها: مقدمه ای بر تست واحد و توسعه آزمایش محور
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
مهندس نرم افزار - بیش از 1000 نقد، میانگین امتیاز - 4.5
نمایش نظرات