تست اپلیکیشن (software test) یک قطعه ی نرم افزاری (کد) هست که خود یک قطعه ی نرم افزاری دیگر را (جهت آزمایش و اطمینان از کارکرد صحیح و اینکه آیا قطعه ی نوشته شده هدف مورد نظر را برآورده می سازد) اجرا می کند. این تست نرم افزاری بررسی می کند آیا قطعه کد نوشته شده منجر به وضعیت مورد انتظار می شود (که به آن state testing گویند) و یا مراحل لازم (سلسه رخداد ها) به ترتیب رخ می دهند یا خیر (که به آن behavior testing گویند).
فریم ورک های تست گیری متعددی برای Java نوشته شده و در دسترس می باشد. از جمله ی پرکاربرد و محبوب ترین آن ها می توان به JUnit و TestNG اشاره کرد.
سرفصل های دوره آموزشی Udemy JUnit 5 Java Unit Tests for Beginners:
- اول چیزهای مهم
- JUnit 5 – مبانی
- JUnit 5 – مفاهیم پیشرفته تر
- فیلم های اضافی
- تمرینات