پنج شنبه , ۲۰ اردیبهشت ۱۴۰۳

بایگانی برچسب: Automated Test

مقایسه چند ابزار مشهور در زمینه تست اتوماتیک

Tools

در حال حاضر بالای ۱۰۰ ابزار در حوزه تست اتوماتیک و بیش از ۷۰۰ ابزار در زمینه‌های مختلف دیگر تست در دنیا وجود دارد، و البته این به جز ابزارهای Cloud و خرید سرویس است. اتوماسیون تست در سازمان‌ها همواره با یک R&D آغاز می‌شود، تا بر اساس آن مناسب‌ترین ابزار با شرایط سازمان انتخاب شود. در همین راستا شاید …

ادامه نوشته »

خالق TestComplete این بار با اتوماسیون تست به صورت End-To-End با متد BDD

SmartBear

SmartBear اعلام کرد TestComplete 14.0 با پشتیبانی بومی از BDD(توسعه رفتار محور یا Behavior Driven Development)، بدون در نظر گرفتن تخصص فنی، اتوماسیون تست را برای همه کاربران آسانتر و سریعتر خواهد کرد. سامِرویل(Somerville) ماسچوست(Mass) آمریکا به تاریخ ۲۴ ژانویه ۲۰۱۹ مصادف با ۴ بهمن ماه ۱۳۹۷ هجری شمسی، کمپانی SmartBear به عنوان خالق دو محصول پرطرفدار TestComplete و SoapUI که …

ادامه نوشته »

آموزش Selenium-قسمت نهم: Locatorها در Selenium IDE شامل CSS Locator، DOM، XPath، Link Text، ID(بخش سوم)

Selenium

موقعیت‌یابی بوسیله (DOM(Document Object Model به عبارت ساده (DOM(Document Object Model، راهیست که بواسطه آن عناصر HTML ساختار یافته می‌شوند. Selenium IDE قادر برای دسترسی به عناصر صفحه از DOM استفاده کند. اگر ما از این روش استفاده کنیم، Target Box ما همیشه با “…dom=document” شروع خواهد شد؛ با این حال، پیشوند “=dom” به طور معمول حذف خواهد شد، چرا …

ادامه نوشته »

آموزش Selenium-قسمت هشتم: Locatorها در Selenium IDE شامل CSS Locator، DOM، XPath، Link Text، ID(بخش دوم)

Selenium

  بحث Locatorها طولانیست، لذا طی سه یا چهار قسمت تقدیم خوانندگان خواهد شد موقعیت‌یابی بوسیله CSS Selector – تگ و ID باز هم می‌خواهیم در این مثال از Text Box مربوط به Facebook Email استفاده نماییم. همانطور که می‌توانید به خاطر بیاورید، این قسمت یک ID از”Email” داشت، و ما قبلا آن را در قسمت “موقعیت یابی با ID”(قسمت هفتم …

ادامه نوشته »

آموزش Selenium-قسمت هفتم: Locatorها در Selenium IDE شامل CSS Locator، DOM، XPath، Link Text، ID(بخش اول)

Selenium

  بحث Locatorها طولانیست، لذا طی سه یا چهار قسمت تقدیم خوانندگان خواهد شد Locatorها چی هستند؟ Locator یک Command است که به Selenium IDE می‌گوید کدام عناصر GUI(مثلا می‌گوید Text Box، Buttonها، چک‌باکس‌ها و …) نیاز دارند روی آنها عملیات انجام شود. شناسایی عناصر گرافیکی صحیح یک پیش‌شرط برای ایجاد یک اسکریپت اتوماسیون است. اما شناسایی دقیق عناصر GUI …

ادامه نوشته »

آموزش Selenium-قسمت ششم: اولین Selenium Webdriver Script: نمونه کد جاوا(بخش دوم)

Selenium

سوییچ کردن میان Pop-up Windowها بر خلاف Selenium IDE، ابزار WebDriver اجازه می‌دهد پنجره‌های پاپ آپ مانند هشدارها(Alert) نمایش داده شوند. برای دسترسی به عناصر درون هشدار(مانند پیام حاوی آن)، ما باید از متد “()switchTo().alert” استفاده کنیم. در کد زیر ما از این متد برای دسترسی به جعبه هشدار(Alert Box) استفاده کرده‌ایم و سپس پیام خود را با استفاده از …

ادامه نوشته »

آموزش Selenium-قسمت پنجم: اولین Selenium Webdriver Script: نمونه کد جاوا(بخش اول)

Selenium

سعی داریم با استفاده از کلاس “myclass” جاوا که در آموزش قبلی ایجاد کردیم، یک اسکریپت WebDriver ایجاد کنیم که: صفحه Homepage تور Mercury  را واکشی کند. عنوان آن را تایید کنید نتایج حاصل از مقایسه را چاپ نماید قبل از پایان تمام برنامه، آن را ببندد WebDriver Code در پایین یک کد واقعی WebDriver برای Logic ارائه شده توسط …

ادامه نوشته »

کتابچه Complete Introduction to Functional Test Automation

Complete Introduction to Functional Test Automation Index

شاید بسیاری از شما این جمله طلایی در صنعت تست نرم‌افزار را شنیده باشید که می‌گوید: “اتوماسیون یک فضای پر هرج و مرج، هرج و مرج را سریعتر گسترش می‌دهد” همانطور که از نام این کتاب پیداست، محتوای آن بر تست‌های کارکردی(Functional) متمرکز شده است، اما این کتابچه یک راهنما برای یک ابزار یا بیان عمومیات تست اتوماتیک Functional نیست. این …

ادامه نوشته »

۵ عامل کلیدی برای دستیابی به Agile Testing در DevOps

Agility In DevOps

در سال‌های اخیر، بسیاری از سازمان‌ها توسط DevOps تحت تاثیر قرار گرفته‌اند. با تغییر ذهنیات افراد، اتومات‌سازی فرآیندهای استقرار(Deployment) و Build بوسیله پیاده‌سازی ابزارها و فرآیندهای مناسب، افزایش تست اتوماتیک، شکست دیوارهای میان Development و Operation، و نیز اتوماتیک‌سازی Monitoring و Reporting، برخی DevOps را به صورت End-to-End اجرا کرده، و آنرا در همه شئونات دخیل کرده‌اند. با این حال، باید …

ادامه نوشته »

آموزش Selenium-قسمت چهارم: Selenium WebDriver را چگونه دانلود و نصب کنیم؟

Selenium

در این آموزش، ما Webdriver (فقط جاوا) را نصب کرده و Eclipse را پیکربندی(Configure) خواهیم کرد. مرحله ۱ – جاوا را بر روی کامپیوتر خود نصب کنید نرم‌افزار Java Software Development Kit-JDK را از اینجا دانلود و نصب کنید. سپس این نسخه از JDK با Java Runtime Environment-JRE همراه است، بنابراین شما نیازی به دانلود و نصب JRE به صورت …

ادامه نوشته »