دوشنبه , ۱۷ اردیبهشت ۱۴۰۳

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

کتاب Android Application Testing Guide

Android Application Testing Guide

کتاب Android Application Testing Guide، کتاب بسیار دقیقیست که نمونه‌های گام به گام برای انواع مختلفی از موارد واقعی در دنیای کاری را ارائه می‌دهد و دستورالعمل‌های حرفه‌ای و توصیه‌هایی را در خود گردآوری کرده است که برای بهبود مصرف زمان و منابع توسعه بسیار ارزشمند است. در فصول این کتاب شما مقدمه‌ای برای تکنیک‌های خاص تست و ابزارهایی برای …

ادامه نوشته »

برگزاری امتحان ISTQB دی ماه ۱۳۹۷ در تهران

ISTQB

طبق اعلام ITQB-Iranian Testing Qualification Board امتحان بعدی مقاطع Foundation و Advanced برای دریافت گواهینامه بین المللی ISTQB در این مقاطع در تاریخ ۲۱ دی ماه ۱۳۹۷ مصادف با ۱۱ ژانویه ۲۰۱۹ در تهران برگزار می‌گردد. برای کسب اطلاعات بیشتر به اینجا مراجعه فرمایید.

ادامه نوشته »

آموزش Appium برای تست اپلیکیشن‌های موبایل Android و iOS-قسمت پنجم: Appium و Maven

Appium

Apache Maven یک ابزار مدیریت پروژه مبتنی بر جاواست. این ابزار قادر است یک چارچوب چند‌وظیفه‌ای(Multitasking Framework) برای توسعه‌دهندگان فراهم نماید. این قابلیت، چرخه حیات کامل Build را تسهیل می‌کند. Maven از قبل تعریف شده و در فرمت XML به اسم POM-Project Object Model نامگذاری شده است و به ‘pom.xml’ ارجاع می‌شود. با استفاده از چارچوب Maven می‌توانیم به راحتی …

ادامه نوشته »

متریک‌های ضروری کیفیت

Essenitial QA Metrics-Index

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

ادامه نوشته »

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

Deployment

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

ادامه نوشته »

آموزش SpecFlow-قسمت پنجم: مقیدسازی Method names-underscores و Method names- pascal case

Specflow

در ادامه آموزش، در این بخش مدل‌های مقیدسازی Method name- underscores و  Method name- pascal case تشریح می‌گردند. تعاریف بسیاری از گام‌ها بدون استفاده از عبارات منظم امکان پذیر است. در مدل Method name- underscores، در نامگذاری متد از علامت (_) underscore استفاده می‌شود و برخلاف حالت عبارات منظم،[Given][When][Then] خالی بوده و شامل هیچ عبارتی نیستند. برای مشخصسازی پارامترها در …

ادامه نوشته »

تنقاض بین محصول و محیط

It Works Only On My Machine

یک اشتباه در زمان تست کردن، فراهم نکردن محیط تسته. معمولا ما اپلیکیشن رو در محیطی تست می‌کنیم، که شباهتی به محیط واقعی نداره. البته نباید محصول رو در محیط مشتری تست کنیم، بلکه باید محیطی رو برای تست فراهم کنیم، که شرایط محیط بهره‌برداری رو داشته باشه.

ادامه نوشته »

Eggplant بدون متخصص مستقر، One Click Performance Testing را برای سازمان‌ها تحویل داد

Eggplant-Performance Index

۲۹ نوامبر ۲۰۱۸ مصادف با ۸ آذر ۱۳۹۷، Eggplant به عنوان متخصص بهینه‌سازی تجربه مشتری(Customer Experience)، اعلام کرد آخرین نسخه Eggplant Performance را منتشر کرده است. این نسخه به تیم‌های Enterprise اجازه می‌دهد مزایای Businessای تست Performance را بدون نیاز به وجود مهارت‌ِ داخل شرکت در اختیار بگیرند. با Eggplant Performance، سازمان‌ها می‌توانند بدون به کارگیری متخصصان با تجربه، یک One Click …

ادامه نوشته »

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

Pyramid Model

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

ادامه نوشته »

آموزش Robolectric-قسمت چهارم: اولین تست خود را بنویسید

Robolectric Tool

فرض کنیم شما یک Activity Layout دارید که صفحه Welcome را به شما نشان می‌دهد: ما قصد داریم تستی بنویسیم که نشان می‌دهد هنگامی که یک کاربر بر روی یک دکمه کلیک می‌کند، برنامه LoginActivity راه‌اندازی می‌شود. برای تست کردن چنین چیزی، می‌توانیم چک کنیم زمانی که یک کاربر بر روی دکمه “Login” کلیک می‌کند، کار درستی را آغاز کنیم. …

ادامه نوشته »