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

تلاشی که برای تست می‌شه، همیشه متفاوته!

Test Effort

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

ادامه نوشته »

تست بازنویسی نرم‌افزار

Software Rewriting

as-is System(سیستم موجود) ما را به جایی می‌برد که می‌خواهیم برویم، اما چیزی که ما بدان نیاز داریم to-be System(سیستم آتی) است تا بدینوسیله همان کارها را به صورت موثرتر انجام دهد. من چند سال پیش با یک Code-Base مواجه شدم. باید گفت که کد بدی نبود؛ کد مذبور با …

ادامه نوشته »

درز اطلاعاتی ۱۲۰ میلیون برزیلی به دلیل پیکربندی نادرست یک سرور

Information Leak

براساس یک گزارش که اخیرا منتشر شد، یک سرور که به صورت نادرستی پیکربندی شده بود، اطلاعات ۱۲۰ میلیون مالیات دهنده برزیلی را در معرض افشا قرار داده است. این مشکل در سرور مذبور توسط InfoArmor کشف گردید. در این راستا InfoArmor یک فایل “index.html bkp” را روی Apache Server …

ادامه نوشته »

کتاب Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

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

ادامه نوشته »

راهکار تحلیل عیب(Fault Analysis) و Mainframe Performance شرکت “ماکرو ۴” به پشتیبانی IBM می‌رود

Macro 4

۱۳ دسامبر ۲۰۱۸، مصادف یا ۲۲ آذر ماه ۱۳۹۷- شهر کراولی(Crawley) واقع در بریتانیا: Macro 4 به عنوان بخشی از کمپانی UNICOM Global، راهکار مدرن‌سازی، تحلیل عیب(Fault Analysis) و Mainframe Performance خود را معرفی نمود. این راهکار که شامل Eclips و Web Interface است از IBM CICS Transaction Server-CICS TS …

ادامه نوشته »

تست امنیت

تست امنیت

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

ادامه نوشته »

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

Automated Testing Vs. Manual Testing

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

ادامه نوشته »

تسریع در خاتمه Google Plus به دلیل باگ API

Rip Google Plus

گوگل دو روز پیش اعلام کرد پس از شناسایی یک باگ در API که جزئیات اطلاعاتی ۵۲ میلیون کاربر را فاش کرده است، تصمیم به خاموش کردن شبکه اجتماعی Google Plus گرفته است. رخنه اصلی دو ماه پس از آن اتفاق افتاد که شرکت باگی را کشف کرد که داده‌های …

ادامه نوشته »

بالاخره باگ رو گزارش بدیم یا نه؟!

Bug Report; Yes or No

این همه سال کار کردیم، آخرش نفهمیدیم به عنوان تستر باید باگ رو گزارش بدیم یا گزارش ندیم! اگر گزارش بدیم، میگن چرا اینقدر باگ گزارش میدین. اگر هم گزارش ندیم، وقتی باگ بروز کرد، میگن: “شما حقوق میگیرید که چیکار کنید؟؟؟!!!!!!!!” از مسئولین محترم می‌خوایم تکلیف ما رو روشن …

ادامه نوشته »

آموزش Robolectric-قسمت هفتم: استفاده از Qualified Resourceها

Robolectric Tool

همانطور که در Android Developer Doc توضیح داده شده است، Resource Qualifierها به شما اجازه می‌دهند تا چگونگی بارگذاری Resourceهای خود را بر اساس فاکتورهایی از قبیل زبان روی دستگاه، سایز صفحه، و اینکه روز است یا شب تغییر دهید. علیرغم اینکه این تغییرات اغلب برای تست دقیق خسته‌کننده هستند(هر …

ادامه نوشته »