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

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

آموزش Selenium-قسمت سوم: Selenium WebDriver چیست و چه تفاوتی با Selenium RC دارد؟

Selenium

WebDriver چیست؟ WebDriver یک چارچوب اتوماسیون وب(Web Aytomation Framework) است که اجازه می‌دهد تست‌های خود را روی مرورگرهای مختلف اجرا نمایید، که این فقط شامل فایرفاکس و کروم(بر خلاف Selenium IDE) نمی‌شود. علاوه بر این WebDriver شما را قادر به استفاده از یک زبان برنامه‌نویسی در ایجاد Test Script می‌نماید، که البته در Selenium IDE امکان‌پذیر نیست. اکنون شما می‌توانید …

ادامه نوشته »

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

Selenium

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

ادامه نوشته »

آموزش Selenium-قسمت اول: مقدمه‌ای بر ابزار تست اتوماتیک Selenium

Selenium

Selenium چیست؟ Selenium یک Test Suite(مجموعه ابزار تست) اتوماتیک رایگان و Open Source است که برای برنامه‌های وب در بین مرورگرها و سیستم‌عامل‌های مختلف استفاده می‌گردد. این ابزار کاملا شبیه به ابزار HP Quick Test Pro یا QTP است. تنها با این تفاوت که Selenium بر روی اتوماسیون برنامه‌های مبتنی بر وب تمرکز دارد. تست انجام شده با استفاده از …

ادامه نوشته »

مقایسه تست دستی و تست اتومات: تفاوت چیست؟

Automated Testing Vs. Manual Testing

تست دستی چیست؟ تست دستی، نوعی از تست نرم‌افزار است که در آن تست‌ها توسط تحلیلگران QA انجام می‌شود. این کار برای استخراج باگ‌ها در نرم‌‍افزار تحت توسعه انجام می‌شود. در تست دستی، تستر تمام امکانات(Feature) اصلی نرم‌افزار یا اپلیکیشن را بررسی می‌کند. در این فرآیند، تسترهای نرم‌افزار Test Caseها را اجرا کرده و گزارشات تست را بدون کمک ابزارهای …

ادامه نوشته »

تست اتوماتیک: فرآیند، Planning، و ابزار

Automation Testing

تست خودکار چیست؟ تست دستی توسط شخصی که در مقابل یک کامپیوتر نشسته است و با دقت مراحل تست را اجرا می‌کند، انجام می‌شود. تست اتوماتیک به معنای استفاده از یک ابزار اتوماسیون برای اجرای مجموعه Test Caseهاست. نرم‌افزار اتوماسیون همچنین می‌تواند داده‌های تست(Test Data) را در سیستم تحت تست(System Under Test-SUT) وارد کرده، نتایج مورد انتظار(Expected Result) و نتایج …

ادامه نوشته »

SmartBear از سوی موسسه گارتنر به عنوان شرکت پیشرو در صنعت ابزارهای اتوماسیون تست معرفی شد

SmartBear

سامِرویل ماساچوست(Somerville-Mass) مورخ ۲۹ نوامبر ۲۰۱۸ مصادف با ۸ آذر ۱۳۹۷- کمپانی SmartBear به عنوان یک شرکت نوآور در زمینه ابزارهای مهم به منظور Build، تست و مانیتورینگ روی نرم‌افزارهای بزرگ در گزارش Gartner Magic Quadrant for Software Test Automation-2018 به عنوان پیشرو معرفی گردید. Gartner که به عنوان یک شرکت طلایه دار در زمینه تحقیقاتی و فناوری اطلاعات در دنیا مطرح …

ادامه نوشته »

اتخاذ رویکرد “مدل هرمی تست”

Pyramid Model

Pyramid Model تعداد زیادی از پروژه‌ها و تیم‌های توسعه با چالش در اختیار داشتن یک تعداد منبع ویژه ًَQA درگیر هستند. در این حالت به طور میانگین یک تستر به پنج توسعه‌دهنده در هر تیم تخصیص داده می‌شود. همانطور که پروژه‌ها با سرعت تحویل می‌شوند، با تغییر نیازمندی‌های پروژه، منابع QA نیز بیش از پیش ارزشمند می‌شوند. هنوز هم بسیاری …

ادامه نوشته »

Parasoft SOATest برنده جایزه DevOps در API World 2018 شد

Parasoft SOATest

ابزار تست API شرکت Parasoft در بزرگترین کنفرانس دنیا در زمینه API و میکروسرویس‌ها به عنوان Best in DevOps APIs(بهترین در رده DevOps API) شناخته شد. ۱۱ سپتامبر ۲۰۱۸ مصادف با ۲۰ شهریور ۱۳۹۷- شرکت Parasoft یکی از پیشروان Automated Software Testing، موفق به دریافت ۲۰۱۸ API Award در زمینه Best in DevOps API شد. API Awards از نوآوری، اتخاذ و پذیرش …

ادامه نوشته »

کتاب The Programmer’s Guide to Quality Assurance

The-Programmers Guide to Quality Assurance

چگونه کیفیت رویکرد توسعه‌دهندگان نرم‌افزار نقش مهمی در نتیجه موفق پروژه‌های آنها ایفا می‌کند(با این حال اغلب موضوعات کیفی به بخش‌های QA منتقل می‌شوند). وقت آن است که این تفکر را تغییر دهیم. در این کتاب یعنی The Programmer’s Guide to Quality Assurance نویسنده آقای David Pallmann، به عنوان یک توسعه‌دهنده کهنه‌کار، یک راهنمای عملی روشن روی بدست آوردن مالکیت …

ادامه نوشته »

کتاب Advanced Automated Software Testing: Frameworks for Refined Practice

Advanced Automated Software Testing Frameworks for Refined Practice

تست نرم‌افزار برای ارزیابی کیفیت نرم‌افزارهای توسعه یافته مورد نیاز است. با این حال، این فعالیت حجم حیاتی و وسیعی از زمان و منابع را مصرف می‌کند، که اغلب تاریخ انتشار نرم‌افزار را به تاخیر انداخته و هزینه‌های کلی را افزایش می‌دهد. پاسخ این مشکل، اتوماسیون موثر تست است، که انتظار می‌رود نیاز به تست موثر نرم‌افزار را در حالیکه …

ادامه نوشته »