شروع کار با اسپرسو ۲.۰

0.00 تومان

تست برنامه (Software testing)، ارزیابی برنامه براساس انتظاراتی که ما از نحوه کار با برنامه توسط کاربر داریم، است. بدین ترتیب که با نوشتن تست ها و اجرای آنها از صحت و سقم اجرای برنامه در شرایط مختلف آگاه میشویم و درصورت پیدا شدن خطا -قبل از اینکه نسخه جدید بدست مشتری برسد- آنرا برطرف میکنیم.

  • توضیحات محصول

    اسپرسو یکی از ابزارهای تست واسط کاربری (UI) است که توسط گوگل برای اندروید ساخته شده است. تست برنامه قبل از اینکه بدست مشتری برسد ازجمله مهمترین کارهایی است که باید انجام شود. دو نوع تست وجود دارد که یکی به یونیت تست معروف است و دیگری تست واسط کاربری. در برنامه ای دیگر به یونیت تست خواهم پرداخت ولی این برنامه به نوع دوم اختصاص داده شده است.

    در این فیلم آموزشی چگونگی نصب و اجرای اسپرسو را در اندروید استودیو توضیح داده ایم. همچنین ViewMatchers, ViewActions و ViewAssertions را معرفی و چگونگی کار با آنرا توضیح داده ایم. سپس با استفاده از مثالی، نحوه برنامه نویسی مبتنی بر (TDD (Test Driven Development را تشریح کرده ایم. در انتهای فیلم باید قادر باشید تا محیط اندروید استودیو خودتان را برای کار با اسپرسو آماده کنید و برای برنامه تان تست های حداقلی را بنویسید.

    تست های حداقلی چیست؟ فرض کنید یک TextView بر روی صفحه داریم که متن آن وقتی کاربر بر روی دکمه ای کلیک میکند تغییر میکند. با اسپرسو میتوان همین کار را انجام داد یعنی از اسپرسو میخواهیم بر روی دکمه کلیک کند و سپس آن TextView را با پیغامی که ما به آن میدهیم چک کند. اگر یکی بود تست پاس میشود (قبول) وگرنه رد میشود. در تستی دیگر میتوانیم visibility یک View را چک کنیم بدین ترتیب که به اسپرسو میگوییم با استفاده از id ابتدا view را پیدا کند و سپس ببیند که بر روی اسکرین نمایش داده شده است یا نه.

    در فیلم برگه تقلب! اسپرسو ۲.۰ معرفی شده است که نسخه جدیدتر آنرا میتوانید اینجا ببینید.

    مدت فیلم حدودا ۲۵ دقیقه و حجم دانلود هم حدودا ۱۱۵مگابایت است.

    ============

    هشدار! اول اینکه ، این فیلم احتمالا بدترین فیلمی است که تابحال ساخته ام،‌ که خودم هم کاملا متاسفم. البته بد از بابت ویرایش تصویری فیلم که علت آنهم عوض کردن سیستم ویرایش فیلمم بوده که با آن آشنایی کامل نداشتم. البته کیفیت فیلم خوب است ولی عالی نیست. پیشاپیش عذرخواهی میکنم. دوم هم اینکه من در این فیلم روش جدیدی را تست کرده ام که دوبله فیلم است. یعنی من فیلم را نساخته ام ولی روی فیلم حرف زده ام. نیتم این است که فیلم های خوب را که میبینم دوبله کنم و این چون تجربه اولم بوده است، چندان از بابت تصویری خوب نشده که انشالله در آینده این مشکل حل میشود.

     

  • نقد و بررسی ها

    هیچ دیدگاهی برای این محصول نوشته نشده است.

    .فقط مشتریانی که این محصول را خریداری کرده اند و وارد سیستم شده اند میتوانند برای این محصول دیدگاه ارسال کنند.