تست سناریو — قسمت اول

shape
shape
shape
shape
shape
shape
shape
shape
تستر کینگ

چند سناریو مهم تست برای برنامه های Android و IOS

موبایل ها و برنامه های موبایل روز به روز و به سرعت در حال توسعه هستند. از آنجا که دستگاه ها و فرم سیستم عامل ها طی چند ماه راه اندازی می شوند ، بنابراین برنامه نویسان سعی میکنند با ارائه برنامه های جدید در هفته از سرعت آن آگاه شوند.

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

برای آنکه از ثبات برنامه های IOS و Android مطلع شویم باید چند سناریوی تست را سریع روی آنها انجام دهیم.

تستر کینگ

  • Functional Testing Scenarios

1- مطمئن شوید که فیلدهای مورد نیاز بر روی صفحه نمایش به صورت اختیاری نمایش داده نشوند.

2- صفحه های پیمایشی را در همه ی حالات بررسی و تایید کنید. مطمئن شوید که با کلیک بر روی گزینه ای وارد صفحه درست آن می شوید.

3- چک کردن navigation های مهم بین ماژول های برنامه که حیاتی هستند.

4- بررسی اینکه برنامه ی معرفی شده ، باعث متوقف سازی فعالیت برنامه های دیگر نخواهد شد.

5- بررسی کنید که خطاها به حداقل خود رسیدند.

6- بررسی اینکه شروع خودکار برنامه درست است.

  • UI Related Scenarios

1- بررسی کنید که اندازه تصاویر به درستی نمایش داده میشوند.

2- بررسی کنید که Spell کلمات در مورد هشدار ها ، پیام های خطا و دیگر موارد به درستی نمایش داده شده اند.

3- بررسی کنید که Spinner از هر نوع و اندازه ای مطابق با صفحه انعطاف پذیر باشد.

4- توجه به آرم برنامه که برای کاربر مبهم نباشد و عنوان برنامه هم در Spell آن ، اشتباه نداشته باشد.

5- بررسی کنید که در Taping(single tap) آرم برنامه ، برنامه باید Splash نشاند دهد و نباید از آن استفاده کرد.

تستر کینگ

6- بررسی آنکه هیچ متنی در برنامه قطع نشده باشد.

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

8- بررسی کنید که هر صفحه ای در هر زمانی قابل مشاهده باشد تا بتوانید به راحتی آن را در هنگام حرکت کردن بخوانید.

9- بررسی کنید که پیام خطا باید ویژگی های مسئله را به طور واضح به کاربر نشان دهد و نشان دهد که چه کاری را باید انجام داد(در صورت نیاز)

10- در صورتی که بیش از 5 ثانیه طول بکشد که صفحه نمایش نتیجه ای را نشان دهد ، باید یک نوار پیشرفتی وجود داشته باشد تا کاربر روند کار را متوجه شود.

تستر کینگ

  • Compatibility Testing Scenarios

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

2- بررسی کنید که برنامه در حین تماس ورودی از پس زمینه خارج میشود.

3- بررسی کنید که عملکرد هشدارها در هر زمان از اجرای برنامه فعال باشند.

4- بررسی کنید که موبایل حین اجرای برنامه امکان ذخیره ، دریافت و ارسال پیام را دارد یا خیر؟

  • Carriers Testing & Network Connectivity Testing

1- نحوه ی عملکرد برنامه در تمامی دستگاه های اینترنتی از نظیر 2G و 3G و wifi ،4G  بررسی کنید.

2- زمانی که اتصال به اینترنت قطع میشود ، پیام های خطا باید به درستی نمایش داده شوند. به عنوان مثال “خطای اتصال به اینترنت”

3- رفتار برنامه را باید هنگامی که اتصال به اینترنت برقرار نیست و یا زمانی که از 4G به 2G تغییر پیدا میکند بررسی شود.

تستر کینگ

  • Security Testing Scenarios

1- انجام تست Agile QA بر روی داده ها و اطلاعات ورودی کاربران

2- بررسی مجدد اطلاعات از طریق کانال های معتبر و رمزگذاری شده و حتما مطمئن شوید که اطلاعات در سمت کاربران ذخیره نمیشود.

3- بررسی کنید که داده ها از طریق Log files به بیرون درز پیدا نمکیند.

4- مطمئن شوید که داده های وب که از برنامه به طرف سرور منتقل شده و به آنها منتقل داده میشوند ، ایمن هستند.

  • In-app Purchase Workflow Test Scenarios

1- ویژگی ها یا خدمات پس از خرید موفق باید در دسترس باشند

2- بررسی کنید که هنگام خرید ، مبلغ به همان میزان اشتراک از شما کسر میشود.

3- بررسی از بابت آنکه برنامه از چه روش های پرداختی پشتیبانی میکند.

تستر کینگ

  • Recoverability Testing Scenarios

1- بررسی شرایط بازیابی اطلاعات پس از crash

2- بررسی رفتار برنامه زمانی از شارژ گوشی تمام میشود

3- زمانی که اتصال به اینترنت قطع میشود یا متوقف میکنیم ، سیستم برای اطلاعات از دست رفته ، رفتاری نشان میدهد.

  • Usability Testing Scenarios

1- مطمئن شوید که اندازه دکمه ها به اندازه ی لازم باشد و برای انگشتان بزرگ معقول باشد.

2- مطمئن شوید که با تغییر زبان برنامه تمامی بخش ها به همان زبان انتخاب شده تغییر می یابند.

3- بررسی از بابت سایز قلم در برنامه

4- دسترسی کاربر به راهنمای برنامه

تستر کینگ

  • Load Testing Scenarios

1- بررسی برنامه هنگامی که تحت شرایطی روی آن بار قرار گرفته است.

2- بررسی برنامه زمانی که چند کاربر به طور همزمان از آن استفاده میکنند تا باعث عدم پاسخگویی از طرف سرور شوند.

3- قبل از کند شدن برنامه ، ببینید چه قسمت هایی بیشتر طول میکشند تا از سمت سرور پاسخی داشته باشند.

  • Performance Testing Scenarios

1- عمر باتری ، سخت افزار و دیگر موارد را بررسی کنید تا ببینید میتواند حجم بار پیش بینی شده را تحمل کند.

2- بررسی عملکرد اینترنت هنگام حرکت با موبایل

3- بررسی کنید که آیا ویژگی اضافه شده به برنامه تاثیر بر دستگاه و عملکرد باتری گوشی دارد؟

 

این پست در روزهای آینده تکمیل خواهد شد.

 

 

مشاوره رایگان
0991-1001037
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#تست_نرم_افزار_موبایل
#سناریو

#سناریوهای_مهم
#سناریوهای_حیاتی
#چند_نوع_سناریو_اپلیکیشن_های_موبایل

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *