در دو قسمت قبلی این فصل یعنی آموزش اندروید-فصل ۲۹-۱: تست برنامههای اندروید و آموزش اندروید-فصل ۲۹-۲: تست برنامه اندروید با JUnit و Mockito درباره اصول اولیه تست واحد یا یونیت تست گفتم. در ادامه میخواهم وارد یکی از مهمترین بخشهای تست برنامههای اندروید بشوم: تست ابزاری برنامههای اندروید.
اسپرسو چیست؟
اسپرسو یک چارچوب تست برنامه است که در «کتابخانه پشتیبان تست اندروید» یا «Android Testing Support Library» قرار دارد. اسپرسو APIهایی برای شبیه سازی اعمال کاربر و نوشتن تستهای بررسی عملکرد UI در اختیار ما میگذارد. تستهای اسپرسو بر اساس کارهایی که کاربر میتواند یا ممکن است در زمان استفاده از برنامه انجام دهد نوشته میشود.