تا جای که من میدونم TestNG الهام گرفته از JUnit است و معمولا این الهام گرفته ها خیلی بهتر عمل میکنن و مشکلات موردی که ازش الهام گرفتن رو هم ندارند یا خیلی کمتر دارن و از بابتهای ویژیگی ها و امکانات بیشتری هم دارن اما یکی از مزیت های کهJUnit داره اینکه دانش و استفاده کننده بیشتری داره و این عاملی شده که کمتر با TestNG کار بشه