تصور کنید ماهها برای تست قابلیتهای یک نرمافزار زمان گذاشتهاید و اپلیکیشن بدون هیچ باگ عملکردی منتشر میشود. اما تنها چند روز بعد، یک هکر به راحتی به اطلاعات کاربران دسترسی پیدا میکند. این کابوس هر تستر نرمافزاری است. در دنیای مدرن توسعه نرمافزار، تضمین کیفیت (QA) دیگر تنها به معنای بررسی درستی عملکرد دکمهها […]
آرشیو نویسنده: محمد عسکری
تصور کنید هفتهها برای توسعه یک فروشگاه اینترنتی زمان گذاشتهاید، اما درست در لحظهای که کاربر روی دکمه «پرداخت» کلیک میکند، همهچیز با یک خطای ناشناخته متوقف میشود. این سناریوی دلهرهآور، تجربه مشترک بسیاری از برنامهنویسانی است که درگاه پرداخت اینترنتی (IPG) را بدون طی کردن اصولی مراحل تست، پیادهسازی کردهاند. فرایند اتصال به شبکههای […]
احتمالاً برای شما هم پیش آمده است که پس از ماهها تلاش بیوقفه برای توسعه یک ویژگی جدید در نرمافزار، مدیر محصول یا کارفرما به خروجی نگاهی انداخته و بگوید: «این چیزی نبود که من میخواستم!». این سوءتفاهمهای پرهزینه، کابوس همیشگی و دردناک تیمهای برنامهنویسی هستند. وقتی توسعهدهندگان به زبان کد و متغیرها صحبت میکنند […]
قطعا برای شما هم پیش آمده که ساعتها برای طراحی و توسعه یک صفحه وب بینقص زمان صرف کردهاید، اما دقیقاً در زمان ارائه به کارفرما، متوجه میشوید که سایت در مرورگر سافاری یا نسخههای قدیمیتر فایرفاکس کاملاً به هم ریخته است. این کابوس همیشگی توسعهدهندگان وب، تنها یک راهحل قطعی دارد: اجرای دقیق و […]
چند بار پیش آمده که باگی را با دقت گزارش کنید و توسعهدهنده در پاسخ بگوید: «عجیب است، این ویژگی روی سیستم من به درستی کار میکند!»؟ این جمله، کابوس همیشگی تیمهای تضمین کیفیت (QA) و تسترهاست. دلیل اصلی این اتفاق، پدیدهای به نام «تضاد محیطی» یا Environmental Drift است؛ جایی که نسخه دیتابیس، تنظیمات […]
اگر در حال آمادهسازی برای آزمون ISTQB Agile Tester هستید، احتمالاً متوجه شدهاید که تسلط بر مفاهیم تئوری به تنهایی برای قبولی کافی نیست. در دنیای توسعه چابک (Agile)، نقش تسترها از یک کنترلکننده کیفیت در انتهای چرخه توسعه، به یک عضو فعال و همهجانبه در کل مسیر تغییر کرده است. این تغییر رویکرد، دقیقاً […]
اگر در حال خواندن این کلمات هستید، احتمالا به عنوان یک متخصص تضمین کیفیت (QA) یا تستر نرمافزار، بارها باگهای پیچیده را کشف کردهاید و حالا به دنبال دیباگ کردن مسیر شغلی و زندگی خود هستید. دنیای تکنولوژی امروز بدون حضور مهندسان QA عملا فلج میشود. هیچ محصول نرمافزاری، از اپلیکیشنهای فینتک گرفته تا سیستمهای […]
روبهرو شدن با خطای ۴۰۳ (Access Denied) در میانه اجرای یک تست حیاتی، کابوس مشترک بسیاری از مهندسان تضمین کیفیت (QA) و توسعهدهندگان در ایران است. تحریمهای بینالمللی باعث شده تا دسترسی به بسیاری از ابزارهای استاندارد تست نرمافزار، از محیطهای تست API گرفته تا پلتفرمهای ابری اجرای تست، برای کاربران با IP ایران مسدود […]
اگر به دنبال ورود به دنیای تست نرمافزار هستید یا میخواهید جایگاه شغلی خود را به عنوان یک کارشناس QA (تضمین کیفیت) ارتقا دهید، احتمالاً بارها نام مدرک ISTQB به گوشتان خورده است. شاید در آگهیهای استخدامی شرکتهای بزرگ ایرانی دیدهاید که داشتن این مدرک را به عنوان یک مزیت یا حتی شرط لازم ذکر […]
اگر تا به حال ساعتها وقت خود را صرف پیدا کردن باگی کردهاید که تنها در شرایطی خاص ظاهر میشود، یا با گزارشهای خطایی روبرو شدهاید که تیم توسعه آنها را “روی سیستم من کار میکند” توصیف کرده است، دقیقاً میدانید چرا ابزارهای تست نرمافزار حکم جعبهابزار یک جراح را دارند. دنیای تست نرمافزار دیگر […]











