تستهای کاربردپذیری ۱
شنبه ۴ ارديبهشت ۱۳۹۵ 2016-04-23 15:16

تستهای کاربردپذیری ۱

مهدیس وثوق
تستهای کاربردپذیری ۱

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

بر اساس تعریف ارائه شده از سازمان بین المللی استاندارد سازی به میزانی که یک محصول می تواند توسط کاربران خاص برای رسیدن به هدفی معین ، مورد استفاده قرار گرفته و در حین استفاده ، ضمن داشتن اثر بخشی و کارایی ، رضایت کاربر را در زمینه ی مورد استفاده تامین نماید کاربردپذیری گفته می شود. 

 

تست کاربردپذیری : 

تستهای کاربردپذیری شما را در شناسایی حوزه هایی که کاربران با محصول مورد نظر مشکل دارند یاری کرده و شما را کمک می کند تا بتوانید پیشنهاداتی برای ارتقای محصول ارائه دهید. هدف از انجام این تست ها درک بهتر چگونگی تعامل کاربر با محصول و ارتقای محصول بر اساس نتایج می باشد . 

 

ارتقا یک طرح هدف اولیه تست کاربردپذیری ارتقا یک طرح : 

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

 

تصمیم گیری درباره ی اینکه چه چیزی را تست کنیم:     

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

۱- پیشینه (background) : شرح محصول و دلایل انجام تست.

۲- شرکت کنندگان : ویژگی های مورد نظر شرکت کنندگان و ویژگی های مشتریان یا کاربران محصول. 

۳- اهداف تست کاربردپذیری: به دنبال یافتن چه چیزی با انجام این تست هستیم . 

۴- نکات کلیدی: ویژگی های مورد نظر دستور های تست کاربردپذیری، لیستی از سوال های مشخصی که تیم توسعه به دنبال یافتن پاسخ آنها از طریق انجام تست کاربردپذیری است. 

۵- زمان بندی: زمانی که محصول یا نمونه اولیه محصول آماده تست شدن است، زمانی که تیم نیاز به بررسی نتایج دارد و… 

۶-اطلاعات اضافی: هر گونه اطلاعات دیگری که لازم است مورد توجه و بررسی قرار گیرد. 

اطمینان حاصل کنید که اهداف و نیازهای کاربران را نیز مد نظر قرار دهید. 

با در دست داشتن این اطلاعات تیم توسعه قادر خواهد بود سناریوها و دستورهای لازم برای تست را شناسایی کرده و به واسطه ی آن نقاط بالقوه ی توسعه را تشخیص دهد. 

به عنوان مثال: 

چه کسی محصول را استفاده می کند ؟ 

هدف آنها از استفاده ی محصول چیست ؟ 

افرادی که محصول را استفاده می کنند به دنبال انجام چه دستورهایی برای دستیابی به هدف مورد نظر می باشند؟ یا چه دستورهایی را باید انجام دهند تا به هدف برسند؟ 

آیا فاکتور های طراحی ای وجود دارند که موجب ایجاد مشکل شده و یا نیاز به پشتیبانی زیاد داشته باشند؟ 

آیا یک ویژگی جدید در محصول برای کاربران کنونی عادی هست یا نه ؟ 

و … 

 

تعیین اینکه چه زمانی چه چیزی را تست کنیم :

تست کاربرپذیری را می تواند از روشهای فراوانی اجرا نمود. شما می توانید یک محصول را در سطوح متفاوت توسعه تست کنید. 

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

 

تصمیم گیری درباره ی شرکت کنندگان تست:  

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

تعدا شرکت کننده ی پیشنهادی بر اساس تکنیک های تست کردن. 

 

 

معیار ارزیابی 

 

ارزیابی تشخیصی 

 

summative testing 

 

چه تعداد 

۲۴-۸ کاربر 

۶-۴ کاربر 

۱۲-۶+ کاربر 

معیار و میزان 

تمرکز بر معیار های زمان ، شکست (عدم موفقیت ) وتست کردن فرآیند یا محصول کنونی 

کمتر رسمی می باشد. تمرکز بیشتر بر داده های کیفی 

بیشتر رسمی می باشد . مهیار ها بر اساس اهداف کاربردپذیری هستند

چرا و چه زمانی

تعیین معیارهای پایه قبل از شروع طراحی پروژه یا ابتدای توسعه آن

یافتن و رفع مشکلات در طول طراحی 

اندازه گیری موفقیت طرح جدید در پایان فر آیند

چند بار 

یکبار 

مکرر 

یکبار 

 

طراحی تست : 

برنامه تست خود را به وسیله یک پروتوکل مستند سازی کنید (ثبت کنید). شما ممکن است تمایل به استفاده از یک چک لیست برنامه ریزی تست برای دنبال کردن تمام جزئیات داشته باشید. سناریوها و طراحی دستور از مهمترین فاکتور هایی هستند که باید مورد توجه قرار گیرند. باید برنامه ریزی هایی به منظور اینکه مشارکت کنندگان دستورهایی مشخص را با محصول تحت شرایط کنترل شده انجام دهند صورت گیرد. دستورها باید داده هایی که پاسخگوی سوالات طراحی شما می باشند را ارائه کنند. 

 

کجا؟ کی ؟ چگونه ؟ 

شما باید اتاقهای مورد نیاز ، آزمایشگاه و تجهیزات را رزرو کنید و بدانید شرکت کنندگان کجا قرار گیرند. تست های کاربردپذیری می توانند در یک آزمایشگاه ، اتاق کنفرانس ، دفتر کار آرام و یا یک مکان عمومی آرام انجام شوند. 

ادامه دارد ...

بازگشت

بیسفون برای اندروید

دریافت

بیسفون برای آیفون

دریافت
X