Difference between revisions of "Release Testing"
From Opentaps Wiki
Jump to navigationJump to searchm (Protected "Release Testing": Sysop page [edit=sysop:move=sysop]) |
(→Release Testing) |
||
Line 2: | Line 2: | ||
These are some general tests, which should be performed prior to releases: | These are some general tests, which should be performed prior to releases: | ||
+ | |||
+ | * checkout opentaps from the SVN | ||
* Make sure that ant run-install works. | * Make sure that ant run-install works. | ||
Line 13: | Line 15: | ||
** warehouse -- receive products on purchase orders, verify that the inventory in the warehouse has increased. | ** warehouse -- receive products on purchase orders, verify that the inventory in the warehouse has increased. | ||
** warehouse - Pack & ship orders, verify that the inventory has decreased. | ** warehouse - Pack & ship orders, verify that the inventory has decreased. | ||
+ | ** warehouse -- create a production run for PROD_COST, schedule and confirm it, make sure that it shows up on the calendar, complete the production run, and make sure that the inventory for PROD_COST has increased and the inventory for MAT_A_COST and MAT_B_COST have decreased. | ||
** Order - create sales and purchase orders | ** Order - create sales and purchase orders | ||
** Financials - see invoices and trial balances. Trial balances should always be equal on debit & credit. | ** Financials - see invoices and trial balances. Trial balances should always be equal on debit & credit. | ||
* Make sure ant run-tests works on both MySQL and PostgreSQL | * Make sure ant run-tests works on both MySQL and PostgreSQL |
Revision as of 01:52, 8 March 2008
Release Testing
These are some general tests, which should be performed prior to releases:
- checkout opentaps from the SVN
- Make sure that ant run-install works.
- Then check the basic functionality for doing the following:
- CRM - create leads, qualify them, convert them to accounts, create notes, opportunities, tasks, events
- Catalog - create new categories and products, make sure they show up on ecommerce
- ecommerce - see new products, sign up as new customer, place orders, see order history
- purchasing -- creating new supplier with contact information
- catalog - create supplier information for supplier
- purchasing -- create purchase orders for product
- warehouse -- receive products on purchase orders, verify that the inventory in the warehouse has increased.
- warehouse - Pack & ship orders, verify that the inventory has decreased.
- warehouse -- create a production run for PROD_COST, schedule and confirm it, make sure that it shows up on the calendar, complete the production run, and make sure that the inventory for PROD_COST has increased and the inventory for MAT_A_COST and MAT_B_COST have decreased.
- Order - create sales and purchase orders
- Financials - see invoices and trial balances. Trial balances should always be equal on debit & credit.
- Make sure ant run-tests works on both MySQL and PostgreSQL