Ultra-detailed test project - Web e-commerce project test point arrangement.....

Although in recent years, when software testing is looking for a job, if it is written in the resume that the e-commerce project is considered a bad street project, it is even made things difficult by HR or some company technicians who don't understand the market at all, but : Isn't it normal for projects and applications that are so popular and popular!

After all, in addition to well-known e-commerce platforms such as Taobao, JD.com, Pinduoduo, Meituan, and Vipshop, all major mobile phone manufacturers have their own e-commerce platforms, such as Xiaomi, Apple, Huawei, ZTE, etc.; Businesses also have their own e-commerce platforms, such as Lenovo, ASUS, Dell, HP, etc.; major automobile manufacturers also have their own e-commerce platforms; major clothing retailers have their own e-commerce platforms, and major well-known shopping malls have their own e-commerce platforms. ;The major catering brands have their own e-commerce; the major supermarket chains have their own e-commerce...there are simply too many to count! Baidu has only one, Douyin has only one, social networking is QQ, WeChat and others are rarely used. There are only a few financial banks and insurance companies, how many e-commerce companies can there be? I really don't know what's going on in the minds of those who are prejudiced against writing e-commerce projects in their resumes!

Let's take a common e-commerce website as an example to explain what aspects of e-commerce projects should be tested from the perspective of consumers.

1. Home page

1. Function section at the top of the home page

It includes content modules such as city switching, login, registration, sign-in courtesy, my order, my special sale, member club, customer service, mobile version, and more. The main test points can include the following:

1. [City Switch]

Whether the default city displays its city based on the IP address;

You can switch to a substation in a specified city through city switching;

The content of the page seen after the city is switched is different;

City switching can be accurate to the province-city level. If it is a municipality directly under the central government, the city name is displayed;

2. [Please log in] link

If you have not logged in, open the website and display please log in;

Click to open and jump to the login interface.

If you have logged in to the website, open the home page to display the user name;

3. [Registration] link

If you have not logged in, open the website to display registration;

If you have logged in to the website, the registration link will not be displayed;

4. [Login courtesy] link

The pop-up window shows that the way to receive the gift after login is to log in and open the APP or scan to open the WeChat applet.

5. [My order] link

When not logged in, click to jump to the login interface;

When you click in the logged-in state, you will jump to the personal order page;

6. [My Specials] link

Move the mouse to the link, and it can be displayed side by side [My Specials], [Commodity Collection], [Brand Collection], [My Footprints]

When not logged in, click to jump to the login interface;

When you click on the logged-in status, you can jump to the pages of [My Specials], [Product Collection], [Brand Collection], and [My Tracks] respectively;

7. [Member Club] link

Move the mouse to the link, and it can be displayed side by side [Member Club Homepage]

You can jump to the home page of the member club by clicking the member club or the home page of the member club.

8. [Customer Service] link

Move the mouse to the link, and it can be displayed side by side: customer service, contact customer service, help center, service center, intellectual property complaint;

You can jump to customer service, contact customer service, help center, service center, intellectual property protection system homepage and other pages respectively;

9. [Mobile version]

When the mouse is moved, a pop-up window can display the QR code for downloading the APP;

10. [More]

Move the mouse up, and it can display: cooperation area-vipcard, about us-Sell on vip, brand investment, official blog;

Click to enter Vipshop, Sell on vip, brand investment, official blog and other pages respectively;

2. Product search box, carousel map, product classification bar

This part includes the following content: website logo, authenticity guarantee and worry-free service logo, search box, search button, popular search terms, shopping bag, carousel image, vertical list of product categories, product category navigation bar, etc. Basically contains the following test points:

1. Website Logo, genuine product guarantee and worry-free service logo

You can jump to the homepage of the website through the logo image of the website, and check whether a new browser tab will be opened (it can be opened by default);

You can jump to the service process and guarantee interface of the website through the authenticity guarantee and the worry-free service logo;

2. Search box and button, popular search terms

  1. Click the search box to display historical search records and categories of recommended products
  2. The number of characters entered in the search box for equivalence classes, boundary value analysis (longest and shortest entries)
  3. After the input is complete, press Enter or click the search button to search and jump to the search result page;
  4. When there is data related to the search term, the result page will display all the related products queried;
  5. When there is no data related to the search term, it will prompt that the product is not found, and display other similar related product information;
  6. Popular search terms can be dynamically adjusted and changed along with the site search;
  7. Click the popular search term to open the search result page, and the result page will display all the related products queried;

3. Shopping bag

  1. Move the mouse to the shopping bag, and the pop-up window displays: information on the name of the product in the shopping bag;
  2. When you are not logged in, clicking the shopping bag will also jump to the shopping bag page, but the login timeout is displayed, please log in again;
  3. In the logged-in state, click the shopping bag to jump to the shopping bag page, displaying the detailed information of the goods in the shopping bag;

4. Product classification list

  1. Move the mouse to the product classification link to display the first-level display information of all products in the site;
  2. Move the mouse over the first-level product category to display all the second-level categories under the first-level category and all the sub-category names corresponding to the second-level category;
  3. By clicking on the name of the third-level category, jump to the corresponding page of the category;

5. Commodity classification navigation bar

Each title in the navigation bar can jump to the corresponding page;

More navigation labels Move the mouse up to display other unfinished categories;

6. Home page carousel

  1. Check whether the number of carousels on the home page is the same as that set by the administrator;
  2. Whether the carousel image on the homepage is automatically switched;
  3. Whether the automatic switching time of the home page carousel is the same as the administrator setting;
  4. Whether the carousel image on the home page can be clicked to enter the corresponding product promotion and content page;

3. Recommended commodity area

There will be many product recommendation areas on the homepage, and they will be displayed with different content and titles. Including product recommendations and special topic recommendations.

 1. Product recommendation

Check whether the product price and promotional image displayed on the recommended product are the same as those set;

For other products that cannot be displayed on the homepage, click on the corresponding [More] link to view more related product information;

For hot-selling products, check whether they have the name and information of the best-selling list;

2. Thematic session

Check whether the different purchase sessions are the same as those set by the administrator;

Whether the link to purchase a special event can be clicked to enter the corresponding module;

4. Account and shopping bag area on the side of the website

When the user browses the product, there will be reminders of functional modules such as account number, shopping bag, coupons, brand collection, product collection, footprints, and feedback on the sidebar of the website.

 1. Account module

Move the mouse to the account module, when not logged in, whether to display the same as the design, prompting the user to log in/register; display my order, my Vipcoin, member club related icons and words;

Click Login, My Order, My Vipcoin to jump directly to the login interface;

Click Register to jump directly to the registration page;

Click the member club to jump directly to the member club page;

2. Shopping bag module

Click the mouse, and a pop-up window will appear prompting login and registration;

Click Register to jump directly to the registration page;

Click Login to jump directly to the login interface;

2. Shopping bag module

Click the mouse, and a pop-up window will appear prompting login and registration;

Click Register to jump directly to the registration page;

Click Login to jump directly to the login interface;

3. My coupons, brand collections, product collections, and my footprint modules

Move the mouse over the icon, and a pop-up window prompting login and registration appears;

Click Register to jump directly to the registration page;

Click Login to jump directly to the login interface;

4. Member feedback module

Move the mouse over the icon, and a feedback pop-up window will appear to remind me;

Click My Feedback to jump to the member feedback page;

5. Certificate and link area at the bottom of the website

Display various promotional slogans, service commendations, shopping process guides, payment method descriptions, delivery process descriptions, after-sales service descriptions, and corresponding information about website introduction, website composition, reporting supervision, website license instructions, etc.

 Check that each hyperlink text information can be clicked and enter the correct corresponding web page;

Check the authenticity of all license information;

2. Registration and login page

1. Registration page

Many functions of the website require a registered account to use. During the registration, you need to enter the mobile phone number first, then enter the verification code as required, and finally obtain the mobile phone verification code and enter it.

 1. Whether the validity of the mobile phone number has been verified after entering, and whether the registered mobile phone number can be registered again;

2. Whether the page verification information can pop up after entering a valid mobile phone number;

3. Whether you can continue to the next step after the page verification information pops up;

4. Whether it is possible to obtain the SMS verification code;

5. Whether to check the correctness after the SMS verification code is entered; whether to check the timeliness;

6. Whether the validity of the password input is checked;

7. Confirm whether the password is consistent with the password;

8. Check whether the user-related agreements are checked;

10. After all the information is filled in correctly, click Register to see if you can directly register successfully;

11. In the case of an existing account, whether it is possible to directly jump to the login page;

2. Login page

On the login page, you can log in by scanning the APP code, or log in with an account number and password, or log in with a third-party account.

 First, interface testing is performed.

1. Check whether all elements on the interface are complete;

2. When there is no input content, is there a corresponding prompt;

3. Whether the SMS verification code prompts the validity period;

4. Move the mouse, the [Login] button cannot be clicked by default;

5. Whether [Forgot Password] can be clicked to jump;

6. Enter the correct user name, password, and click [Login] to log in;

7. Enter the correct user name, wrong password, and click to log in to see if the user name or password is wrong;

8. Enter the wrong user name, enter the password at will, and click to log in to see if the user name or password is wrong;

9. If you enter a mobile phone number that does not comply with the rules, an error message should be displayed;

10. If the page is not logged in and operated for a long time, will the SMS verification code expire;

11. Use the app to scan the QR code on the page to log in;

12. If the QR code on the page is not scanned for a long time, it will prompt invalidation.

13. Whether the invalid page QR code can still be scanned successfully.

14. Is there any limit on the number of login errors?

15. Is there any time interval for re-login after each login error;

16. Does it support multiple logins with one account?

17. When the user enters the login information to log in, whether the personal information will be displayed in the browser address bar;

18. When the user logs in, use the packet capture tool to capture data, and whether the password is encrypted;

19. Check the source code of the page, whether the SMS verification code is directly displayed in the code;

20. Compatibility testing. Open the login page on different versions of the same browser, whether the effect is consistent; open the login page on different browsers, whether the effect is consistent; open the login page in different browsers of different operating systems, whether the effect is consistent; distinguish between different screens Open the login page at a low rate, whether the effect is consistent;

3. Product search results page

This page is mainly used to display the product content displayed after the search keyword. For example, enter the keyword "men's leather shoes" in the search box, and then perform a search. The result display includes a conditional filtering part, a sorting rule part, and a product display part.

1. Commodity condition screening part

This part contains the combination of filtering conditions.

 1. The brand of the product to be displayed in all product search results;

2. For a specific product type, specific attribute information of the product should be displayed. For example, clothes and shoes need to have size attributes, storage cabinets should have material attributes, and maternity and baby products should have user objects;

3. Click [More Options] to display more product attribute information;

4. For [Multiple selection] displayed in the attribute information center, click to determine whether multiple selection of attributes can be performed.

2. Information sorting and filtering

In this section, you can set the sorting method of the search results according to the sorting criteria. For example, display sorting method setting, price range setting, discount strength setting, page turning function setting

1. The default sorting method is comprehensive information sorting;

2. Click the price, and the products can be sorted in ascending or descending order according to the price; the direction of the button changes during the click;

3. Click the discount, and the products can be sorted in ascending order or descending order according to the discount price; the direction of the button changes during the click process;

4. Click the discount, and the products can be sorted in ascending or descending order according to the size of the sales volume;

5. In the price range input, it supports the input of integers and decimals, and does not distinguish the order of input;

6. After the price is entered, click the OK button to set the display of product results to only include products with prices within the range, and sort with the previously set sorting method;

7. Display the total number of pages displayed and the page number jump of related products;

3. Product list page

In this content, the picture, original price, current price, discount, product name, and promotional information of the product are mainly displayed.

 1. Check that the list of products in the search results is displayed with 5 items per line and 24 lines per page;

2. Each product information includes product pictures, promotional labels, original price, current price, and discount information;

3. Click on the name and picture of each product to jump to the detailed information page of the product;

4. The display of commodity information can be checked according to the design requirements;

4. Paging display function

When a large amount of data is displayed, it is necessary to design a paging function.

 1. Whether the current page number display is correct and clickable;

2. Whether the display of the current adjacent page numbers is correct and clickable;

3. Whether the display of the first and last page numbers is correct and clickable;

4. Whether the total number of pages in terms of information display is correct;

5. Whether the amount of data per page is reasonable, whether to display the total number of pages and total data;

6. Is it normal for the page turning operation to include the previous page and the next page?

7. Whether the jump of non-adjacent page numbers is normal;

4. Product details page

1. Basic product information

In this part of the content, relevant pictures, videos, names, prices, discounts, attribute information, delivery addresses and other information of the products are displayed.

 1. Multiple product pictures and videos can be displayed in rotation; pictures can be viewed normally;

2. The video related to the product can be played normally, paused, set horizontal and vertical screens, set volume, brightness and other information;

3. Need to remind or check whether it is a wifi environment before playing the video;

4. Check whether the product information is displayed correctly: name, original price, current price, discount and other information;

5. Check whether changes in attribute information such as the size, color, and model of the product will affect the price of the product;

6. Whether the selection of time for different specifications of commodities can be operated normally;

7. Check whether the selection of the delivery address will affect the freight, price, delivery or other related product information;

8. After setting the quantity of goods, add the goods to the shopping bag;

9. Check whether the quantity exceeding the purchase limit can be added to the shopping bag for restricted items;

10. Check whether the product can be added to the shopping bag by clicking the price tag;

2. Commodity specifications and content display

Whether the relevant parameter information and product content information of the product can be displayed correctly.

 1. Check whether the specification parameter information of the product is consistent with the information when adding the product;

2. Check whether the standards of the corresponding parameter information of the commodity are complete;

3. Whether the detailed content of the product and other information display are consistent with the settings;

3. Product evaluation

Display data such as product review information and review scores.

 1. The evaluation information is sorted according to the default method of the system by default;

2. It can be set to sort by time;

3. Display the user's satisfaction rate of the product;

4. You can sort and view according to whether the evaluation information includes pictures, videos, and the attributes and evaluation information of the product itself;

5. You can check the bad review information;

6. Member names in the evaluation list are displayed confidentially;

7. The membership level is displayed in the evaluation list;

8. The year, month, day, hour, minute, and second information of the evaluation is displayed in the evaluation list; the relevant attributes of the product are displayed;

9. The evaluation list displays the evaluation content of the product, whether it is liked, whether there are other replies or follow-up information;

10. If you like the comment, you will be prompted to [Login].

5. Shopping bag page

1. There is no shopping bag when logging in

When not logged in, the shopping bag shows that the login timed out. Prompt to log in.

 1. When you do not log in to the system, you cannot add to the shopping cart by clicking on the product;

2. After entering the shopping bag page, you can see that the shopping bag page shows that the login has timed out, prompting you to log in;

2. After logging in to the system, enter the shopping bag page (to enter the shopping bag for purchasing goods)

 After logging in to the system and entering the shopping bag page, you can see that the system prompts that there are no products, so hurry up to buy;

Click on the home page of the special sale to jump to the home page;

3. Log in to the system and purchase products to the shopping bag

 1. Do you need to log in to enter the shopping bag?

2. After the account is logged out, whether the content added to the shopping bag is still there;

3. Whether the shopping bag page can display the detailed information of the added product (product name, link, quantity, unit price, total price);

4. Whether the calculation of the unit price, quantity and total price of a commodity is correct;

5. Whether multiple items can be displayed in a list;

6. Can multiple products be displayed at the same time, can the same data be displayed at the same position;

7. The shopping bag can return to the product homepage to continue browsing;

8. Ability to remove items from the shopping bag;

9. The shopping bag can adjust the quantity of goods;

10. Can the quantity of purchase-restricted goods be adjusted to exceed the purchase-restricted quantity;

11. For products without purchase restrictions, can the added quantity exceed the inventory quantity;

12. How many different items can be added to the shopping bag;

13. How many pieces of the same product can be added to the shopping bag;

14. After purchasing restricted items according to the rules, can I add a shopping bag and purchase again;

15. For multiple items in the shopping bag, can only select a part of them for settlement and place an order;

16. Can the shopping bag be emptied (not all bought) at one time;

17. Can you select all the products in the shopping bag;

18. Whether the selected commodity quantity and price are consistent with the quantity and price at the time of settlement;

19. If coupons are used, whether the settlement price is the discounted price;

20. Whether the goods in the shopping bag are cleared from the shopping bag after settlement;

21. Whether there is a prompt for the delete function; whether the shopping bag has the function of returning to the top;

22. Whether the settlement button can be displayed floatingly when there are too many products;

23. Is there any special mark on the off-shelf products in the shopping bag;

24. How to sort the items newly added to the shopping bag (add items that exist in the shopping bag and items that do not exist in the shopping bag);

25. If the product is not purchased and settled in time, will it remain in the shopping cart after the expiration date;

26. Are coupons, red envelopes, and points displayed correctly and matched with the background.

27. Can coupons, red envelopes, and points be used normally, and whether they can be used in combination.

28. Whether the payment amount will decrease correspondingly after coupons, red envelopes, and points are used.

29. Are the backstage coupons, red envelopes, and points also reduced accordingly?

6. Order page

1. Receiving information setting

The receiving information setting in the order, including the receiving address, consignee, consignee practice method, etc.

 1. Set the name of the consignee; check whether the validity of the name of the consignee is checked;

2. Check the validity of the mobile phone number input;

3. Check whether the receiving time can be set;

4. Check the setting of the receiving area, including whether the selection of province, city, district, and county is correct and corresponding;

5. Check whether the detailed address is checked for validity;

6. Set the address type and test the radio button function;

7. All valid information entered can be [saved];

8. After entering the information, click [Cancel] to not save the information;

9. Whether there is a reminder when filling in the repeated delivery address information;

10. Whether you can choose to use the default delivery address information;

2. Payment information setting page

Used to set the payment method and invoice information settings.

 3. Set invoice information

Is there any restriction on character type and length when adding invoice information?

After the addition is successful, the display is normal,

Can the background check the correct invoice information.

4. Payment selection page

 5. Mobile payment setting and selection

1. Whether each payment method is functioning normally. For example, if you choose cash on delivery, you still need to pay.

2. Whether third-party payment is supported.

3. Whether you can choose multiple payment methods at the same time.

6. Add bank card settings and payment

 1. Is there a reminder if the bank card information is incorrectly filled in?

2. Is there a reminder if the bank card holder and identity information are different?

7. Member Center

1. Homepage of Member Center

It can display several important content columns, basic account information, etc.

 1. Whether the side menu bar displays relevant menus such as transactions, account assets, and account information according to the design;

2. Whether to display the basic information of members in the main text of the homepage: nickname, mobile phone number (desensitization), membership level, greeting, data integrity, account security level, asset information (coupons, commodity cards, mall currency, account balance), etc.

3. Whether the main text of the home page shows the number of orders with different order statuses, for example, pending payment, pending delivery, pending receipt, return/exchange/after-sales, all orders.

Now that you see this, please don't hesitate to give it a like while collecting it! look forward to ~

Meager strength [resource sharing]

Finally, I would like to thank everyone who has read my article carefully. Seeing the fans’ growth and attention all the way, there is always a need for reciprocity. Although it is not a very valuable thing, you can take it away if you need it:

How to obtain documents:

This document and video material should be the most comprehensive and complete preparation warehouse for friends who want to engage in [software testing]. This warehouse has also accompanied me through the most difficult journey, and I hope it can help you too! All of the above can be shared, just click below to enter the group to receive it yourself, thank you for taking it away.

Guess you like

Origin blog.csdn.net/nhb687095/article/details/130010974