خانه / طنانه پارسا کردآسیابی

طنانه پارسا کردآسیابی

طنانه پارسا کردآسیابی

آیا تمامی تست‌ها اکتشافی(Exploratory) هستند؟

Michael Bolton-Techwell Hub

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

ادامه نوشته »

توسعه دهندگان Agile تست می‌کنند اما آزمونگر نیستند

Agile Developer Testing

تفاوت بین یک توسعه دهنده، آزمونگر و یک مهندس توسعه نرم افزار در آزمون نرم افزار (Software Development Engineer in Test-SDET) چیست؟ این موضوع شوخی نیست. در واقع، این یک سوال بسیار جدی است که در جامعه توسعه‌دهندگان نرم‌افزار مورد بحث است. دیدگاه Agile اتفاق بزرگی را رقم زد و …

ادامه نوشته »

سرویس‌های تست اتوماتیک؛ جلوگیری از فاجعه نرم‌افزاری در فین تک

Fintech

تضمین کیفیت، به وسیله تعهد به پیش می‌رود، و در حقیقت این کیفیت است که کاربران را برای استفاده از نرم‌افزار مجاب می‌کند. تکنیک‌های تست نرم‌افزار با تغییرات چشمگیر فناوری و انطباق آن با انتظارات در حال تغییر، در قالب رویکردهای تست(Testing Approach) و ابزارهای وابسته به آن، در حال …

ادامه نوشته »

مزایای Test Generatorهای تصادفی

Random Test Generators

چقدر در مورد Random Testing می‌دانیم؟ امروز می‌خواهیم مقداری در مورد FsCheck صحبت کنیم. FsCheck یک ابزار برای تست اپلیکیشن‌های NET. به صورت اتوماتیک است. با استفاده از این ابزار، کدنویس یک Specification از برنامه را به شکل Propertyهایی از Functionها، Methodها، یا Objectهایی که باید برآورده شوند، آماده می‌کند. سپس FsCheck …

ادامه نوشته »

استفاده از یادگیری ماشین برای پیش‌بینی پوشش تست(Test Coverage)

Test Coverage Prediction

در این راستا بهتر است که تسترها درگیر مرحله جمع‌آوری نیازمندی‌ها(Requirement) در چرخه توسعه نرم‌افزار شوند، زیرا این موضوع در جهت درک بهتر نیازمندی‌ها، به نفع تیم‌های تضمین کیفیت و Business خواهد بود. ما این نیازمندی‌ها را تحلیل کرده، Test Caseها را تهیه و اجرا نموده، اشکالات را ردیابی(Tracking) کرده، …

ادامه نوشته »

روش‌ها و ابزارهای Data-Driven API Testing(تست API مبتنی بر داده)

Data-Driven API Testing

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

ادامه نوشته »