Created
July 24, 2024 00:47
-
-
Save vv111y/88d734fb59de5bbeb904158b436d93f6 to your computer and use it in GitHub Desktop.
sample TP and TCs response from feature request
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Based on the issue thread, I understand that the feature request is to add an auto-invoice system for sales in Odoo ERP, which allows customers to generate their own invoices later using a unique code, QR code, or order number, without requiring sales personnel to manually create the invoice. This feature is already available in the POS module but not in the Sales module. | |
Here is a test plan and a few test cases to cover this feature: | |
*Test Plan:* | |
Test Objectives: | |
- Verify that the auto-invoice system generates an invoice correctly using a unique code, QR code, or order number. | |
- Ensure that the customer can generate their own invoice without requiring sales personnel intervention. | |
- Validate that the system protects customer privacy by not requiring customer information during the invoice generation process. | |
Test Scope: | |
- Sales module in Odoo ERP | |
- Auto-invoice system feature | |
Test Environment: | |
- Odoo ERP with Sales module enabled | |
- Test data: sample sales orders, customers, and products | |
*Test Cases:* | |
*Test Case 1: Successful Invoice Generation using Unique Code* | |
Preconditions: | |
- Sales order is confirmed and ready for invoicing | |
- Customer has a unique code or QR code for invoicing | |
Steps: | |
1. Log in as a customer and navigate to the sales order detail page. | |
2. Enter the unique code or scan the QR code to request an invoice. | |
3. Verify that the system generates an invoice successfully without requiring sales personnel intervention. | |
4. Check that the invoice is correctly populated with the sales order details (e.g., order number, date, products, and total). | |
Expected Result: | |
- The system generates an invoice successfully using the unique code or QR code. | |
*Test Case 2: Invoice Generation with Missing Customer Information* | |
Preconditions: | |
- Sales order is confirmed and ready for invoicing | |
- Customer does not have complete information (e.g., VAT number, CP, etc.) required for e-invoicing in Mexico | |
Steps: | |
1. Log in as a customer and navigate to the sales order detail page. | |
2. Enter the unique code or scan the QR code to request an invoice. | |
3. Verify that the system allows the customer to generate an invoice without requiring complete customer information. | |
4. Check that the invoice is correctly populated with the available sales order details. | |
Expected Result: | |
- The system generates an invoice successfully without requiring complete customer information. | |
*Test Case 3: Invoice Generation using Order Number* | |
Preconditions: | |
- Sales order is confirmed and ready for invoicing | |
- Customer knows the order number | |
Steps: | |
1. Log in as a customer and navigate to the sales order detail page. | |
2. Enter the order number to request an invoice. | |
3. Verify that the system generates an invoice successfully without requiring sales personnel intervention. | |
4. Check that the invoice is correctly populated with the sales order details. | |
Expected Result: | |
- The system generates an invoice successfully using the order number. | |
To complete this test plan, I would need additional information on: | |
- The exact implementation details of the auto-invoice system, including any specific configuration settings or workflows. | |
- The expected behavior of the system when dealing with partial or incomplete customer information. | |
- Any specific error handling or validation rules that need to be tested. | |
Please let me know who I should ask for this information. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment