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

در زیر لیستی از تست های مورد نیاز و توصیه شده است که باید قبل از راه اندازی یکپارچه سازی API Google Wallet خود انجام دهید. آزمایش مناسب بسته به موارد استفاده متفاوت است. برای اطمینان از بهترین تجربه برای کاربران خود، باید تمام عملکردهای مورد انتظار ادغام خود را به دقت آزمایش کنید.

پیش نیازها

قبل از شروع آزمایش، باید حداقل یک شی کارت هدیه ایجاد کنید و مجوز را به Google Wallet در دستگاه مجهز به Android اضافه کنید.

تست مورد نیاز

Google از معیارهای جدول‌های زیر استفاده می‌کند تا مشخص کند کارت‌های شما برای انتشار عمومی آماده هستند یا خیر. قبل از راه‌اندازی، هر مورد را تأیید کنید تا مطمئن شوید که آماده ارسال کارت خود برای انتشار هستید.

تست های دکمه ای

این بخش معیارهایی را برای آزمون هایی که دکمه افزودن به Google Wallet را اعمال می کنند فهرست می کند.

تست نتایج مورد انتظار
دکمه تست در مرورگر کروم. دکمه در صفحه وب شریک در Chrome به درستی رندر می شود و عمل می کند.
دکمه تست در مرورگر فایرفاکس. دکمه در صفحه وب شریک در فایرفاکس به درستی رندر می شود و عمل می کند.
دکمه تست در مرورگر سافاری دکمه به درستی در صفحه وب شریک در Safari رندر می شود و عمل می کند.
دکمه تست در مرورگر اینترنت اکسپلورر 9. دکمه به درستی در صفحه وب شریک در اینترنت اکسپلورر 9 (Citrix) رندر می شود و عمل می کند.
دکمه تست در سطوح مختلف زوم مرورگر. دکمه در سطوح مختلف زوم مرورگر به درستی رندر می شود.
سرعت رندر دکمه تست یک دکمه تنها در کمتر از 1 ثانیه ارائه می شود.
اگر وب سایت خود را طوری طراحی کرده اید که پس از ذخیره کارت هدیه، دکمه افزودن به کیف پول Google ناپدید می شود:
  1. روی دکمه افزودن به Google Wallet در وب سایت خود کلیک کنید
  2. کارت ذخیره شده را از Google Wallet حذف کنید
دکمه Add to Google Wallet دوباره در وب سایت شما ظاهر می شود.
اگر وب سایت خود را طوری طراحی کرده اید که پس از ذخیره کارت هدیه، دکمه افزودن به کیف پول گوگل ناپدید می شود. یک رشته نشان می دهد که کارت هدیه ذخیره شده است.

دکمه «افزودن به Google Wallet» و تست پیوند

این بخش معیارهایی را برای آزمون هایی که روی دکمه افزودن به کیف پول Google کلیک می کنند، فهرست می کند.

تست نتایج مورد انتظار
روی دکمه افزودن به Google Wallet در وب سایت خود کلیک کنید. JWT ایجاد شده شامل تمام دامنه های معتبر برای دکمه ( https و http ، نه www ) است.
روی دکمه افزودن به Google Wallet در وب سایت خود کلیک کنید. کارت صحیح در Google Wallet ذخیره می شود.
روی دکمه افزودن به Google Wallet در وب سایت خود کلیک کنید. کارت ذخیره شده است و نمی توانید دوباره دکمه را فشار دهید.
روی دکمه افزودن به Google Wallet در وب سایت خود کلیک کنید. JWT که ایجاد می شود به کلاسی اشاره می کند که approved است.

تست های راهنمای برند

این بخش معیارهایی را برای بررسی دستورالعمل های برند دکمه افزودن به کیف پول Google فهرست می کند.

تست نتایج مورد انتظار
اطمینان حاصل کنید که دکمه شما به بخش قرار دادن دکمه افزودن به کیف پول Google در دستورالعمل‌های برند پایبند است. N/A
اطمینان حاصل کنید که دکمه شما به بخش طراحی دکمه افزودن به کیف پول Google در دستورالعمل‌های برند پایبند است. N/A

گوگل معیارهایی را در جداول زیر پیشنهاد می کند تا مشخص کند کارت هدیه شما برای عرضه عمومی آماده است یا خیر. تمام تست‌های رابط کاربری باید با استفاده از برنامه Google Wallet در دستگاه‌های مبتنی بر Android انجام شود.

تست های عملکرد عمومی

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

تست نتایج مورد انتظار
اطلاعات تماس ارائه شده همراه با کارت هدیه را تأیید کنید (در صورت وجود). تمام اطلاعات تماس معتبر و به روز است.
شرایط خدمات مشخص می کند که آیا کارت هدیه فقط در زیر مجموعه ای از مکان ها قابل بازخرید است (در صورت وجود). N/A

گذراندن کلاس ها و گذراندن آزمون های اشیاء

این بخش معیارهایی را برای تست هایی که عملکرد Passes Class یا Passes Object را اعمال می کنند، فهرست می کند.

تست نتایج مورد انتظار
با استفاده از REST API یک پیام به کلاس اضافه کنید. پیام در بالای لیست پیام‌ها در نمای بازشده کارت هدیه در برنامه Google Wallet* ظاهر می‌شود.
بازه validTimeInterval.end را در کارت هدیه خود روی زمانی در آینده نزدیک تنظیم کنید. گیفت کارت باید در حالت منقضی شده در زمان سپری شدن زمان تنظیم شود.
کلاس شما حاوی یک شناسه مکان (با مکان های مرتبط) یا مقادیر طول و عرض جغرافیایی است تا مصرف کنندگان هنگامی که در نزدیکی یکی از مکان های شما هستند مطلع شوند. N/A
در نزدیکی مکانی در کلاس خود یا شناسه مکان‌ها سفر کنید. یک هشدار باید در تلفن شما نشان دهد که تاجری در نزدیکی کارت هدیه شما وجود دارد.
کلاس ها دارای یک reviewStatus Approved است. N/A

*اگر قصد ارسال پیام به تک تک کاربران را دارید، باید با استفاده از REST API، پیام‌ها را به اشیاء جداگانه آزمایش کنید.

تست های رابط کاربری

این بخش معیارهایی را برای تست هایی که عناصر کلی رابط کاربری را اعمال می کنند فهرست می کند.

تست نتایج مورد انتظار
اطمینان حاصل کنید که تمام فیلدهای مورد نیاز الگوی شما با اطلاعات صحیح پر شده است. N/A
مطمئن شوید که تصاویر شما از تمام دستورالعمل‌های تصویر در دستورالعمل‌های برند پیروی می‌کنند N/A
اطمینان حاصل کنید که مقادیر رشته شما به همه دستورالعمل‌های سرفصل‌های دستورالعمل‌های برند پایبند است. N/A
کارت هدیه به درستی بر روی دستگاه ارائه می شود. N/A
روی پیوند وب سایت در برنامه Google Wallet برای برنامه کارت هدیه خود کلیک کنید. پیوند وب سایت باید صفحه وب تاجر صحیح را نشان دهد.
اگر تاجر قابلیت اسکن بارکد را در فروشگاه های خود نداشته باشد، بارکد را نمایش نمی دهد. N/A
بارکد موجود در وب‌سایت تاجر با بارکد برنامه Google Wallet مطابقت دارد (مگر اینکه قرار باشد متفاوت باشند). N/A
پیوندهای خروجی باید حالت عادی داشته باشند. برای مثال، از «مکان‌های نزدیک» استفاده کنید نه «مکان‌های نزدیک» N/A

تست های داخل فروشگاه

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

تست نتایج مورد انتظار
با برنامه Google Wallet اسکن بارکد را در نقطه فروش تاجر آزمایش کنید. اسکن بارکد و کارت هدیه منتقل می شود.
پرسنل خدمات بازرگان برای رسیدگی به اسکن کارت هدیه آموزش دیده اند. N/A