خانه / مقاله

مقاله

مقاله

یک رویکرد زمینه محور(Context-Driven) برای خودکارسازی در تست-قسمت دوم

Context Driven

این مقاله ترجمه‌ای از مقاله A Context-Driven Approach to Automation in Testing نوشته جیمز باخ(James Bach) و مایکل بولتون(Michael Bolton) است که دو تن از بزرگان و مشهورترین افراد در حوزه تست نرم‌افزار دنیا هستند. این مقاله در فوریه ۲۰۱۶ به رشته تحریر در آمده است. مقاله پیش رو نسبتا …

ادامه نوشته »

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

Michael Bolton-Techwell Hub

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

ادامه نوشته »

یک رویکرد زمینه محور(Context-Driven) برای خودکارسازی در تست-قسمت اول

Context Driven

این مقاله ترجمه‌ای از مقاله A Context-Driven Approach to Automation in Testing نوشته جیمز باخ(James Bach) و مایکل بولتون(Michael Bolton) است که دو تن از بزرگان و مشهورترین افراد در حوزه تست نرم‌افزار دنیا هستند. این مقاله در فوریه ۲۰۱۶ به رشته تحریر در آمده است. مقاله پیش رو نسبتا …

ادامه نوشته »

تبدیل و تغییر شکل تیم‌های تضمین کیفیت موروثی(Legacy)

Legacy QA Team

قبل از هر چیز باید گفت من معتقدم که تیم‌های موروثی در زمینه تضمین کیفیت(تیم‌هایی که برای مدت طولانی به ضکل روتین در یک شرکت مشغول انجام فعالیت‌های تضمین کیفیت هستند) می‌توانند برای پشتیبانی از یک تیم مهندسی ترکیبی در زمینه DevOps مجددا کسب مهارت کرده، و البته به صورت …

ادامه نوشته »

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

Agile Developer Testing

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

ادامه نوشته »

سه روش تست که همه ما باید آنها را متوقف کنیم

Stop signs

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

ادامه نوشته »

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

Fintech

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

ادامه نوشته »

مبانی تست در DevOps

DevOps-Continuous Testing

چگونه به طور موثر در DevOps تست را انجام دهیم؟ به صورت مداوم(Continuous)، البته. اما چگونه این کار را انجام دهیم؟ در این مقاله کوتاه می‌خواهیم شِمایی از چگونگی انجام تست را در DevOps توضیح دهیم. DevOps یک متدلوژی یا مجموعه‌ای از ابزارها نیست، بلکه مفهوی برای کنار گذاشتن موانع …

ادامه نوشته »

ساییدن هرم تست Agile

Pyramid

هرم تست مدل ایده آل برای تیم‌های چابک(Agile) است که هنگام طراحی Test Portfolio خود از آن استفاده می‌کنند. Unit Test یک پایه محکم برای درک این موضوع را شکل می‌دهد که کد جدید به درستی کار می‌کند. آنها به راحتی کد را پوشش می‌دهند: توسعه‌دهنده‌ای که کد را نوشته …

ادامه نوشته »

ابزارهایی برای تست اپلیکیشن‌های Blockchain

Blockchain Applications

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

ادامه نوشته »