E-commerce projects, how to test orders? Software testing actual combat scenarios, summary of all test points...


foreword

As one of the common testing services, order testing is often encountered in work. The following is a list of relevant test scenarios for order testing.

Test points for commodity orders

Normal scenario:
1. Select a product to create an order, and the order status changes to: Pending payment status
2. The pending payment order is paid, and the order status changes to:
Pending delivery status 3. Select the pending delivery status order in the background and fill in the courier company, courier The order number is shipped, and the order status is changed to: waiting for receipt
4. Click on the front desk to confirm receipt, and the order status is changed to: waiting for evaluation status
5. The front desk submits the evaluation, and the order status is changed to: completed status

Abnormal scenario:
1. The order to be paid has not been paid for more than three days, and the order status changes to: canceled status.
2. The background operation of the order cancels the order in the pending payment status, and the order status changes to: canceled status.
3. The pending payment status of the order The foreground operation cancels the order, and the order status is changed to: Canceled status
4. The order information in the pending payment status is modified
in the front desk, and the modification is successful
. Operation cancels the order, and the order status changes to: Canceled status
7. The foreground operation cancels the order for the order in the pending delivery status, and the order status changes to: Canceled status
8. The front desk of the order in the pending delivery status modifies the order information, and the modification is successful
9. Modify the order information in the background of the order in the status of pending delivery, and the modification is successful.
10. The order operation in the status of pending delivery returns the goods, and a return order
is generated. Status to be evaluated
12. The order to be evaluated has not been evaluated for more than seven days. The default is favorable, and the order status is changed to: completed
status
. , generate a return order

Test points for the exchange process

Normal scenario:
1. Submit a replacement application for an order that is waiting to be received, and generate a replacement order. The status of the replacement order is: pending
2. After the approval of the pending replacement order is approved, the status of the replacement order is: waiting for the user to send 3. For the replacement order
to be shipped by the user, the front desk enters the courier company’s express number for delivery, and the status of the replacement order is: waiting for receipt
4. The background confirms the receipt, and the status of the replacement order is: new goods to be shipped
5. The background operation of the replacement order for the delivery of new goods will deliver the goods. The status of the replacement order is: waiting for the user to receive the goods.
6. The front desk operation confirms the receipt, the status of the replacement order is: completed, and the order status is: waiting for evaluation

Abnormal scenarios:
1. After the review of the pending exchange order is rejected, the status of the exchange order is: reject the exchange.
2. The front desk of the pending exchange order is canceled, and the status of the exchange order is: cancelled.
3. The status of the pending exchange order is canceled. Not processed within two days, the status of the replacement order is: waiting for delivery by the user
4. The front desk of the replacement order waiting for delivery by the user is canceled, and the status of the replacement order is: canceled
5. The replacement order waiting for delivery by the user has not been shipped within three days , the status of the replacement order is: cancel
6. The receipt of the replacement order is not confirmed within seven days in the background, and the status of the replacement order is: new goods to be shipped
7. The receipt of the replacement order is not confirmed within 15 days The status of the replacement order is: Completed
8. The exchanged order is applied for replacement again, and a new replacement order is successfully generated.
9. The exchanged order is applied for return, and the return order is successfully generated.

Test points for the return process

Normal scenario:
return order for refund only:
1. Submit a return application for an order that is waiting to be received, and generate a return order. The status of the return order is: pending
2. After the return order is approved, the status of the return order is: pending Receipt
3. The background confirms the receipt, and the status of the return order is: pending refund
4. The background confirms the refund, and the status of the return order is: refund completed

Return form for return and refund:
1. Submit a return application for an order that is waiting to be received, and generate a return form. The status of the return order is: pending
2. After the return order is approved, the status of the return order is: waiting for delivery by the user
3. After the foreground operation of the return order shipped by the user, the status of the return order is: waiting for receipt
4. The background confirms the receipt, and the status of the return order is: pending refund
5. The background confirms the refund, and the status of the return order is: The refund is completed, the order status is: Canceled

Abnormal process:
1. After the return order pending approval is rejected, the status of the return order is: refused to return
2. The return order pending approval is canceled by the front desk, and the status
of the return order is: cancelled. 3. The return order pending approval has not been processed within two days, and the return The status of the order is: waiting for delivery by the user
4. The front desk cancels the return order
to be delivered by the user, and the status of the return order is: cancelled
. If the receipt of the return order is not confirmed within seven days, the status of the return order is: pending refund7
. If the refund is not confirmed within three days, the return order will be automatically refunded, and the status of the return order is: completed8
. Apply for return of the exchange order, and the return order is generated successfully

The following is the most complete software test engineer learning knowledge architecture system diagram in 2023 that I compiled

1. From entry to mastery of Python programming

Please add a picture description

2. Interface automation project actual combat

Please add a picture description

3. Actual Combat of Web Automation Project

Please add a picture description

4. Actual Combat of App Automation Project

Please add a picture description

5. Resume of first-tier manufacturers

Please add a picture description

6. Test and develop DevOps system

Please add a picture description

7. Commonly used automated testing tools

Please add a picture description

Eight, JMeter performance test

Please add a picture description

9. Summary (little surprise at the end)

Only in the process of continuous trial and struggle can we realize our dreams. Persevere in pursuing your goals, and never back down even if the road is full of thorns. Every setback is the only way to success. Believe in yourself and move forward bravely!

Everyone can choose their own path in life, but only those who dare to take risks and constantly challenge themselves can achieve real success. Don't be afraid of failure and difficulties, because they help to shape your character and achieve your dreams. Believe in yourself and keep fighting, you will surely reap a bright future!

Only those who dare to face challenges and meet difficulties can achieve success. Don't be afraid of failure, because failure is the only way to success. Persevere in your efforts, maintain a positive attitude, and believe that you will reap your own glory!

Guess you like

Origin blog.csdn.net/x2waiwai/article/details/131308061
Recommended