Difference between revisions of "Generate test data"
From ADempiere
This Wiki is read-only for reference purposes to avoid broken links.
(→Result of review by Mario Calderon, June 22nd, 2013) |
(→Result of review by Mario Calderon, June 22nd, 2013) |
||
Line 50: | Line 50: | ||
***Documents are completed | ***Documents are completed | ||
***Product, date, number of lines, quantity are randomly generated | ***Product, date, number of lines, quantity are randomly generated | ||
− | ****Error: even 0 as quantity is generated | + | ****'''Error: even 0 as quantity is generated''' |
***Depending of selected document type, following documents are generated | ***Depending of selected document type, following documents are generated | ||
****If a ''Credit Order'' is selected, Shipment and Invoice are created and completed | ****If a ''Credit Order'' is selected, Shipment and Invoice are created and completed |
Revision as of 21:11, 22 June 2013
Generate test data - Functional Specifications
Overview
Test data around Sales Orders is randomly generated. Useful when masses of random data is needed, for example when testing functionality or generating Forecast test data,
Purpose
Scope
References
Design Considerations
Assumptions
Dependencies
Constraints
Glossary
Functional Requirements
Functional team
- Volunteers for analyzing:
- Mario Calderon 23:00, 22 June 2013 (UTC) - Functional Review
Result of review by Mario Calderon, June 22nd, 2013
- Generation as GardenAdmin
- Call Process Generate test data
- Parameters
- Organization
- Warehouse
- Target document type: all possible document types for orders
- Price list version
- Sales representative
- Transaction date
- Count
- Result
- As many Sales Orders as in count specified are generated
- Documents are completed
- Product, date, number of lines, quantity are randomly generated
- Error: even 0 as quantity is generated
- Depending of selected document type, following documents are generated
- If a Credit Order is selected, Shipment and Invoice are created and completed
- If a POS Order is selected, Shipment, Invoice and Payment are created and completed. Caveat: in order for the Payments to be documented in Cash lines, the Cash Journal must be opened for the date generated, which can become a tedious task. Perhaps is POS not so appropriate.
- Parameters
- Example: Sales Rep Dashboard in CRM (http://www.adempiere.com/Sales_Management_%28CRM%29)
- Summary
- A very easy way of generating random mass data
- Excepting with POS Orders, a simple, no-brainer task
- Conclusion: a very helpful tool for demos and testing
User roles & profiles
Business process definition
User stories
Functional requirements based on business processes
User Interface Mockups
Technical Requirements
Technical team
- Volunteers for analyzing:
- Result of analysis: