دوره آموزشی
دوبله زبان فارسی
تسلط به Cucumber Java BDD - ساخت تست های خودکار کارآمد
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تست خودکار
- از مبانی تا پیشرفته Cucumber در Java
- یادگیری بهترین شیوهها از برنامهنویسان واقعی
- یادگیری نحوه نوشتن کد تمیز، مقیاسپذیر و قابل نگهداری
- شما کد منبع مدرس را خواهید آموخت.
- IntelliJ IDEA
- JUnit 5
- مبانی Cucumber
- Cucumber در Java
- مبانی Gradle
توضیحات دوره
آیا آمادهاید که مهارتهای تست نرمافزار خود را افزایش دهید و به یک تستر خودکار ماهر تبدیل شوید؟ جای نگرانی نیست! به دوره جامع ما درباره "شیوههای پیشرفته BDD با Cucumber و Java: ساخت تستهای خودکار کارآمد" خوش آمدید.
در دنیای توسعه نرمافزار سریع امروزی، تست مؤثر حیاتی است. توسعه مبتنی بر رفتار (BDD) با Cucumber و Java به عنوان یک تکنیک قدرتمند برای نوشتن تستهای خودکار کارآمد و قابل نگهداری پدید آمده است. این دوره دروازهای به سوی تسلط به این فناوری روزآمد است.
آنچه خواهید آموخت:
- مبانی BDD: با اصول اساسی توسعه مبتنی بر رفتار آشنا شوید و بدانید که چرا این روش در حال دگرگون کردن نحوه تست نرمافزار است.
- مبانی Cucumber: به Cucumber، یک فریمورک پیشرو در BDD، وارد شوید و یاد بگیرید که چگونه فایلهای ویژگی بنویسید که شکاف بین نیازهای تجاری و تستهای فنی را پر کنند.
- تعاریف مرحله: از قدرت تعاریف مرحله برای ترجمه فایلهای ویژگی به کد اجرایی استفاده کنید و تستهای خود را زنده کنید.
- تست مبتنی بر داده: به تکنیکهای پیشرفته برای تست مبتنی بر داده بپردازید و یاد بگیرید که چگونه سناریوهای تست چندمنظوره و قابل استفاده مجدد ایجاد کنید.
- یکپارچهسازی با Rest Assured: قدرت Cucumber را با Rest Assured ترکیب کنید و به صورت حرفهای تست API را خودکار کنید.
- بهترین شیوهها: بهترین شیوههای صنعتی برای ساختاردهی پروژههای BDD، نوشتن کد تمیز و قابل نگهداری، و همکاری مؤثر با تیم خود را کشف کنید.
- پروژههای دنیای واقعی: دانش خود را در سناریوهای واقعی از طریق پروژههای عملی به کار بگیرید که چالشهای مورد نیاز توسط تسترهای حرفهای را شبیهسازی میکنند.
این دوره برای چه کسانی مناسب است؟
- افرادی که میخواهند از پایه تا سطح پیشرفته Cucumber BDD یاد بگیرند.
- دانشجویانی که میخواهند در بازار کار SDETهای با ارزشتری شوند.
تسلط به Cucumber Java BDD - ساخت تست های خودکار کارآمد
-
مقدمه 04:36
-
طرح ارتباطی 05:40
-
پروژهای که روی آن کار خواهیم کرد چیست؟ 06:06
-
در نهایت به چه چیزی خواهیم رسید؟ 03:02
-
BDD چیست؟ 09:50
-
نمونههای واقعی از BDD 12:28
-
مرور تکالیف BDD 10:21
-
Cucumber BDD در Java چیست؟ 10:38
-
نصب Java 17 12:30
-
نصب Gradle 7.3.3 13:28
-
نصب نسخه جامعه IntelliJ IDEA 13:00
-
راه اندازی ساختار درست پروژه، پوشهها و اضافه کردن وابستگی 08:26
-
ایجاد سناریوی ساده برای جمع دو عدد 15:48
-
انتقال سناریوی ساده Get Board به فرمت BDD در یک کلاس واحد 15:37
-
انتقال سناریوی ساده Get Board به فرمت BDD در یک کلاس واحد - تکلیف 10:35
-
حذف دادههای تست از مراحل، آرگومانهای مرحله 18:36
-
حذف دادههای تست از مراحل، آرگومانهای مرحله - تکلیف 22:25
-
جداول داده برای چند پارامتر در مراحل 16:14
-
جداول داده برای چند پارامتر در مراحل - تکلیف 11:19
-
Outlines 21:28
-
Outlines - تکلیف 23:13
-
پسزمینهها 05:03
-
راههای به اشتراکگذاری دادهها بین مراحل 11:52
-
راههای به اشتراکگذاری دادهها بین مراحل - تکلیف 08:44
-
ترانسفرمرهای آرگومان مرحله 14:45
-
ترانسفرمرهای آرگومان مرحله - تکلیف 11:56
-
هوکها و تگ ها 16:28
-
هوکها و تگ ها - تکلیف 11:14
-
رانر تست JUnit Cucumber 09:38
-
رانر تست JUnit Cucumber - تکلیف 05:22
-
اجرای تستها از طریق CMD 09:51
-
گزارشهای Cucumber 13:05
مشخصات آموزش
تسلط به Cucumber Java BDD - ساخت تست های خودکار کارآمد
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:32
- مدت زمان :06:24:03
- حجم :2.36GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy