دوره آموزشی جاوا: تمرین تست واحد

دوره آموزشی جاوا: تمرین تست واحد

⏱️ 1 ساعت 4 دقیقه📈 متوسط📅 2023-05-02

مدرسین

Bethan Palmer

Bethan Palmer

Developer

جزئیات دوره

یکی از مزایای بزرگ توسعه مبتنی بر تست (TDD) این است که می‌توانید کد خود را مرحله‌به‌مرحله توسعه دهید و هر قسمت را جداگانه تست و بهبود ببخشید. این روش نه تنها احتمال بروز خطاها را کاهش می‌دهد، بلکه باعث می‌شود کدهای بهتر و قابل‌اعتمادتری بنویسید.
در این دوره، بتان پالمر اصول تست واحد در جاوا را آموزش می‌دهد تا نشان دهد توسعه مبتنی بر تست چقدر مفید است. در این دوره، با مفاهیم مهمی مانند تست مقادیر، مقایسه آرایه‌ها، و بررسی استثناها آشنا می‌شوید. همچنین ویژگی‌های پیشرفته فریمورک JUnit را بررسی می‌کنید، که امکان اجرای تست‌های پارامتری‌شده را فراهم می‌کند. در کنار یادگیری مفاهیم، می‌توانید با استفاده از GitHub Codespaces تست‌های خود را به‌صورت عملی و تعاملی بنویسید و اجرا کنید. اهداف یادگیری: آشنایی با توسعه مبتنی بر تست (TDD) و مزایای آن یادگیری اصول تست واحد در جاوا با استفاده از JUnit بررسی روش‌های مقایسه داده‌ها و بررسی خطاها در تست‌ها اجرای تست‌های پارامتری‌شده و پیشرفته در JUnit تمرین نوشتن تست‌های عملی و تعاملی در GitHub Codespaces

مهارت ها

Software TestingJavaOracleProgramming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - تست واحد در جاوا
  • 02 - آنچه باید بدانید

1. مقدمه ای بر تست واحد جاوا

  • 03 - تست واحد چیست
  • 04 - توسعه آزمایش محور
  • 05 - با GitHub Codespaces همراه باشید

2. JUnit

  • 06 - راه‌اندازی JUnit
  • 07 - تعریف آزمون JUnit
  • 08 - چالش - آزمون‌های JUnit
  • 09 - حل - تست‌های JUnit

3. اظهارات در JUnit

  • 10 - تصدیق درست و نادرست
  • 11 - مقایسه آرایه ها
  • 12 - ادعای استثنا انداخته می‌شود
  • 13 - چالش - اظهارات و حاشیه نویسی
  • 14 - راه حل - تصدیق و حاشیه

4. ویژگی‌های پیشرفته

  • 15 - استفاده از مفروضات
  • 16 - تست ورودی‌های متعدد با تست‌های پارامتری
  • 17 - تست enums با تست‌های پارامتری
  • 18 - چالش - ویژگی‌های پیشرفته
  • 19 - راه حل - ویژگی‌های پیشرفته

نتیجه

  • 20 - مراحل بعدی

مشاهده دوره کامل

رفتن به دوره