آرشیو نویسنده: محمد عسکری

تست امنیت نرم‌افزار: آشنایی با OWASP Top ۱۰ برای تسترها

تصور کنید ماه‌ها برای تست قابلیت‌های یک نرم‌افزار زمان گذاشته‌اید و اپلیکیشن بدون هیچ باگ عملکردی منتشر می‌شود. اما تنها چند روز بعد، یک هکر به راحتی به اطلاعات کاربران دسترسی پیدا می‌کند. این کابوس هر تستر نرم‌افزاری است. در دنیای مدرن توسعه نرم‌افزار، تضمین کیفیت (QA) دیگر تنها به معنای بررسی درستی عملکرد دکمه‌ها […]

تست درگاه پرداخت (IPG): ۷ مزیت بی‌نظیر استفاده از سندباکس برای توسعه‌دهندگان

تصور کنید هفته‌ها برای توسعه یک فروشگاه اینترنتی زمان گذاشته‌اید، اما درست در لحظه‌ای که کاربر روی دکمه «پرداخت» کلیک می‌کند، همه‌چیز با یک خطای ناشناخته متوقف می‌شود. این سناریوی دلهره‌آور، تجربه مشترک بسیاری از برنامه‌نویسانی است که درگاه پرداخت اینترنتی (IPG) را بدون طی کردن اصولی مراحل تست، پیاده‌سازی کرده‌اند. فرایند اتصال به شبکه‌های […]

توسعه مبتنی بر رفتار (BDD) با Cucumber: ۵ مزیت شگفت‌انگیز و کاربردی

احتمالاً برای شما هم پیش آمده است که پس از ماه‌ها تلاش بی‌وقفه برای توسعه یک ویژگی جدید در نرم‌افزار، مدیر محصول یا کارفرما به خروجی نگاهی انداخته و بگوید: «این چیزی نبود که من می‌خواستم!». این سوءتفاهم‌های پرهزینه، کابوس همیشگی و دردناک تیم‌های برنامه‌نویسی هستند. وقتی توسعه‌دهندگان به زبان کد و متغیرها صحبت می‌کنند […]

تست مرورگرهای مختلف: ۵ ابزار رایگان برای بهبود سئو و UX!

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

داکر: راهنمای جامع ایجاد محیط تست ایزوله و پایدار

چند بار پیش آمده که باگی را با دقت گزارش کنید و توسعه‌دهنده در پاسخ بگوید: «عجیب است، این ویژگی روی سیستم من به درستی کار می‌کند!»؟ این جمله، کابوس همیشگی تیم‌های تضمین کیفیت (QA) و تسترهاست. دلیل اصلی این اتفاق، پدیده‌ای به نام «تضاد محیطی» یا Environmental Drift است؛ جایی که نسخه دیتابیس، تنظیمات […]

آزمون ISTQB Agile Tester: ۵ نکته طلایی برای قبولی تضمینی!

اگر در حال آماده‌سازی برای آزمون ISTQB Agile Tester هستید، احتمالاً متوجه شده‌اید که تسلط بر مفاهیم تئوری به تنهایی برای قبولی کافی نیست. در دنیای توسعه چابک (Agile)، نقش تسترها از یک کنترل‌کننده کیفیت در انتهای چرخه توسعه، به یک عضو فعال و همه‌جانبه در کل مسیر تغییر کرده است. این تغییر رویکرد، دقیقاً […]

مهاجرت کاری متخصص QA: بهترین کشورها و نکات کلیدی ۲۰۲۶

اگر در حال خواندن این کلمات هستید، احتمالا به عنوان یک متخصص تضمین کیفیت (QA) یا تستر نرم‌افزار، بارها باگ‌های پیچیده را کشف کرده‌اید و حالا به دنبال دیباگ کردن مسیر شغلی و زندگی خود هستید. دنیای تکنولوژی امروز بدون حضور مهندسان QA عملا فلج می‌شود. هیچ محصول نرم‌افزاری، از اپلیکیشن‌های فین‌تک گرفته تا سیستم‌های […]

عبور از خطای ۴۰۳: بهترین ابزارهای جایگزین تست نرم‌افزار برای QA

روبه‌رو شدن با خطای ۴۰۳ (Access Denied) در میانه اجرای یک تست حیاتی، کابوس مشترک بسیاری از مهندسان تضمین کیفیت (QA) و توسعه‌دهندگان در ایران است. تحریم‌های بین‌المللی باعث شده تا دسترسی به بسیاری از ابزارهای استاندارد تست نرم‌افزار، از محیط‌های تست API گرفته تا پلتفرم‌های ابری اجرای تست، برای کاربران با IP ایران مسدود […]

مدرک ISTQB Foundation: کلید ورود به شغل‌های پردرآمد در QA!

اگر به دنبال ورود به دنیای تست نرم‌افزار هستید یا می‌خواهید جایگاه شغلی خود را به عنوان یک کارشناس QA (تضمین کیفیت) ارتقا دهید، احتمالاً بارها نام مدرک ISTQB به گوشتان خورده است. شاید در آگهی‌های استخدامی شرکت‌های بزرگ ایرانی دیده‌اید که داشتن این مدرک را به عنوان یک مزیت یا حتی شرط لازم ذکر […]

بهترین ابزارهای تست نرم‌افزار: ۱۰ گزینه عالی برای تسترهای ایرانی!

اگر تا به حال ساعت‌ها وقت خود را صرف پیدا کردن باگی کرده‌اید که تنها در شرایطی خاص ظاهر می‌شود، یا با گزارش‌های خطایی روبرو شده‌اید که تیم توسعه آن‌ها را “روی سیستم من کار می‌کند” توصیف کرده است، دقیقاً می‌دانید چرا ابزارهای تست نرم‌افزار حکم جعبه‌ابزار یک جراح را دارند. دنیای تست نرم‌افزار دیگر […]