چرا تسترها باید نگاه کاربر رو داشته باشن؟

یکی از مهمترین تفاوتهای تستر و توسعهدهنده همینجاست: توسعهدهنده معمولاً به کد فکر میکنه، ولی تستر باید به تجربه کاربر فکر کنه.
خیلی وقتها برنامهنویس مطمئنه که «کد درست کار میکنه»، اما وقتی کاربر واقعی با نرمافزار کار میکنه، تازه مشکلات اصلی خودش رو نشون میده. مثلاً:
دکمهای که خیلی کوچیکه و سخت میشه روش کلیک کرد
پیغامی که کاربر متوجه منظورش نمیشه
یا حتی فرآیندی که از نظر فنی درست کار میکنه، اما برای کاربر گیجکنندهست
اینجا همون جاییه که تستر باید خودش رو بذاره جای کاربر. چون تست نرمافزار فقط چک کردن صحت کد نیست، بلکه باید دید آیا محصول واقعاً «قابل استفاده» هست یا نه.
وقتی تستر نگاه کاربر رو داشته باشه، میتونه مشکلات تجربه کاربری (UX) رو هم پیدا کنه، نه فقط باگهای فنی. نتیجه این میشه که محصول نهایی هم پایدارتره و هم کاربرها از کار کردن باهاش حس بهتری دارن.
در نهایت میشه گفت: یک تستر خوب فقط دنبال خطاهای فنی نمیگرده، بلکه دنبال تجربهی بهتر برای کاربره.
مطلبی دیگر از این انتشارات
چرا تست نرم افزار مهمه؟
مطلبی دیگر از این انتشارات
آیا هوش مصنوعی جای تستر های نرم افزار رو میگیره؟
بر اساس علایق شما
جایی که یاس ها هنوز می خندند.