آرشیو اسفند ماه 1398

تست اپليكيشن و سايت و گيم

Usability Testing – قسمت دوم

۶۱ بازديد

روش هايي از انجام تست Usability

2 روش براي انجام اين تست وجود دارد كه شامل موارد زير ميباشد :

  • Laboratory Usability Testing
  • Remote Usability Testing

Laboratory Usability Testing :

اين تست در يك مكان مربوط به انجام اين تست و با حضور ناظران انجام ميشود. براي تسترها وظايفي تعريف شده است و نقش ناظر در اين بخش نظارت بر كار تستر ها و گزارش دهي از نتايج انجام اين تست مي باشد. ناظر در طول انجام اين تست هيچ دخالتي انجام نداده و ساكت است. در اين تست ، ناظر و تستر هر دو در يك مكان فيزيكي يكساني قرار دارند.

Remote Usability Testing :

در اين قسمت تستر و ناظر خارج از آن فضاي فيزيكي هستند . تستر ها از راه دور و با دسترسي به System Under Test وظايف خود را انجام ميدهند. صداي تستر ، فعاليت صفحه نمايش و چهره تستر توسط يك نرم افزار خودكار ضبط ميشود. ناظران اين داده ها را تجزيه و تحليل ميكنند و نتايج آن را گزارش ميكنند.

ادامه اين مطلب را در سايت ما دنبال كنيد.   www.testerking.ir

Usability Testing – قسمت اول

۵۸ بازديد

Usability Testing چيست؟

اين تست به اين معناست كه فضاي نرم افزاري ما براي كاربران مورد پسند و استفاده از آن راحت باشد.

در اين تست ما از يك مجموعه اي از كاربران واقعي را براي تست اين سيستم نرم افزاري و فاش شدن عيب و ايرادات آن استفاده ميكنيم.

از اهداف انجام اين تست ميتوان به سهولت استفاده كاربر از برنامه ، انعطاف پذيري در كنترل كردن و توانايي سيستم اشاره كرد.

نام ديگر اين تست Experience(UX) ميباشد.

انجام اين تست را در مراحل توليد اوليه يا همان SDLC توصيه ميكنيم تا نسبت به انتظارات كاربران نگاهي جدي تري داشته باشيد.

چرا بايد اين تست انجام شود؟

زيبايي و طراحي نرم افزار بسيار مهم است و اين كه نرم افزار به چه اندازه خوب به نظر مي آيد و به چه اندازه خوب كار ميكند.

به دلايل زير ، بسياري از برنامه ها و وب سايت هايي وجود دارند كه متاسفانه با موفقيت رو به رو نشدند.

  • بعدش كجا رو كليك كنم؟
  • به كدام صفحه وارد ميشويم؟
  • هر آيكن نمايانگر چيست؟

 

ادامه اين مطلب را در سايت ما دنبال كنيد.    www.testerking.ir

دارك مود سرانجام به واتساپ اضافه شد

۶۸ بازديد

خب بالاخره اين فيچر بسيار كارآمد توسط فيسبوك بر روي اين برنامه اضافه شده و متاسفانه دليلي بر اينكه چرا اين كار رو زودتر انجام ندادنش رو نفهميديم.
قبل از اين برنامه ما اين فيچر رو هم تو برنامه تلگرام و هم اين حالت رو به صورت كلي تر روي بعضي گوشي ها ديديم و تقريبا با اين حالت آشنايي داريم.

يكي از بهترين مزيتي كه اين فيچر داره اينه كه حداقلش باتري گوشي شما زود تمام نميشه و كسايي كه اگر با ديوايس هاي شركت اپل كار كرده باشند و اين فيچر رو براي خودشون روي ديوايساشون اعمال كرده باشند قطعا با بازدهي بيشتر باتري موبايلشون روبه رو ميشن و به شخصه خودم متوجه بازدهي خيلي بهتر باتري گوشيم شدم . حالا به صورت تخصصي تر بهتون ميگم كه چرا!

ادامه اين پست رو ميتونيد تو سايت ما مطالعه كنيد. www.testerking.ir

تست كارايي (Performance Testing)(قسمت چهارم) Soak Test

۶۱ بازديد

انواع مشكلاتي كه توسط اين تست تشخيص داده ميشوند چيست؟

انجام اين تست بسيار مهم بود و اعتبار و پايداري نرم افزار را براي تحمل بار سنگين براي يك دوره طولاني مدت تاييد ميكند.
و اما موارد زير در انجام اين تست تشخيص داده ميشود:

1. Memory Leaks

اين تست در تشخيص موارد اصلي كه ميتواند باعث بروز مشكل در سيستم شود كمك ميكند. اين تست در تشخيص مواردي كه باعث بروز مشكلات در برنامه ،كه باعث اجرا نشدن آن ميشود كمك ميكند ؛ اين مشكلات ميتواند بطور كامل يك سيستم را دچار مشكل كنند.

2. Layer Connections Failure

بين لايه هاي نرم افزاري و سيستم ارتباط بسيار نزديكي وجود دارد و نقص در اين ارتباطات منجر به وقفه كامل در ماژول ها ميشود. اين تست به تشخيص هرگونه نقص در اين ارتباط ها به ما كمك ميكند.

3. Database Connections Failure

در بعضي مواقع اين تست نقصي را كه در اتصال با پايگاه داده وجود دارد را تشخيص ميدهد. اين عيب ها و نقص ها منجر به خرابي كامل سيستم ميشود و تشخيص اين نوع خرابي ها بسيار مهم است. اين تست ما را در تشيخيص عدم اتصال با پايگاه داده ها ياري ميكند.

ادامه اين مطلب را در سايت ما دنبال كنيد.  www.testerking.ir

تست كارايي (Performance Testing)(قسمت سوم) Soak Testing

۶۱ بازديد

Soak Testing

نوعي از تست عملكرد يا همان Performance Testing مي باشد كه نرم افزار تحت اعمال بار (Load Test) تست ميكند و درست اجرا شدن نرم افزار را تاييد ميكند.

چرا بايد اين تست را انجام دهيم؟

انجام اين تست بسيار ضروري و مهم است و به منظور شناسايي و تقويت مسائل احتمالي مثل Memory leaks ، Resourse Leaks و يا Deprivation انجام ميشود كه ممكن است به دليل بار سنگين مداوم بر روي سيستم با گذشت زمان رخ دهد.
كاهش خطاهاي سيستمي و خطاهاي عملكردي(Performance) از سيستم بسيار ضروري است.
اين تست براي يك دوره مداوم، سيستم را با بار سنگين به چالش مي كشاند و از اين رو توانايي آن را تعيين ميكند.
اين تست براي وب سايت هايي ممكن است در يك بازه طولاني مدام داراي بار سنگيني باشند از اهميت زيادي برخورداد است. برخي از اين سايت ها مي توانند موتور جستجو ، سايت هاي رسانه هاي اجتماعي و … باشند.

اهداف اصلي اين تست عبارتند از :

1-  اولين و مهمترين هدف آن اين است كه براي يك مدت طولاني و مداوم سيستم را در معرض بار سنگين قرار دهد.
2- پيش بيني سيستم در شرايطي كه ممكن است تحت اعمال بار سنگين به مشكل بر بخورد.
3- تاييد عملكرد (Performance) سيستم با انجام اين نوع تست
4- و همچنين اين تست اين اطمينان را ميدهد كه سيستم قابل اعتماد و پايدار خواهد بود.

ادامه اين مطلب را ميتوانيد در سايت ما مطالعه كنيد.   www.testerking.ir 

تست كارايي (Performance Testing)(قسمت دوم)

۴۹ بازديد

يكي از مهم ترين مقوله ها در نرم افزارهاي تحت وب، ميزان كارايي در تعداد بالاي درخواست ها مي باشد. در نرم افزارهاي نسخه دسكتاپ (يا به اصطلاح windows application ) ما نگران خاصي در مورد كارايي نرم افزار نداريم. چون با سخت افزارهاي موجود بر روي كامپيوترها و اينكه مي دانيم برنامه ما در هر لحظه با يك كاربر سر و كار دارد نگراني خاصي در رابطه با كارايي سيستم در موقعيت هاي پر ترافيك نداريم.

اما اين مسئله در مورد نرم افزارهاي تحت وب و وب سايت هايي كه استفاده عمومي دارند بسيار مهم و حياتي مي باشد. اينكه نرم افزار ما در موقعي كه تعداد درخواست هاي بالا به سمتش مي آيد چگونه عمل مي كند و اينكه مي تواند حداكثر چند درخواست و كاربر را به صورت همزمان جوابگو باشد بسيار مهم است. براي همين ما بايد حتما نرم افزارهاي تحت وب خود را پس از آماده شدن، درگير تست هاي مختلف مربوط به كارايي بنمائيم و شرايط بحراني را خود ما براي نرم افزار ايجاد نمائيم و اين شرايط را با دقت مانيتور كنيم تا بتوانيم تصوير درستي از توانايي نرم افزار خود در شرايط مختلف داشته باشيم.

براي مطالعه بيشتر اين مطلب به سايت ما مراجعه كنيد. www.testerking.ir

تست كارايي (Performance Testing)

۵۸ بازديد

در زمينه تست نرم افزار ، يكي از جنبه هاي اصلي كه كارايي يك محصول را پس از انتشار (Release) آن تضمين مي كند ، ارزيابي آن تحت تست عملكرد (كارايي) مي باشد.

به تست عملكرد Perf Testing نيز گفته مي شود، تست عملكرد زير مجموعه اي از مهندسي عملكرد (Performance engineering) مي باشد. تست كارايي براي اطمينان از عملكرد مناسب و كامل نرم افزار در زماني كه نرم افزار تحت بار زيادي قرار مي گيرد استفاده مي شود. همانطور كه قبلا گفته شد تست كارايي زير مجموعه ي تست Non_Functional مي باشد.

اين فرآيند سرعت ، اثربخشي ، مقياس پذيري و ساير ويژگي ها و عناصر مهم سيستم را مشخص مي كند. علاوه بر اين ، همچنين براي مقايسه دو يا چند برنامه كاربردي و همچنين ارزيابي سرعت سيستم ، سرعت انتقال داده ها ، پهناي باند و موارد ديگر نيز مورد استفاده قرار مي گيرد.

ويژگي هاي تست عملكرد:
تست كنندگان نرم افزار تست هاي عملكرد را براي اعتبارسنجي عملكرد محصول و اطمينان از عملكرد صحيح و مطابق نياز مشتري در شرايط مختلف انجام مي دهند. پس از توسعه نرم افزار ، آزمايش عملكرد به عنوان بخشي جدايي ناپذير از STLC در نظر گرفته مي شود.

براي مطالعه بيشتر اين مطلب به سايت ما مراجعه كنيد. www.testerking.ir

تست Non_Functional (قسمت دوم)

۶۳ بازديد

پارامترهاي تست Non-Functional 

۱- Security(امنيت): اين پارامتر تعريف مي‌كند كه چگونه يك سيستم از حملات عمدي و ناگهاني از منابع داخلي و خارجي محافظت مي‌شود. اين پارامتر از طريق تست امنيت، تحت تست قرار مي‌گيرد.

۲- Reliability(اطمينان‌پذيري): عبارتست از ميزاني كه هر سيستم نرم‌افزاري به طور پيوسته و بدون نقص، كاركردهاي(Function) مشخص را انجام مي‌دهد. اين پارامتر توسط تست اطمينان‌پذيري تحت تست قرار مي‌گيرد.

۳- Survivability(بقاپذيري): اين پارامتر بررسي مي‌كند كه آيا سيستم نرم‌افزاري در شرايط بغرنج همچنان به كاركارد(Function) خود ادامه مي‌دهد و آيا مي‌تواند در صورت شكست سيستم، خود را بازيابي كند. اين پارامتر توسط تست بقاپذيري تحت تست قرار مي‌گيرد.

۴- Availability(دسترس‌پذيري): اين پارامتر درجه‌اي را تعيين مي‌كند كه كاربر در خلال بهره‌برداري از اپليكيشن، به سيستم وابسته است. اين پارامتر توسط تست ثبات(Stability) تحت تست قرار مي‌گيرد.

۵- Usability(كاربردپذيري): .........

  ادامه اين مطلب را در سايت ما دنبال كنيد. www.testerking.ir

 

مشاوره رايگان

 88976445 -021

#تست_اپ
#آموزش_تست_اپليكيشن
#تست_اپليكيشن
#تست_نرم_افزار
#تست_اپ_اندرويد
#تست_اپ_آي_او_اس
#تست_وب_سايت
#Non_functional_testing
#non_functional

تست Non Functional

۸۳ بازديد

Non Functional Testing

تست Non-Functional يا غيركاركردي به عنوان يكي از انواع تست نرم‌افزار شناخته مي‌شود كه براي بررسي جنبه‌هاي غيركاركردي(Performance, Usability, Reliability و غيره) يك اپليكيشن نرم‌افزاري تعريف شده است. اين تست طراحي شده است تا آمادگي سيستم را براي بررسي پارامترهاي غيركاركردي كه هيچگاه توسط تست Functional تحت آزمون قرار نمي‌گيرند، تست كرده و بررسي نمايد.

يك نمونه عالي از تست غيركاركردي بررسي اين موضوع است كه چه تعداد از افراد(كاربران) مي‌توانند به طور همزمان به نرم‌افزار لاگين كنند.

تست غيركاركردي به اندازه تست كاركردي(Functional) اهميت داشته و بر رضايت مشتري تاثيرگذار است.

اين آموزش مشتمل بر قسمت‌هاي زير است:

  • اهداف تست Non-Functional
  • مشخصات تست Non-Functional
  • پارامترهاي Non-Functional

 

ادامه اين مطلب را در سايت ما مطالعه كنيد. www.testerking.ir

 

مشاوره رايگان

 88976445 -021

#تست_اپ
#آموزش_تست_اپليكيشن
#تست_اپليكيشن
#تست_نرم_افزار
#تست_اپ_اندرويد
#تست_اپ_آي_او_اس
#تست_وب_سايت
#Non_functional_testing
#non_functional

تست فانكشنال يا كاركرد (Functional Testing)

۷۹ بازديد

نوعي تست نرم افزار است كه عملكرد بخش هاي مختلف سيستم را مورد تست قرار ميدهد.

با وارد كردن ورودي، عملكردهاي(ويژگي ها) آنها را بررسي و خروجي آنها را تست ميكنند. به طور ساده تر با يك ورودي به سيستم يك خروجي دريافت و تست ميشود.

در اين تست اطمينان داده ميشود كه نياز هاي كاربر توسط برنامه به درستي پاسخ داده ميشود.

ادامه اين مطلب را در سايت ما مطالعه كنيد. www.testerking.ir

 

مشاوره رايگان

 88976445 -021

#تست_اپ
#آموزش_تست_اپليكيشن
#تست_اپليكيشن
#تست_نرم_افزار
#تست_اپ_اندرويد
#تست_اپ_آي_او_اس
#تست_وب_سايت
#تست_عملكرد
#تست_فانكشنال
#Functional_Testing