چگونگی ارزیابی کیفیت (QA) وب سایت ها (نگارش اول)

ارسال شده در
نظرات هیچ

توجه به جزئیات همیشه اسان نیست، چرا که در مواردی با توجه به جزئیات از اصل کار فاصله می گیریم و به این دلیل توجه به جزئیات باید توسط گروهی مجزا تحت نام واحد qa یا Quality Assess انجام شود
بنابراین دولوپرهای وب همیشه باید صفحات طراحی شده خودشان را برای بررسی qa در اختیار واحد QA قرار بدهند
نکته:
وقتی گفته میشود: همیشه ،منظور این است که هر تغییر کوچک توسط دولوپرها در صفحه ای داده میشود به معنی این است که qa آن صفحه منقضی می شود و لازم است مجددا تایید qa گرفته شود.

QA بخش ضروری از فرایند یک وب خوب و توسعه یافته است که بدین منظور لازم است برای تمام صفحات پروسه qa رعایت و اجرا شود در غیر اینصورت نمی توان گفت آن صفحه qa شده
آنچه که از یک qa خوب حاصل میشود یک دید کلی از دقت و دلسوزی بکار رفته توسط نیروهای دولوپر بر روی کار انجام شده است
اولین بخش اجرایی در واحد qa فهرست کردن صفحات وب مورد نظر است که نتیجه به اطلاع واحد فنی می رسد و واحد فنی موظف است که اگر نقصی در این فهرست دیده میشود اعلام نماید تا به فهرست گنجانده شود
نکته: ممکن است صفحاتی نیز باشند که پیاده سازی نشده باشند مثل صفحه پریویسی یا « سیاست حفظ حریم خصوصی » که نبود آن نیز به واحد فنی اعلام می شود
آنچه در این فهرست حائز اهمیت است موارد زیر است که برای هر صفحه تعین می شود که آیا شامل این موارد هست یا خیر
با تهیه این فهرست بدون استثنا برای هر فیلد از این فهرست موارد زیر در واحد qa بررسی و ابلاغ خواهد شد
این اولویت ها با همین ترتیب ذکر شده مورد بررسی قرار می گیرد به این معنی که برای انجام هر مرحله باید مرحله قبل انجام شده باشد
به عنوان مثال وقتی با دقت به طراحی صفحه با مشکلی بر خورد کردیم مراحل بعد مورد بررسی قرار نمی گیرد و کار برای رفع مشکل ارجاع می شود
مگر در مواردی که همپوشانی دیده می شود مثل موارد 2 و 3
1- دقت به طراحی صفحه:
برای اینکار ابتدا باید واحد دیزاین کلیات طرح را با طرح پیشنهادی خودشان مقایسه و نتیجه را اعلام کنند
سپس کلیات نسبت به آنچه که مصوب است بررسی می شود
از جمله اینکه آیا فونت درستی به کار رفته است و استایلهای فونت مناسب است
آیا لیست های گلوله ای درست استایل بندی شده اند
دایرکشن ها درست اجرا شده اند
رول آور های موس خوب پیاده سازی شده است
بوردر عکس ها و کادرها مناسب است
و از همه مهمتر رسپانسیو بودن صفحات به عنوان یک اصل مورد بررسی قرار می گیرد
2- تصاویر:
تصاویر هم از دید زیبایی و هم رعایت اصول سئو و طراحی مورد بررسی قرار می گیرند
هر تصویر باید شامل یک Alt و یک title باشد
3- محتوا:
مواردی که در محتوا بررسی خواهد شد رعایت تمام موارد دستوری و معنایی می باشد
4- منوها و لینک ها:
در این مرحله بر روی تمام لینک ها و منوها کلیک خواهد شد تا از درستی مقصد انها و اینکه در فهرست تهیه شده دیده شده است یا خیر مطمئن شد
همچنین بررسی اینکه بازکردن لینک در صفحه جدید (open in new tab) ممکن است است یا نه
و در مواردی که لینک به محتوای فایلی مثل pdf یا… داده شده است با دانلود کامل فایل برای اطمینان از ارسال هدر مناسب برای مقصد جز دستورالعمل های qa است
5- فرمهایی که نیاز به ارسال دارند:
معمولا بیشترین آسیب امنیتی که به یک سایت می رسد از پیاده سازی بد و نا امن یک فرم می باشد
که در واحد qa از این نظرفرمها مورد بررسی قرار می گیرند
علاوه بر ان سلامت فرم از نظر بررسی نتیجه ارسال و ثبت درست اطلاعات نیز جز مواردی است که مورد بررسی قرار می گیرد

6- بررسی سازگاری مرورگرها (بسیار با اهمیت): با توجه به سطح کاربری صفحه (اینکه برای سمت مدیر نوشته شده یا کاربر) سازگاری با مرورگرها به صورت کامل بررسی می شود مروگرها شامل تمام مرورگرهای شناخته شده و غیر منسوخ (به عنوان مثال برای اینترنت اکسپلورر از نسخه 7 به بالا) می باشد
که در بررسی این سازگاری با توجه به اهمیت موضوع لازم است که از مجازی ساز ها برای داشتن چند سیستم عامل استفاده شود
دلیل آن این می باشد که بر روی یک سیستم نمی توان همزمان چند نسخه از یک مرورگر مثل IE را داشت مخصوصا که IE امکان دانگرید به ما نمی دهد
چرا که تجربه نشان داده مجازی سازهای مرورگرها یا نسخه های پرتابل آنها تمام خصایص نسخه اصلی مرورگر را ندارند بنابراین حتما باید از سیستم عامل مجازی استفاه کرد
7- بررسی یوزر فرایندلی بودن صفحات:
یوزر فرایندلی بودن شامل تمام مواردی است که برای کاربر در استفاده از سایت جذابیت ایجاد می کند
که مهمترین انها ردگیری کاربر و نیاز به ثبت هیستوری کاربر در برخی صفحات است
8- بررسی سئو:
تمام مشکلات و کاستی های احتمالی سئو اعم از وریفای کردن تگ های html و مهمترین فاکتور یعنی سرعت بارگذاری صفحه در این قسمت مورد بررسی خواهد گرفت که در نهایت امتیاز سئوی صفحه محاسبه و اعلان می گردد که این امتیاز برای هیچکدام از صفحات نباید کمتر از 80 باشد
9- بررسی تمام پرمیشن ها و محدودیت های ایجاد شده و درستی اجرای آنها:
در نظر بگیریم که دانلودی بصورت لینک خرید است
اگر کاربران روشی برای دور زدن سایت پیدا کنند که بدون نیاز به لاگین بتوانند آن لینک را دانلود کنند عملا تمام رحمات به هدر می رود و برگشت هزینه ها مختل خواهد شد که این از جمله مواری است که در qa بررسی می شود
10- تست نهایی:بعد از انجام تمام مراحل فوق به بخش نهایی qa می رسیم که همانا تست از دید کاربری است
این تست شامل
1- طی کردن تمام مراحل ثبت نام کاربر تا احراز هویت و لاگین و .. است
2- طی کردن تمام مواردی که در آنها نیاز به بارگذاری فیلم یا فایل هست
3- طی کردن تمام پروسه خرید توسط مشتری
4- سایر مواری که مشتری نیاز به کانفیرم یا انجام امور چند مرحله ای دارد

باخره اینکه واحد qa با این شعار به کارها نگاه می کند که: گاهی اوقات تعالی بهتر از کمال است یا خودمانی ترش اینکه :خوب کار کردن و کار خوب کردن
که در این واحد این دو از هم تفکیک می شود تا ارایه کار به تعویق نیفتد
به عبارتی ابتدا سعی می شود به خوب کار کردن صفحه ات توجه کنیم و در مراحل بعدی اینکه کار خوبی برای ارایه آماده شود را در دستور کار قرار خواهیم داد تا وقفه ای در ارایه کار پیش نیاید

نویسنده

نظرات

امکان نظردهی برای این نوشته وجود ندارد.

← قدیمی‌تر جدیدتر →