چهارشنبه , ۱۹ اردیبهشت ۱۴۰۳

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

تحلیل تست(Test Analysis) یا مبنای تست(Test Basis) در تست نرم‌افزار چیست؟

Foundation

تحلیل تست چیست؟ تحلیل تست فرآیندیست که به دنبال فرآورده‌های تست(Test Artifact) برای ایجاد شرایط تست(Test Condition که به سناریوی تست نیز شناخته می‌شوند)/ موارد تست(Test Case) است. از این رو، از آن نیز به عنوان مبنای تست(Test Basis) نیز یاد می‌شود. منابعی که اطلاعات تست را از آنها دریافت می‌کنید می‌توانند این موارد باشند(دقت کنید Test Basisها محدود به …

ادامه نوشته »

بالاخره WinRAR مشکل امنیتی ۱۹ ساله را رفع کرد

Code Bug

نقص امنیتی ۱۹ ساله در نرم‌افزار محبوب WinRAR، که اجازه می‌داد Attackerها فایل‌های مربوط به نرم‌افزار‌های مخرب را برای دسترسی به PCهای کاربری EXtract کنند، با یک Patch برای WinRAR رفع شد. این آسیب پذیری، برای اولین به این ترتیب کشف شد که هکرها اخلاقمدار(Ethical Hacker)، نرم‌افزار WinRAR را در مورد Extract کردن یک برنامه مخرب در فولدر Startup در …

ادامه نوشته »

شرکت Adobe باگ Premiere Pro که اسپیکرهای MacBook Pro را خراب می‌کرد، رفع کرد

Macbook Pro

بر اساس گزارش MacRumors، شرکت Adobe از طریق Creative Cloud یک Patch برای Adobe Premiere Pro(برنامه ویژه ویرایش و تدوین ویدئو در Macbook) ریلیز کرد، تا بدین ترتیب باگی را که باعث خرابی اسپیکرهایMacBook Pro می‌شد، را رفع نماید. به روز رسانی، ۱۳٫۰۳، اکنون از طریق سرویس Adobe Creative Cloud در دسترس است. شرکت Adobe فیکس ویژه این باگ را …

ادامه نوشته »

مبانی تست در DevOps

DevOps-Continuous Testing

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

ادامه نوشته »

نفوذ امنیتی برای استفاده از سلاح‌های دشمن

UAVs

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

ادامه نوشته »

آموزش JMeter-قسمت هشتم: ساخت و اجرای Test Plan

Jmeter Tutorial

یک Test Plan مجموعه‌ای از مراحل را شرح می‌دهد که JMeter می‌خواهد آنرا در زمان Run اجرا نماید. یک Test Plan کامل شامل موارد زیر است که ممکن است از هر کدام یک یا چند نمونه داشته باشد: Thread Group(گروه ترِد) کنترل کننده‌های منطقی(Logic Controller) کنترل کننده‌های تولید نمونه(Sample Generating Controller) Listenerها تایمرها(Timerها) اظهارات(Assertion) عناصر پیکربندی(Configuration Element) افزودن و حذف …

ادامه نوشته »

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

Pyramid

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

ادامه نوشته »