فرآیند تست نرم‌افزار؛ یک انتخاب یا یک ضرورت؟

تست نرم‌افزار

تست نرم‌افزار یا آزمون نرم‌افزار(Software Testing)، به یک‌سری از فعالیت‌های مهندسی نرم‌افزار گفته میشه که طی اون، محصول نرم‌افزاری با انواع سناریوهای از پیش طراحی شده، در شرایط پیچیده‌ای قرار داده میشه تا رفتار محصول در حالت‌های مختلف، مورد بررسی و مطالعه قرار بگیره.

انواع مختلفی از تست نرم‌افزار، متناسب با فازهای مختلف توسعهٔ نرم‌افزار و در راستای اهداف متفاوت وجود داره؛ تست دسترسی (Accessibility testing)، تست سازگاری (Compatibility testing)، تست پسرفت (Regression testing)، تست تخریبی (Destructive testing)، تست کاربردپذیری (Usability testing)، تست امنیتی (Security testing)، تست بهره‌وری (Performance testing) و … از جمله انواع این فرایند هستند که برای هر مورد، مراحل و تست‌کیس (Test case) منحصر به‌فرد، طراحی و اجرا میشه.

ادامه خواندن “فرآیند تست نرم‌افزار؛ یک انتخاب یا یک ضرورت؟”

حامد زرگری‌پور هستم! برنامه‌نویس نرم‌افزارهای تحت‌وب

حامد زرگری پور

من حامد زرگری‌پور هستم، برنامه‌نویس نرم‌افزارهای اختصاصی تحت‌وب.

اغلب اوقات با MySQL، PHP و XML کار می‌کنم و بیشتر از هرچیزی، ترکیب این سه تا رو دوست دارم.

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

ادامه خواندن “حامد زرگری‌پور هستم! برنامه‌نویس نرم‌افزارهای تحت‌وب”