Elektron ticarət veb saytlarını yoxlamaq

Elektron ticarətin veb saytlarını yoxlamaq veb test üsulları və elektron ticarət domeni haqqında məlumat tələb edir.

Əksər elektron ticarət veb saytları ümumi bir mövzu və quruluş paylaşırlar, məsələn:

  • Ana səhifə
  • Axtarış nəticələri səhifəsi
  • Məhsul haqqında Səhifə
  • Sifariş forması səhifəsi
  • Sifariş təsdiq səhifəsi
  • Giriş Formu Səhifəsi və Hesab Səhifələri

Əlbətdə ki, tipik bir elektron ticarət veb saytında bir çox başqa səhifələr var, lakin əsas istifadəçi səyahəti yuxarıdakı səhifələrə toxunma ilə nəticələnəcəkdir və e-ticarət veb saytlarının sınaqdan keçirilməsinə diqqət yetirilməlidir: Çıxış səfəri.


Bu 'ön uç' səhifələr, çox güman ki, məhsul axtarışı xidməti, məzmun xidməti, sifariş mexanizmi, ödəmə xidmətləri, hesab xidmətləri və s. Kimi 'arxa' veb xidmətlər ilə əlaqə saxlayır. Buna görə də elektron ticarət saytlarını sınaqdan keçirərkən vacibdir. fərdi xidmətləri ayrılıqda və bütöv bir sistem olaraq inteqrasiya olaraq test etdiyimiz.

Tipik bir istifadəçi səyahət axını ana səhifədə və ya məhsul açılış səhifəsində başlayacaq, bir məhsul axtaracaq, məhsulu nəzərdən keçirəcək, məhsul səbətlərini alış-veriş səbətinə əlavə edəcək, sifariş detallarını və ödəmə məlumatlarını dolduracaq və sifariş göndərəcəkdir.




Elektron ticarət veb saytlarını yoxlamaq üçün fikirlər

Artıq müzakirə etdik veb tətbiqetmələrin sınanması üçün tövsiyələr və qaydalar və e-ticarət veb saytlarının sınanması üçün də tətbiq olunan veb tətbiqetmə testləri üçün ümumi test üsulları və test üsulları.

Bu yazıda, elektron ticarət veb saytlarını test etmək üçün xarakterik olan bəzi ümumi test hallarını nəzərdən keçiririk. Burada təqdim olunan fikirlər, əksər elektron ticarət saytlarına tətbiq olunan bəzi ümumi yüksək səviyyəli test hallarıdır və elektron ticarət saytlarını sınaqdan keçirməyə başlamaq üçün bu təlimatı istifadə edə bilərsiniz.

Alış-veriş səbətinin sınağı

Alış-veriş arabaları bir e-ticarət veb saytının əsas xüsusiyyətlərindən biridir və beləliklə e-ticarət veb saytlarının sınaq mərkəzini təşkil edir. Müştərilərə səbətdə birdən çox məhsul seçib saxlamağa və hamısını eyni anda almağa imkan verir.

İndiki vaxtda, alış-veriş arabaları, hansı məhsulları saxladığınızı xatırladıqları üçün bir mənada “ağıllı” hala gəldi, beləliklə onları sonrakı bir tarixdə və ya başqa bir cihazdan ala bilərsiniz.


Əksər hallarda, çərəzlər səbət məlumatlarını saxlamaq üçün istifadə olunur və ya istifadəçinin aktiv bir hesabı varsa və daxil olduqda verilənlər bazasında istifadəçiyə qarşı bir oturum kimliyi saxlanıla bilər. Hər iki halda da, bir səbət sınağının bir hissəsi olmalıdır bəzi əsas test halları var.

Səbətə bir maddə əlavə edin - səbət düzgün adı, şəkli və qiyməti olan məhsulla yenilənməlidir.

Səbətdəki əşyanın miqdarını artırın - qiymət düzgün rəqəmi əks etdirmək üçün yenilənməlidir.

Eyni maddəni dəfələrlə əlavə edin - səbətdə bir məhsul olmalıdır, lakin miqdarı əlavələrin sayını və ümumi qiymət hər bir əşyanın qiymətinin cəmini əks etdirməlidir.


Müxtəlif növ birdən çox maddə əlavə edin - Əlavə edilmiş hər bir maddə üçün uyğun bir ad, şəkil, qiymət və bütün əşyaların ümumi qiymətini görməliyik.

Bəzi əşyaları səbətdən çıxarın - araba səbətdəki mövcud əşyaları göstərən yeniləmə olmalıdır, ümumi qiymət yeni məbləği əks etdirməlidir.

Bütün əşyaları səbətdən çıxarın - səbət balansı sıfır olmalıdır, səbətdə heç bir məhsul göstərilməməlidir.

Səbətdəki bir məhsula vurun - bir popup olaraq və ya məhsul səhifəsinə yönləndirdiyimiz kimi tıkladığımız məhsul haqqında daha çox məlumat görə bilməliyik.


Səbətə məhsul (lər) əlavə edin, brauzeri bağlayın və eyni saytı yenidən açın - ideal halda araba hələ də əşyalarınızı saxlamalıdır. N.B bu, xüsusən arabanın necə davranması ilə bağlı tələblərdən asılıdır.

Kuponlar - kupon tətbiq etdiyimiz zaman arabanın qiymətinin endirildiyini, etibarsız və ya müddəti bitmiş kupon tətbiq edərkən endirim olunmadığını yoxlamaq lazımdır.

Axtarış Forması, Çeşidləmə, Filtrləmə, Səhifələşdirmə

Axtarış forması, istifadəçilərin saytda olduqları yerdə məhsul axtarmasına imkan vermək üçün ümumiyyətlə birdən çox səhifədə mövcuddur. Buna görə axtarış xüsusiyyətinin tətbiq olunan səhifələrdə sınaqdan keçirilməsi vacibdir.

Çox güman ki, axtarış modulu üçün kod birdən çox səhifədə və ya şablonda yenidən istifadə olunur və ya bütün saytda görünən başlıq hissəsinin bir hissəsi ola bilər. Əgər belədirsə, axtarış xüsusiyyətinin davranışı harada baş verərsə, eyni olmalıdır və bütün test hallarını bütün səhifələrdə çalıştırmaq idmana sərf edir.


Saytdakı ən xüsusiyyətli zəngin səhifə olan Axtarış Nəticələri Səhifəsi test edilmədən e-ticarət veb saytlarını sınamaq əyləncəli olmazdı.

Bir məhsul axtardıqda axtardığımız bütün müvafiq maddələr ilə Axtarış Nəticələri Səhifəsinə (SRP) yönləndirilirik. Yoxlanacaq çox şey var və test ediləcək bir çox xüsusiyyət var, ancaq ən vacib və xüsusi olaraq SRP ilə əlaqəli olan üç xüsusiyyət çeşidləmə, filtrləmə və səhifələmədir.

Müvafiq məhsullar - nümayiş olunan məhsulların axtarılanlarla əlaqəli olub olmadığını yoxlayın.

Məhsul haqqında məlumat - məhsullarda şəkil, ad, qiymət və bəlkə müştəri reytinqləri və baxış sayı göstərilməlidir.

Bir səhifə üçün məhsul sayı - səhifə başına məhsul sayının tələbə uyğun olub olmadığını yoxlayın.

Səhifələndirmə - növbəti səhifədəki bütün maddələrin əvvəlki səhifədən fərqli olduğunu yoxlayın, yəni təkrarlanmamalıdır

Çeşidləmə - açılır menyudan seçim etmək üçün dörd-beş seçim ola bilər. Sıralama ümumiyyətlə tək seçimdir, yəni yalnız bir parametrə görə sıralaya bilərsiniz.

Çeşidləmə və səhifələmə - bir parametrə görə çeşidlədiyiniz zaman birdən çox səhifədə məhsul olduqda, səhifələndirdiyiniz zaman sıralama əmri qalmalı və ya daha çox məhsul yüklənmiş olmalıdır (əgər Ajax yüküdürsə)

Süzgəc - Sıralama seçimindən fərqli olaraq filtr seçimləri çox seçimlidir, yəni birdən çox parametrlə süzə bilərsiniz. Tək filtrləri və çox filtrli seçimləri araşdırmaq yaxşıdır.

Filtrləmə və səhifələmə - Yenidən bu vacibdir, bir səhifədə süzdüyümüz zaman, ideal olaraq, səhifələndirdiyimiz üçün filtrin hər tərəfində tətbiq olunmasını istəyərdik.

Çeşidləmə və filtrləmə - mühüm bir test vəziyyəti, çeşidləmə və filtrləmə seçimlərini bir-birinə qarışdırmaqdır, məsələn. qiymətə görə süzün və sonra qiymətdən aşağıya və ya əksinə qiymətə görə sıralayın. Fərdi xüsusiyyətlər öz-özlüyündə düzgün işləyə bilsə də, başqa bir xüsusiyyətlə birləşdirildikdə, bir və ya hər iki xüsusiyyətin funksionallığı pozula bilər, buna görə filtrləmə ilə çeşidləmə birləşdirilərkən nəticələri yoxlamağımız vacibdir.

Çeşidləmə, Filtrləmə və Səhifələşdirmə - bu həm sort, həm də filtr tətbiq edildikdə, biz səhifələdikdə və ya daha çox məhsul yükləndikdə qaldıqlarını yoxlayırıq.

Hesab və giriş yaradın

Bəzi e-ticarət veb saytları bir məhsulu qonaq olaraq satın almağa imkan verir, yəni hesab yaratmağa ehtiyac olmadan, daha sonra sifariş verildikdə hesab yaratmaq üçün isteğe bağlı bir addım.

Bir hesab yaradıldıqda, istifadəçi satınalma səfəri zamanı istənilən mərhələdə daxil ola bilər. Elektron ticarət saytlarını sınaqdan keçirərkən istifadəçi səyahətində bütün bu dəyişiklikləri sınamağımız vacibdir.

Qonaq olaraq bir məhsul satın alın - Sayt icazə verərsə, hesab yaratmadan bir məhsul ala biləcəyinizi test edin.

Mövcud və yeni hesablar - Mövcud bir hesabla və yeni yaradılan bir hesabla bir məhsul almaq.

Bir hesab yaradın və satın almadan əvvəl daxil olun - bu satın aldığınız maddənin əlavə olunduğunu və düzgün hesaba qoşulduğunu test etməkdir. Bundan əlavə, artıq daxil olduqdan sonra yenidən daxil olmağınız istənməməlidir.

Giriş yönləndirmələri - müxtəlif səhifələrdə giriş xüsusiyyətinin davranışını yoxlayın. Bəzi saytlar istifadəçini giriş bağlantısını tıkladığı eyni səhifəyə yönləndirir və bəzi saytlar istifadəçi hesab səhifələrinə yönləndirir. Bu hərtərəfli sınaqdan keçirilməlidir.

Giriş sessiyası - daxil olduqda məhsullara baxarkən daxil olduğunuzu yoxlayın. Ayrıca, istifadəçi bir müddət saytla qarşılıqlı əlaqədə olmadığı zaman davranışı sınamalısınız. Bir müddətdən sonra sessiyanın müddəti bitəcəkmi? Seans vaxtı bitdikdən sonra istifadəçinin həqiqətən çıxdığına əmin olun.

Giriş və Çıxış - daxil olduğunuzda çıxın və çıxdığınızdan əmin olun və hesab səhifələrinin heç birinə daxil ola bilməyəcəksiniz.

Ödənişlər

Ödənişlər elektron ticarət veb saytlarının sınaqdan keçirilməsinin vacib bir hissəsidir. Nəticədə, bu, istifadəçilərə sifariş vermək üçün bir nömrəyə zəng etmək lazım olmadan əşyalarını satın almağa imkan verən şeydir.

Ödəniş növləri - Fərqli ödəmə növləri hamısı sınaqdan keçirilməlidir, məs. Kredit kartı, Paypal, Bank köçürmələri, Taksitlər və s

Kart məlumatlarının saxlanması - sayt müştərinin kredit kartı məlumatlarını saxlayır? Əgər belədirsə, onlar təhlükəsiz şəkildə saxlanılır? Elədir PCI uyğun ?

Satınalma Sonrası Test

Sifariş verdiyimiz zaman, istifadəçilərin satınalmaları ilə əlaqədar edə biləcəkləri bir çox hərəkət var. Satınalma sonrası funksionallığın sınanması da e-ticarət veb saytlarının test edilməsinin vacib bir tərəfidir. Bunlar ola bilər:

  • Sifarişi ləğv edin və ya sifarişin miqdarını dəyişdirin
  • Son sifarişinizi və satın alınan əşyaların tarixçəsini nəzərdən keçirin
  • Faturalandırma ünvanı, göndərmə ünvanı, parol, ad, e-poçt ünvanı və hətta hesabı silmək kimi profil məlumatları kimi hesabdakı dəyişikliklər.

Şübhəsiz ki, e-ticarət veb saytlarını sınamaq çətin və çox bacarıq tələb edir. Bu məqalə, e-ticarət veb saytlarını sınayarkən icra edilə bilən və başlanğıc nöqtəsi olaraq istifadə edilə bilən bütün müvafiq test hallarının yalnız bir hissəsidir.

E-ticarət veb saytlarının sınaqdan keçirilməsinin bir hissəsi kimi test ediləcək daha çox funksionallıq var:

  • Məhsul karuselləri və tövsiyə olunan məhsullar.
  • Məhsul təfərrüatları səhifəsində ümumiyyətlə məzmunu ağır olan məlumatların düzgün göstərilməsi.
  • Məhsulun verilənlər bazası - bir məhsul alındıqdan sonra məlumatlar necə dəyişdirilir?
  • Anbar Sistemi - sifariş verildikdə anbar və ya üçüncü tərəf necə xəbərdar edilir?
  • Müştəri ilə əlaqə, təsdiq e-poçtları, e-poçtun məzmunu, geri qaytarma, şikayətlər və s.

Elektron ticarət saytlarını sınaqdan keçirərkən ən vacib olan hər bir xüsusiyyətin tələblərini düzgün bir şəkildə yerinə yetirdiyindən əmin olmaqdır.