لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش TDD در 24 ساعت
Learn TDD in 24 hours
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یک دوره تصادف برای شما تا عمیقاً به آزمایش خودکار و JUnit برسید! نوشتن تستهای واحد خودکار تمرین توسعه مبتنی بر تست با کد واقعی اطلاعاتی درباره الگوها و تمرینهای تست واحد خوب استفاده از اشیاء ساختگی برای نوشتن تستهای واحد ایزوله واقعی پیش نیازها: دانشآموزان باید جاوا را بدانند و Eclipse IDE را نصب کرده باشند.
آیا شما یک توسعه دهنده جاوا هستید و می خواهید در تست نرم افزار متخصص شوید؟ این دوره برای شماست! در این دوره، یاد خواهید گرفت که چگونه آزمایش دستی را متوقف کنید و شروع به انجام تست خودکار نرم افزار کنید.
چند بار اشکال نوشتید؟ چند بار نرم افزار رو عوض کردی و همه رو تست نکردی؟ نرم افزار تست یک هنر است. و به طرز شگفت انگیزی آسان! در طول ویدیوها، ما شاهد بسیاری از کلاس های دنیای واقعی خواهیم بود که باید آزمایش شوند.
به طور خلاصه، خواهید دید که نوشتن یک تست تقریباً مانند نوشتن تمام "روش های اصلی" است که در اولین درس های برنامه نویسی خود نوشته اید. سپس، خواهید دید که چگونه این کار را به صورت حرفه ای انجام دهید. و منظورم از حرفه ای، یادگیری نحوه داشتن یک کد تست خوب، نحوه شبیه سازی پایگاه داده با استفاده از اشیاء ساختگی، و حتی نحوه تمرین Test-Driven Development است که مربوط به نوشتن کد تست قبل از کد تولید است (و بله، هنگام انجام آن مزایای بسیاری دارد!).
توسعه دهندگان خوب کدهای خوبی می نویسند. و کد خوب، در میان بسیاری چیزهای دیگر، کدی است که کار می کند. بیایید یاد بگیریم که چگونه نرم افزار را آزمایش کنیم و دیگر باگ نخواهیم داشت!
سرفصل ها و درس ها
شروع با تست های خودکار
Getting started with automated tests
چرا باید نرم افزار را تست کنیم؟
Why should we test software?
اولین تست واحد ما
Our first unit test
تست، تست، تست!
Tests, tests, tests!
میانبرهای Eclipse
Eclipse shortcuts
یک داستان واقعی (و غم انگیز).
A real (and sad) story
زمان تمرین!
Time to practice!
شروع با آزمون های واحد
Getting started with unit tests
مراقبت از کد آزمون
Taking care of the test code
حذف کدهای تکراری
Eliminating repeated code
یک ادعا در هر آزمون؟
One assert per test?
اسامی آزمون
Test names
تست یک کلاس پیچیده تر
Testing a more complicated class
آیا باید روش های خصوصی را تست کنم؟
Should I test private methods?
نمایش نظرات