اجرای تستها در شبیهساز آندروید یا دستگاه کند است؟ ساخت(Building)، استقرار(Deploying) و راهاندازی(Lunching) برنامه اغلب یک دقیقه یا بیشتر طول میکشد؟ در اینجا هیچ راهی برای انجام TDD وجود ندارد؟اما باید راهکار بهتری هم وجود داشته باشد. Robolectric یک Framework است که تستهای سریع و قابل اطمینان را برای Android به ارمغان میآورد. تستها در چند ثانیه داخل JVM روی …
ادامه نوشته »بایگانی برچسب: آندروید
معرفی ۱۴ ابزار برتر Mobile App Testing برای Android و iOS در سال ۲۰۱۸-قسمت سوم(آخر)
قسمت اول را از اینجا مطالعه کنید. قسمت دوم را از اینجا مطالعه کنید. ۱۱- KIF KIF یک چارچوب مبتنی بر Objective C بوده و صرفا برای تست خودکار iOS ارائه گردیده است. KIF یک چارچوب اتوماسیون است که به طور مستقیم با XCTests یکپارچه(Integrate) میشود. این ابزار میتواند زمانی که افرادِ درگیر در کسب و کار در نوشتن و …
ادامه نوشته »آموزش Appium برای تست اپلیکیشنهای موبایل Android و iOS-قسمت سوم: Appium Desired Capabilityها برای Android Emulator
این آموزش به شما کمک میکند تا ابزار اتوماسیون Appium را درک کنید. علاوه بر این Desired Capabilityih و Appium را با استفاده از Maven پوشش میدهد. قابلیت های مورد نظر چیست؟ Desired Capability، به ما کمک میکند تا رفتار سرور را در زمان اتوماسیون اصلاح کنیم. در Appium، این یک نوع Hashmap یا زوج Key-Value که برای ارسال یک …
ادامه نوشته »معرفی ۱۴ ابزار برتر Mobile App Testing برای Android و iOS در سال ۲۰۱۸-قسمت دوم
قسمت اول را از اینجا مطالعه کنید. قسمت سوم را از اینجا مطالعه کنید. ۶- Robotium این یک ابزار Android UI Testing است. با Robotium نوشتن Test Caseهای قدرتمند اتوماتیک Black Box برای برنامههای کاربردی آندروید آسان است. بنابراین، نیازی به اطلاعات بیشتر در مورد ساختار برنامههای اندرویدی یا کلاسهای پیادهسازی شده نیست. همه نیاز آنها نام Main Class …
ادامه نوشته »آموزش Appium برای تست اپلیکیشنهای موبایل Android و iOS-قسمت دوم: آموزش UIAutomatorViewer(امکان Inspector برای Android Testing)
UiAutomatorViewer چیست؟ “UIautomatorviewer” یک ابزار GUI برای اسکن و تحلیل UI Componentهای یک برنامه Android است. کاربر باید اشیاء را در Application Under Test-AUT، برای بهینهسازی هر برنامه اندروید با استفاده از Appium شناسایی کند. با “UIAutomatorviewer” شما قادر خواهید بود UI یک برنامه اندروید را برای پیدا کردن سلسله مراتب و مشاهده خواص(Property) مختلفِ(شناسه، متن …) عناصر(Element) بررسی کنید. …
ادامه نوشته »معرفی ۱۴ ابزار برتر Mobile App Testing برای Android و iOS در سال ۲۰۱۸-قسمت اول
قسمت دوم را از اینجا مطالعه کنید. قسمت سوم را از اینجا مطالعه کنید. امروزه ابزارهای خودکار برای تست هر برنامه تلفن همراه ضروری هستند. تست خودکار سازماندهی شده میتواند زمان مورد نیاز برای فرآیند تست و شانس خطاهای انسانی را در هنگام اجرای آزمون کاهش دهد. ابزارهای تست خودکار موبایل بسیاری در دنیا موجود است. برخی از آنها …
ادامه نوشته »ده چارچوب برتر تست برای اپلیکیشنهای اندروید
همانطور که آمارهای جهانی طی چند سال اخیر روی Mobile OSها نشان میدهند بیش از ۷۰ درصد بازار مویایل در اختیار اندروید است. این آمار یک پیام مهم را مخابره میکند، و آن هم اینکه احتیاج به ابزارها و Frameworkهایی که روی Android Appها خوب عمل کنند، بیش از پیش مهم شده است. در این اینفوگرافی شما با ده Framework …
ادامه نوشته »کتاب The Art of Software Testing
کار کلاسیک و برجسته در تست نرمافزار سختافزار و نرمافزار Computing طی سه دهه یعنی از اولین نسخه کتاب The Art Of Software Testing به شدت تغییر کرده است، اما تحلیل زیربنایی و قدرتمند این کتاب بر روی تست به شیوههای با ثبات ایستاده است. در حالی که اکثر کتابها در تست نرمافزار به دنبال تکنیکهای خاص توسعه، زبانها و …
ادامه نوشته »