سه شنبه , ۳۱ شهریور ۱۴۰۵

آخرین ارسال‌ها

هوش مصنوعی در دنیای تست نرم‌افزار

Artificial intelligence

به عنوان یک فناوری نسبتا جدید و در حال رشد، تعریف “هوش مصنوعی”(AI) نیز به طور مداوم در حال تکامل است. در حالی که تحلیلگران و متخصصان مختلف در سراسر جهان تفسیرهای خود را در این رابطه مطرح می‌کنند، تعریف عمومی هوش مصنوعی این است که هوش مصنوعی با از استفاده از داده‌ها، و توانایی‌های شبه انسانی برای درک محیط‌ها …

ادامه نوشته »

آموزش Appium برای تست اپلیکیشن‌های موبایل Android و iOS-قسمت هفتم و آخر: ۱۸ پرسش و پاسخ مهم درباره Appium(بخش دوم)

Appium

۱۰- نیازمندی اصلی برای نوشتن تست Appium چیست؟ برای نوشتن تست Appium شما به موارد ذیل نیاز دارید: Driver Client: ابزار Appium مانند یک کاربر می‌تواند موبایل اپلیکیشن‌ها را اجرا کرده و آنها را راه‌اندازی(Drive) کند. شما با استفاده از یک Client Library، تست‌های Appium خود را می‌نویسید، که مراحل تست شما را بسته‌بندی نموده و آنها را به Appium …

ادامه نوشته »

آموزش Robolectric-قسمت نهم: استفاده از Add-on Moduleها

Robolectric Tool

به منظور کاهش تعداد وابستگی‌های خارجی روی اپلیکیشن در حال تست، shadows در Robolectric به Add-on Packageهای مختلف تقسیم می‌شود. shadows فقط  برای کلاس‌های فراهم شده در base Android SDK بوسیله Main Robolectric Module ارائه شده است. shadows تکمیلی برای چیزهایی مانند appcompat یا Support Library توسط Add-on Moduleها ارائه شده است. جدول زیر Add-on Shadow Packageهای موجود را لیست می‌کند: …

ادامه نوشته »

API Integrity

یکپارچگی API

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

ادامه نوشته »

تست کردن یونیت

Unit Testing

 Unit Testing چیست؟ Unit Testing اپلیکیشن‌های نرم‌افزاری در خلال توسعه(کدنویسی) انجام می‌شود. هدف Unit Testing، جداسازی بخشی از کد و ممیزی صحت آن است. در کدنویسی Procedural ممکن است Unit  مد نظر ما یک Function یا Procedure باشد. هدف Unit Testing، جداسازی هر بخش از برنامه و نمایش این موضوع است که هر بخش به صورت فردی درست کار می‌کند. …

ادامه نوشته »

کتاب Component-Based Software Testing with UML

Component-Based Software Testing with UML

توسعه نرم‌افزار مبتنی بر کامپوننت، ساخت نرم‌افزار را از منظر رشته‌های متعارف مهندسی که در آن مونتاژ سیستم از قطعات “پیش ساخته آماده به کار” انجام می‌شود، نگاه می‌کند. از آنجایی که در سیستم‌های Component-Based هم خود سیستم و هم ذینفعان در پروژه‌های توسعه این سیستم‌ها با سیستم‌های سنتی متفاوت هستند، لذا تست کردن سیستم‌های مبتنی بر کامپوننت نیز متفاوت …

ادامه نوشته »

آموزش Selenium-قسمت دوم: آشنایی بیشتر با Selenium Test Suite و مقایسه آن با QTP

Selenium

ذکر نکاتی پیرامون پشتیبانی محیطی و مرورگر به دلیل تفاوت‌های معماری، Selenium IDE، Selenium RC و WebDriver از مجموعه‌های مختلفی از مرورگرها و محیط‌های عامل پشتیبانی می‌کنند. نکته: Selenium WebDriver به عنوان جانشین Selenium RC شناخته شده است که این موضوع به طور رسمی توسط SeleniumHQ اعلام شده است. نحوه انتخاب ابزار مناسب از مجموعه Selenium برای نیاز شما مقایسه Selenium …

ادامه نوشته »

TestCraft توسط Perfecto به عنوان پلتفرم Selenium بدون کد(Codeless) انتخاب شد

TestCraft

رهبر اتوماسیون تست بدون کد یعنی TestCraft، امروز اعلام کرد که پلتفرم نوآورانه مبتنی بر AI این شرکت، توسط Perfecto(یکی از اپراتورهای بازار تست مداوم به صورت ابری) برای نوشتن و نگهداشت تست انتخاب شده است. بر طبق این توافق، مشتریان Perfecto از این پس به تکنولوژی TestCraft دسترسی خواهند داشت که آنها را قادر می‌سازد سناریوهای تست دستی خود …

ادامه نوشته »

باگ Facebook منجر به لو رفتن عکس‌های خصوصی ۶٫۸ میلیون کاربر شد

Facebook

یک باگ Facebook منجر به لو رفتن ۶٫۸ میلیون عکس شخصی از کاربران این شبکه اجتماعی شد. این شرکت خبر مذبور را در روز جمعه در یک پست وبلاگی ویژه Developerها اعلام نمود. Facebook گفته است که این باگ به توسعه‌دهندگان ثالث اجازه داده است تا به عکس‌هایی که افراد آپلو کرده‌اند و آنها را به صورت عمومی به اشتراک …

ادامه نوشته »