معرفی دوره
به دوره تسلط Java TestNG، راهنمای جامع شما برای تسلط بر TestNG، یک چارچوب تست قدرتمند برای برنامه های جاوا، خوش آمدید. این دوره به گونه ای طراحی شده است که شما را از یک کاربر مبتدی به یک کاربر پیشرفته برساند و شما را به دانش و مهارت های مورد نیاز برای آزمایش و اعتبارسنجی کارآمد برنامه های جاوا با استفاده از TestNG مجهز کند. چه به تازگی شروع به کار کرده باشید و چه به دنبال افزایش قابلیت های آزمایشی خود باشید، این دوره یک رویکرد ساختاریافته برای یادگیری TestNG ارائه می دهد.
بخش 1: Java TestNG Fundamentals
در این بخش با اصول TestNG از جمله ویژگیهای آن و چگونگی بهبود تست جاوا آشنا میشوید. شما یاد خواهید گرفت که چگونه کلاس های TestNG را ایجاد و اجرا کنید، حاشیه نویسی TestNG را درک کنید، و تست های وابستگی و استثنا را بررسی کنید. این بخش با پوشش دادن موضوعات ضروری مانند مجموعه های آزمایشی، گروه ها و ارائه دهندگان داده، زمینه را برای استفاده موثر از TestNG در پروژه های شما فراهم می کند.
بخش 2: مطالعه موردی Java TestNG - سیستم مدیریت پزشک
این بخش به مطالعه موردی عملی مربوط به سیستم مدیریت پزشک می پردازد. شما آنچه را که آموخته اید برای ایجاد کلاس های طرحواره، انجام عملیات CRUD و ساختن یک رابط کاربری به کار خواهید برد. شما همچنین اعتبارسنجی ها را پیاده سازی می کنید، استثناها را مدیریت می کنید و آزمایش واحد را با استفاده از TestNG انجام می دهید. این پروژه عملی به تقویت درک شما از TestNG با اعمال آن در یک سناریوی واقعی کمک میکند.
بخش 3: مطالعه موردی Java TestNG
بر اساس مطالعه موردی قبلی، این بخش پروژه جامع دیگری را ارائه می دهد که شامل ایجاد یک برنامه کاربردی مدیریت مشتری است. کلاسهای POJO را توسعه میدهید، یک رابط کاربری ایجاد میکنید و روشهایی را برای افزودن و نمایش مشتریان پیادهسازی میکنید. تمرکز بر اعتبارسنجی دادههای مشتری و اطمینان از جریان صحیح برنامه است که با آزمایش کامل با استفاده از TestNG به اوج میرسد.
بخش 4: سلنیوم - سلنیوم IDE
در اینجا، با Selenium IDE آشنا می شوید، ابزاری قدرتمند برای خودکارسازی تست برنامه های وب. شما یاد خواهید گرفت که چگونه Eclipse را نصب و از آن استفاده کنید، اسکریپت ها را ضبط و اشکال زدایی کنید و دستورات مختلفی مانند صبر کردن، تأیید و ادعا را انجام دهید. این بخش همچنین مبانی جاوا اسکریپت، پسوندهای کاربر، و عبارات منظم را پوشش میدهد و پایهای قوی برای خودکارسازی تستهای وب با Selenium IDE فراهم میکند.
بخش 5: سلنیوم - ادغام TestNG
این بخش بر روی ادغام TestNG با سلنیوم برای افزایش قابلیتهای آزمایش تمرکز دارد. انواع مختلف حاشیه نویسی، روش های تست، گروه بندی، و پارامترهای موارد تست را بررسی خواهید کرد. این بخش همچنین اجرای آزمایشها را به صورت موازی، امتحان مجدد تستهای ناموفق و اجرای مجموعههای TestNG را پوشش میدهد و تکنیکهای پیشرفتهای را برای سادهسازی فرآیند آزمایش در اختیار شما قرار میدهد.
بخش 6: سلنیوم - TestNG با Apache Ant و Maven
در بخش آخر، نحوه استفاده از Apache Ant و Maven را با TestNG برای مدیریت و ساخت پروژه های خود خواهید آموخت. شما Ant را پیکربندی میکنید، فایلهای ساخت را ایجاد و اجرا میکنید و گزارشهای XSLT را تولید میکنید. این بخش همچنین ایجاد، وارد کردن و اصلاح موارد آزمایشی پروژه Maven و همچنین تبدیل پروژههای موجود به Maven را پوشش میدهد و اطمینان حاصل میکند که میتوانید گردش کار آزمایشی خود را به طور مؤثر مدیریت و خودکار کنید.
نتیجهگیری دوره
در پایان این دوره، درک عمیقی از TestNG و ادغام آن با سلنیوم، مورچه و Maven خواهید داشت. شما میتوانید مجموعههای آزمایشی جامع را ایجاد، مدیریت و اجرا کنید، فرآیندهای تست را خودکار کنید و بهترین شیوهها را در برنامههای جاوا خود اعمال کنید. این دوره به شما مهارت می دهد تا مطمئن شوید نرم افزار شما قابل اعتماد، کارآمد و آماده برای تولید است.
مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.
نمایش نظرات