استفاده از هر Device واقعی برای اتوماسیون تست موبایل، همیشه یک چالش برای تسترهاست. اما، آندروید راه حلی برای اتصال یک دستگاه واقعی از طریق USB ارائه میدهد، یعنی Android Debug Bridge-ADB. ADB یک ابزار خط فرمانی(Command Line) است. این ابزار برای ارتباط بین یک Emulator Instance(دستگاه اندرویدی) و Daemon Process در حال اجرا در پس زمینه است(Server). پیکربندی ADB …
ادامه نوشته »بایگانی برچسب: اپلیکیشن موبایل
آموزش Robolectric-قسمت اول: معرفی
اجرای تستها در شبیهساز آندروید یا دستگاه کند است؟ ساخت(Building)، استقرار(Deploying) و راهاندازی(Lunching) برنامه اغلب یک دقیقه یا بیشتر طول میکشد؟ در اینجا هیچ راهی برای انجام TDD وجود ندارد؟اما باید راهکار بهتری هم وجود داشته باشد. Robolectric یک Framework است که تستهای سریع و قابل اطمینان را برای Android به ارمغان میآورد. تستها در چند ثانیه داخل JVM روی …
ادامه نوشته »آموزش Appium برای تست اپلیکیشنهای موبایل Android و iOS-قسمت سوم: Appium Desired Capabilityها برای Android Emulator
این آموزش به شما کمک میکند تا ابزار اتوماسیون Appium را درک کنید. علاوه بر این Desired Capabilityih و Appium را با استفاده از Maven پوشش میدهد. قابلیت های مورد نظر چیست؟ Desired Capability، به ما کمک میکند تا رفتار سرور را در زمان اتوماسیون اصلاح کنیم. در Appium، این یک نوع Hashmap یا زوج Key-Value که برای ارسال یک …
ادامه نوشته »آموزش Appium برای تست اپلیکیشنهای موبایل Android و iOS-قسمت دوم: آموزش UIAutomatorViewer(امکان Inspector برای Android Testing)
UiAutomatorViewer چیست؟ “UIautomatorviewer” یک ابزار GUI برای اسکن و تحلیل UI Componentهای یک برنامه Android است. کاربر باید اشیاء را در Application Under Test-AUT، برای بهینهسازی هر برنامه اندروید با استفاده از Appium شناسایی کند. با “UIAutomatorviewer” شما قادر خواهید بود UI یک برنامه اندروید را برای پیدا کردن سلسله مراتب و مشاهده خواص(Property) مختلفِ(شناسه، متن …) عناصر(Element) بررسی کنید. …
ادامه نوشته »آموزش Appium برای تست اپلیکیشنهای موبایل Android و iOS-قسمت اول: آشنایی، نصب و راهاندازی و کارکرد اولیه
Appium چیست؟ Appium یک چارچوب(Framework) تست UI در Mobile Applicationها به صورت منبع بازِ توزیع شده(Distributed Open Source) و رایگان است. Appium امکان تست بومی(Native)، ترکیبی(Hybrid) و وب اپلیکیشن را ارائه داده و از تست خودکار در Deviceهای فیزیکی و نیز مقلد(Emulator) یا شبیهساز(Simulator) نیز پشتیبانی میکند. این ابزار Cross-Platform Application Testing را ارائه میدهد، یعنی هر API برای هر …
ادامه نوشته »ده چارچوب برتر تست برای اپلیکیشنهای اندروید
همانطور که آمارهای جهانی طی چند سال اخیر روی Mobile OSها نشان میدهند بیش از ۷۰ درصد بازار مویایل در اختیار اندروید است. این آمار یک پیام مهم را مخابره میکند، و آن هم اینکه احتیاج به ابزارها و Frameworkهایی که روی Android Appها خوب عمل کنند، بیش از پیش مهم شده است. در این اینفوگرافی شما با ده Framework …
ادامه نوشته »کتاب The Art of Software Testing
کار کلاسیک و برجسته در تست نرمافزار سختافزار و نرمافزار Computing طی سه دهه یعنی از اولین نسخه کتاب The Art Of Software Testing به شدت تغییر کرده است، اما تحلیل زیربنایی و قدرتمند این کتاب بر روی تست به شیوههای با ثبات ایستاده است. در حالی که اکثر کتابها در تست نرمافزار به دنبال تکنیکهای خاص توسعه، زبانها و …
ادامه نوشته »Froglogic در Gartner’s 2018 Hype Cycle For Mobile Apps And Multiexperience Development For Mobile App Testing And DevOps Tools به عنوان فروشنده برتر به رسمیت شناخته شد
به منظور کمک به توسعهدهندگان نرمافزار در راستای اهدافشان در چرخههای کوتاهتر Release و Continuous Delivery، باید نرمافزار را روی طیف وسیعی از دستگاهها که مستلزم سطح بالایی از اتوماسیون است، تست نمود. گارتنر(Gartner) اخیرا دو گزارش در ماه آگوست ۲۰۱۸، با عناوین “Hype Cycle for Application Development and Delivery, 2018” و “Hype Cycle for Mobile Apps and Multiexperience Development, …
ادامه نوشته »برترین ابزارهای اتوماسیون تست برای Android و iOS در سال ۲۰۱۸
طی سالیان اخیر و با ورود Mobile OSها به عرصه IT تحولی عمیق در زندگی مکانیزه حادث شده است. یکی از موضوعاتی که به همراه این پدیده به شکل چشمگیری رشد کرده، وجود Mobile Appهاست، که به تبع آن باید کاملا به صورت یک نرمافزار نگریسته شوند، و طبعا تست بخشی از چرخه تولید آنهاست. در این اینفوگرافی برترین ابزارهای …
ادامه نوشته »یک استراتژی کیفی برای اپلیکیشن موبایل ایجاد کنید: مصاحبهای با جِیسون آربون+فیلم
-خبرنگار: ما با یک مصاحبه مجازی دیگر در حاشیه کنفرانس STARWEST بازگشتیم. من خیلی خوشحالم [چون] جیسون یکی از افراد مورد علاقه من برای انجام مصاحبه است. به همین دلیل ما خیلی مسروریم که او را دوباره در این سال میبینیم. جیسون، خیلی خوشحالم که اینجا هستی. -آربون: متشکرم. خیلی خوشحالم از اینکه شما را میبینم. -خبرنگار: برای آن دست از …
ادامه نوشته »