این دوره همه چیز در مورد رشد نرم افزار شی گرا است که توسط تست ها هدایت می شود.
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
نمایش نظرات