Projects:Multi Server Add Tests
Introduction
This project aims to add more testcases to the multi-server test environment. Currently the multi-server environment has basic functional tests and tests for symmetric ds.
The following tests should be added:
- webservice testcase (http://wiki.openbravo.com/wiki/Store_Server_Webservices), to test webservice calls from test cases check out the RetailOrderLoaderTest test class
- the following testcases should be ported to multi-server:
- CMGa10_CashManagementDeposit
- CashUpPartialWithSale
- Test creation of customer and address and check if created in both servers (I30997_NewCustomerForReceipt)
- SaleAndCashupVerifyingDatabaseI
- SaleAndCashupVerifyingDatabaseII
- LAWa010_CreateLayaway
- I31462_VoidLayaway
- VerifyLayawayToReceipt
- I31323_LayawayPayOpenTicket
- MPLSaleAndReturn
- ReceiptsSearchExample
- CreateSaleAndReturn
- SaleWithTwentyLines
- CreateMultiorder
- ReturnServiceTests
- Test creation of a quotation and then creating a sales order from quotation and pay it (I31019_SalesFromQuotationSessionId)
- RejectQuotations
- I27476_SameDocumentNoAfterPayAndReload
- CashupWithSaleAndReturn
For all the testcases which can be ported from existing ones, if there are checks being done in the database then these db-checks need to be done in both systems.
Next to this all selenium tests should be run in 2 modes: synchronized and non-synchronized.