چگونه یک وب سایت را قبل از تحویل به مشتری تست کنیم؟چگونه یک وب سایت را قبل از تحویل به مشتری تست کنیم؟ تاریخ انتشار : 01 اردیبهشت، 1396

چگونه یک وب سایت را قبل از تحویل به مشتری تست کنیم؟

بعد از طراحی یک سایت و قبل از تحویل آن به مشتری باید عملکرد آن تست شود و از صحت ‏کارکرد قسمت های مختلف آن مطمئن شویم. در طراحی بعضی از سایت ها ممکن است ‏طراحی سایت خیلی طول نکشد ولی تست آن وقتگیر و خسته کننده باشد و بیش از حد ‏انتظار انرژی شما را بگیرد.‏
این مسئله طراح سایت را خیلی خسته می کند و برای هر طراحی بارهای بار اتفاق افتاده ‏است ، این موضوع شما را دچار نا امیدی یا استهلاک و خستگی می کند و باعث میشود که ‏هر چه زودتر پروژه را با باگ و مشکلات ببندید و تحویل مشتری دهید.‏
برای انجام عملیات تست به صورت کاربردی و صحیح در این مقاله به شرح مشکلات متداول در ‏حین انجام تست پرداخته و پیشنهاداتی جهت بهبود هر چه بیشتر عملکرد طراح سایت ارائه ‏می کنیم.‏
چون تست یک وب سایت یکی از با اهمیت ترین مراحل کار طراحی و برنامه نویسی وب ‏سایت به شمار می آید و نتیجه عملکرد برنامه نویس و طراح گرافیک سایت را بررسی و آن را ‏با توجه به روابط منطقی، به آنچه مشتری نیاز دارد تبدیل و تحویل می دهد‎.‎

تست سایت

باید  و نباید ها در تست یک سایت
باید برنامه نوسیان و کد نویسان در حین کار، بخش های برنامه نویسی شده را تست کنند‎.‎
نباید تا زمانی که عملکرد و روابط منطقی بین اجزای کار اصلاح نشده و وب سایت برای نمایش ‏نسخه آزمایشی آماده نیست، آن را آپلود و تحویل مشتری داد‎.
نباید همزمان به تست چند پروژه بپردازید.این کار باعث سردرگمی و گیجی شما می شود و ‏تمرکز شما را روی کار کمتر می کند‎.‎
نبایدکار تست وب سایت را به عهده مشتریان بگذارید‎.

باید و نباید ها در تست یک سایت

چگونه یک سایت را تست کنیم
مراحل تست وب سایت با توجه به نوع کار و تیم کاری متفاوت است اما متداول ترین و بهترین ‏شیوه تست وب سایت به صورت زیر و در چهار مرحله می باشد‎:‎و می توان ترتیب آنها را با ‏توجه به نیاز تغییر داد :‏


‎ ‎تست بعد از اتمام ظاهر کار‎
بعد از اتمام کد گذاری روی ظاهر وب سایت، طراح سایت باید یک بار دیگر با درج اطلاعات در ‏تمامی فیلد ها و قسمت های سایت، نمایش و عدم نمایش اطلاعات را مورد تست و بررسی ‏قرار دهد. با این کار هم اطلاعات تستی وارد سایت می شود و ظاهر وب سایت را بهتر نمایش ‏می دهد و هم ایرادات و مشکلات وب سایت مشخص می شود‎.‎

تست حین کار‎
در این بخش وظایف تعیین شده یک به یک بر اساس تحلیل برنامه نویس انجام می شود:‏
در صورتی که تست توسط شخص دیگری انجام میشود، بعد از تست توسط برنامه نویس، ‏تست کننده بخش های به اتمام رسیده را تست می کند. در این مرحله تست کننده موظف ‏است در صورت مغایرت کار با تحلیل اصلی و نظر مشتری مراتب را به برنامه نویس یا تحلیلگر ‏اعلام کند و علت تغییر عملکرد را از برنامه نویس جویا شود‎. ‎
در صورتی که برنامه نویس خود تست را انجام می دهد مرحله به مرحله بعد از اتمام هر ‏قسمت لازم است روی آنها تست انجام دهد.‏

تست حین کار‎


تست ایجاد روابط منطقی بین اجزای سایت‎
پس از وارد کردن اطلاعات تستی و رفع مشکلات ظاهری و کد نویسی در این مرحله لازم است ‏که تست کننده برای اطمینان از توانایی استفاده کاربران از بخش ها و امکانات سایت، آن را ‏مرحله به مرحله تست کرده و اطمینان حاصل کند که کاربر می تواند به راحتی به مطلب مورد ‏نظر خود دسترسی پیدا کند و یا عملیاتی را در سایت انجام دهد‎. ‎
بهتر است در زمان تست بخشهای ظاهری سایت، آن را هم مورد بررسی قرار دهید تا در ‏صورت بروز مشکل در حین کار، مشکلات برطرف شود.‏

تست ایجاد روابط منطقی بین اجزای سایت‎



تست بعد از اتمام پنل مدیریت کار‎
پس از اتمام کامل کد نویسی پنل مدیریت، لازم است روی عملکرد بخش های پنل، تست ‏انجام شود تا صحت عملکرد بخش ها، حذف امکانات اضافه و بهینه تر کردن بخش های پنل ‏صورت گیرد‎. ‎

تحلیل نا مناسب پروژه طراحی وب سایت
بعضی وقت ها برنامه نویس ها، به دلیل عدم تحلیل درست پروژه یا به دلیل درک اشتباه از ‏امکانات آن، یک بخش را بارها و بارها کد می زنند یا اصلاح می کنند.‏
در صورتی که کد نویس به علت فراموشی و در اثر اصلاح ناقص بخشهای مرتبط باعث از کار ‏افتادن عملکرد بقیه بخش ها شود، باعث دشوارتر شدن مراحل تست وب سایت می گردد. ‏چون لازم است برای هر بار تغییر ، کل وب سایت، تست شود . در پروژه های کوچک شاید نیم ‏ساعت از وقت شما را بگیرد، اما در پروژه های بزرگ تبدیل به مصیبتی عذاب آور خواهد شد.‏
بدترین حالت زمانی است که شما کد نویسی بخش را به پایان رساندید آنگاه به کمک تست ‏کنندها یا نقطه نظرات مشتری متوجه می شوید، این همان چیزی نیست که مد نظر مشتری ‏است‎. ‎‏ در این زمان، در صورتی که عملکرد این بخش با چند بخش مختلف از سایت در ارتباط ‏باشد، لازم است روی تمام بخش های اصلی و بخش های مرتبط، اصلاح انجام دهید.‏
قبل از انجام پروژه درک درستی از بخش ها و امکانات وب سایت داشته باشید. در صورتی که ‏خود، تحلیل گر پروژه هستید و برنامه نویسی هم می کنید سعی کنید درک درستی از ‏امکانات و نحوه اجرای آنها داشته باشید.‏
در صورتی که شخص دیگری پروژه را برای شما تحلیل می کند سعی در درک بخش ها و ‏امکانات کار داشته باشید. در حین کار سوال کنید و در صورتی که مطمئن نیستید قبل از انجام ‏کار با تحلیلگر در مورد اجرای کار صحبت کنید. درست است که این موضوع باعث طولانی تر ‏شدن زمان کد نویسی شما می شود اما در عوض احتمال دوباره کاری را بسیار کم تر می ‏کند‎.‎
در صورت نیاز بخشهایی که با هم مرتبط هستند را روی کاغذ یادداشت کنید تا در صورت ‏فراموشی برای بازبینی به یادداشت خود مراجعه کنید‎. ‎در صورتیکه محدودیت برای برگزاری ‏جلسه های متعدد توجیهی دارید یا آن را زمانگیر و اتلاف وقت میدانید، از تلفن استفاده کنید، ‏شما می توانید بارها و بارها به مشتری زنگ بزنید تا درک درستی از کار بدست آورید ‏‏.مشتری تلفن های مکرر شما را به حساب پیگیر بودن شما می گذارد پس از این موضوع و ‏قضاوت های آنها نترسید‎.

تحلیل نا مناسب پروژه طراحی وب سایت


انجام نشدن تست اولیه توسط برنامه نویس و طراح وب سایت
بعضی وقتها که برای تست به سایت مراجعه می کنید متوجه می شوید که بعضی از بخش ها ‏درست برنامه نویسی نشده یا با مشکل بسیار برنامه نویسی شده است‎. ‎دلیل آن این است ‏که برنامه نویس بعد از اتمام برنامه نویسی این بخش، برای تست به آن مراجعه نکرده و به ‏خیال اینکه تست کننده بعدا به این بخش مراجعه می کند و در صورت لزوم و وجود مشکل، ‏برنامه نویس را مطلع می کند، این کار را به زمان دیگری موکول کرده است‎. ‎
در برنامه نویسی بعد از تست برنامه نویس، بهتر است برای تست بعدی از فرد دیگری به ‏عنوان تست کننده استفاده کنید. کد نویس موظف است در حین کد نویسی، بخش یا قسمت ‏برنامه نویسی شده را تست نماید و بعد از این تست اولیه آن را در اختیار افراد دیگر یا تست ‏کننده ها قرار دهد. همیشه نفر دوم که دید فنی کمتری نسبت به کار دارد بهتر می تواند ‏سایت را بررسی و ایرادات نرم افزاری و عملیاتی را در سایت پیدا کند‎.‎

انجام نشدن تست اولیه توسط برنامه نویس و طراح وب سایت

استفاده نکردن از تجارب برنامه نویس و طراح در اجرای پروژه
بعضی وقت ها کار بسیار عالی پیش می رود و کار کد نویسی وب سایت بر اساس توضیحات، ‏تحلیل گر به اتمام رسیده است. اما در هنگام تست متوجه می شوید که عملیات و یا منطق ‏مسیر گردش در صفحات یا عملکرد یک بخش خاص، درست نیست. یا اینکه توانایی استفاده ‏کاربران از وب سایت یا یک بخش ، بسیار محدود و دشوار می باشد .‏
‏ معمولا در این حالت کد نویس دیگر فرصت آن را ندارد تا بخش هایی از وب سایت را مجدد ‏برنامه نویسی کند یا در صورت داشتن زمان، برای او از نظر مالی صرف نمی کند که مثلا ۳ یا ۴ ‏روز دیگر از وقت خود را برای اصلاح آن قرار دهد. در نتیجه ترجیح میدهد که یا سیستم فعلی را ‏اصلاح نماید یا آن را با وجود مشکل تحویل مشتری دهد‎. ‎
در حین کد نویسی وب سایت در صورتی که به نظر خودتان کار از نظر عملیاتی و منطقی ‏مشکل دارد کار را ادامه ندهید و بلافاصله با تحلیل گر یا با بقیه تیم در این رابطه صحبت کنید. ‏در صورتی که به صورت منفرد در حال کار هستید با یکی از همکارانی که مسلط به برنامه ‏نویسی است مشورت کنید‎.‎
قبل از انجام هر کاری و بعد از شنیدن تحلیل، با استناد بر تجربه خود، روند انجام پروژه را مرور ‏کنید تا معایب کار قبل از انجام پروژه مشخص شود. تجربه ثابت کرده است که در صورت تحلیل ‏پروژه، فقط ۷۰% از کار تعیین و مشخص می شود و ۳۰% باقیمانده در حین کار و با توجه به ‏استدلال برنامه نویس صورت می گیرد .بنا بر این فقط شنونده تحلیل امکانات وب سایت ‏نباشید و از قدرت تحلیل و تجربه خود استفاده کنید و برای بهتر شدن کار پیشنهادات خود را ‏قبل از اجرا با تیم در میان بگذارید. ‏
ممکن است پیشنهاد شما بهتر از توضیحات تحلیل گر باشد و در ضمن سرعت و کیفیت کار را ‏به مراتب بیشتر و بهتر کند‎. ‎

استفاده نکردن از تجارب برنامه نویس و طراح در اجرای پروژه

تیم طراحی سایت وب کو وب قبل از طراحی هر سایتی اول نقشه ای از سایت را ترسیم و ‏بعد آن را به خوبی تحلیل نموده و در هر مرحله با مشتری در ارتباط می باشد بعد از انجام ‏تحلیل های لازم یک طرح برای ظاهر و گرافیک و کاربرپسندی سایت در نظر گرفته و طبق این ‏نکات مرحله به مرحله سایت را برنامه نویسی و طراحی نموده و بعد از تست هر مرحله به ‏مرحله ی بعدی مراجعه می نماید و در آخر تست نهایی توسط تیم و مشتری صورت می گیرد.‏
ممکن است در این بین نظر مشتری در مورد موضوعی تغییر و یا اصلاح شود.‏


اشتراک گذاری در :

مقالاتی که پیشنهاد می شود بخوانید

وظایف طراحان وب یا همان معماران وب ( مهندس معمار ) در طراحی یک وب سایت
31 فروردین

وظایف طراحان وب یا همان معماران وب ( مهندس معمار ) در طراحی یک وب سایت

بازدید: 1915

موضوع اصلی این مقاله مقایسه ماهیت حرفه طراحی وب و طراح و توسعه دهنده front- end با حرفه معماری است. دلایلی وجود دارد که مشخص می کند که همه طراحان وب ذاتاً معمار، هستند. همانطورکه معماران، ساختمان های فیزیکی را طراحی و بنا می کنند، طراحان وب نیز ساختار سایت را طراحی و پیاده سازی می نمایند. طراحان وب هم به نوعی مهندس معمار هستند. طراحان معمار و آرشیتکت ها ساختمان ها را برای استفاده و راحتی مردم، برای زندگی،دفاتر و مکان [...]

نکات بازاریابی از طریق شبکه های اجتماعی
30 فروردین

نکات بازاریابی از طریق شبکه های اجتماعی

بازدید: 1658

این نکته را درذهن داشته باشید شبکه های اجتماعی و به طور کلی بازاریابی شبکه های اجتماعی بحث کوتاهی نیستند شبکه های اجتماعی بحث کاملا پیچیده ای هستند و نمیشود با تکیه بر اصول حتما در انها موفق شد.امروزه شبکه های اجتماعی تاثیر بسزایی در بازاریابی و به طور کل در کسب و کار اینترنتی دارند به طوریکه با اشتراک گذاری مطالب خود می توانیم لایک و کامنت دریافت کنیم .برای موفقیت در شبکه های اجتماعی 3 اصل اساسی و مهم وجود [...]

بررسی ده اشتباه بزرگ در کدهای HTML که نباید مرتکب شوید
01 اردیبهشت

بررسی ده اشتباه بزرگ در کدهای HTML که نباید مرتکب شوید

بازدید: 1902

HTML‏ (‏‎ ‎اچ تی ام ال‎ ‎‏) اولین ، ساده ترین ، پرکاربردترین و مهم ترین زبان برای طراحی سایت ‏است. صفحات اینترنتی شامل اطلاعاتی است که حاوی متن ، تصویر ، ویدئو ، صوت و… می ‏باشد . این محتوا توسط سه لایه به کاربر نمایش داده می شود . لایه  محتوا همیشه وجود ‏دارد و حاوی محتوایی می باشد که طراح سایت قصد دارد آن را به کاربر نمایش دهد . این ‏محتوا بصورت کدهای ‏HTML‏ مابین دو تگ <‏html> قرار میگیرد [...]

چرا موتورهای جستجو نمی توانند بدون SEO وب سایت شمارا بیابند
01 اردیبهشت

چرا موتورهای جستجو نمی توانند بدون SEO وب سایت شمارا بیابند

بازدید: 2020

بهینه سازی موتور جستجو سئو (SEO) چیست؟ SEO شامل به کارگیری فرایند ها در جهت بهبود و افزایش تعداد بازدیدکنندگان یک وب سایت به واسطه ی موتورهای جستجو گفته می شود. جنبه های زیادی در SEO وجود دارد که از کلمات موجود در صفحه ی شما تا ارتباطی که با دیگر صفحات برقرار می کنید را در بر می گیرد. بهینه سازی موتورهای جستجو تنها اشاره به این موتورها ندارد. بلکه اشاره به بهبود آن برای انسان ها نیز دارد. این مقاله ی آموزشی به توصیف [...]

نکات کلیدی و کاربردی برای طراحی سایت
29 فروردین

نکات کلیدی و کاربردی برای طراحی سایت

بازدید: 2099

سرعت بارگذاری سایت آزار دهنده ترین نکته برای کاربردر هنگام بازدید از سایت ، انتظار بیش ازحدش برای بار گذاری سایت است که اگر این زمان از یک حد مجاز بیشتر شود باعث آزردگی کاربر خواهد شد ، اگرچه سایت شما یکی از بزرگترین سایت ها باشد. ممکن است سایت شما از طراحی بسیار زیبایی بهره مند باشد، اما به علت سرعت کم بارگذاری آن فقط تعداد کمی از افراد توانایی دیدن و استفاده کردن از سایت را دارند.گوگل چگونه سرعت صفحات وب [...]

پیج رنک چیست و نحوه محاسبه پیج رنک برای افزایش Page Rank سایت
29 فروردین

پیج رنک چیست و نحوه محاسبه پیج رنک برای افزایش Page Rank سایت

بازدید: 2086

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