ERP 2.50:QA test plan 2.50/QA Test Plan Dojo 1.x
Contents |
Introduction
Currently Openbravo ERP has some custom widgets based on Dojo 0.4.3 widgets, these widgets are:
- ValidationTextBox
- RealNumberTextBox
- DateTextBox
- and derivatives
These widgets are used in manual windows.
Also Openbravo ERP implements its DataGrid using the Dojo 0.4.3 platform.
This widget is used in list view (grid mode) and in selectors.
Aim of the project
The aim of this project is replace the Dojo 0.4.3 with the newest Dojo 1.1.1 version keeping the current Openbravo ERP behaviour and appearance.
The benefit of this is that in the near future, Openbravo ERP will take advantage of the new features in Dojo 1.x
Environment
Test will be performed in FF3 and IE7.
Previous data
In order to test this module, the sample data coming with the ERP is sufficient.
Test cases
To test this project we will need to make two iterations. For each iterations:
Iteration 1
In this iteration only WAD windows and selector windows will be tested.
Some notes:
- It will be necessary to have installed the Trunk.
- It will be necessary to have installed the dojo branch.
- Each test case will be executed for FF3 and IE7.
- Following the requirement "...replacing the Dojo 0.4.3 with the newest Dojo 1.1.1 version keeping the current Openbravo ERP behaviour and appearance" every test case will be executed in trunk and the dojo branch and in case of different behaviour report a bug.
- As the changes affect all WAD windows in a similar way, it is sufficient to pick one window and test the new functionality with it.
- All selectors must be tested.
Window Business partner
Note:Remember to test every test case in Trunk and Branch using FF3 and IE7 |
- The same issue to verify for all test cases: No change behavior between Trunk and the branch
1. Test buttons "Grid view" and "Form view"
- Short description: These buttons are in the left side of the data grid
- Steps:
- Go to Master data management->Business partner
- Click Search button on the toolbar and click OK
- Click "Form view" button
- Click "Grid view" button
- Click twice one of the records
- Click "Grid view" button
2. Test "order by" functionality in data grid
- Short description: Clicking the header of the columns you are able to sort by
- Steps:
- Go to Master data management->Business partner
- Click Search button on the toolbar and click OK
- Click Search Key column
- While pressing CTRL key click on Business partner category column
3. Keyboard shortcuts in data grid
- Short description: Test the functionality of the keyboard shortcuts
- Steps:
- Go to Master data management->Business partner
- Click Search button on the toolbar and click OK
- Being in "grid view" press CTRL+M. You should move to the menu side. Press again CTRL+M and you should move back to the grid
- Press "Enter" key and you should change to "Form view" then press CRTL+G and change to "Grid view"
- Use Up and Down arrows to move down o up in the data grid
- Press F10 and you should move the tabs zone. Press tab key to move for each tab and press "Enter" key to get into one specific tab
- Move back to Business partner tab
- Press "Delete" button
- Press CTRL+N and new record should appear
4. Toolbar buttons
- Short description: Test if the toolbar buttons works
- Steps:
- Go to Master data management->Business partner
- Click Search button on the toolbar and click OK
- Being in "Grid view" and from the toolbar:
- Click New record icon
- Click Delete icon
- Click Attach file icon and add a file
- Click Export XLS icon
- Click CVS icon
- Click PDF icon
- Click the yellow arrows
- Click Linked items button
5. Resize the column size
- Go to Master data management->Business partner
- Click Search button on the toolbar and click OK
- Being in "Grid view"
- Press Search Key column (in the header) and move from right to left
Selectors
You can find all the selectors in the menu under Information folder:
- Account
- Business partner
- Debt/payment
- Invoice
- Invoice Line
- Locator
- Product
- Product complete
- Project
- Sales order line
- Shipment/receipt line
For all of these the following test case will be apply
1. Test "order by" data grid selector
- Steps:
- Click the header of one column
- While pressing CTRL key, click another column
2. Resize the datagrid columns
- Steps:
- While pressing the the header of a column, move right move left
3. Keyboard shortcuts
- Steps:
- Using the "Tab" key move from the filters to the data grid and from the data grid to the OK button
- Using the up and down arrow keys move within the grid
4. Test clicking twice to select a record in the data grid
- Short description: Going to the corresponding windows click twice in the datagrid to select the record
- Steps:
- For business partner:
- Go to Sales management->Transactions->Sales order->Header
- Click new and click the bpartner icon
- Select business partner clicking twice
- Verify the bpartner is selected in the sales order header
- For Account:
- Go to Financial management->Accounting->Setup->G/L Item
- Click new, fill the mandatory fields and save
- Move to accounting tab and click new
- Click the account icon
- Search for account and click twice on one record
- Verify the account is selected in the window
- For debtpayment:
- Go to Financial management->Receivables&Payables->Transactions->Bankstatement->Header
- Click New and fill the mandatory fields.
- Move to tab Lines and click new
- Click the payment icon
- Select a payment clicking twice
- For Invoice
- Go to Sales management->Transactions->Sales invoice->Header
- Fill the mandatory fields and save
- Click copy lines button
- Click the sales invoice icon and select an invoice clicking twice
- For Locator and product complete
- Go to Warehouse management->Transactions->Goods Movements
- Click new and fill the mandatory fields and save
- Move to tab Lines and click new
- Click the storage bin icon and select one clicking twice
- Click the product complete icon and select one clicking twice
- For product
- Go to Sales management->Transactions->Sales order->Header
- Click New and fill the mandatory fields. Save
- Click in "Copy from order" and select one order clicking the icon sales order and select one clicking twice
- Then move to lines tab and click new. Select one product by clicking twice
- Move back to header and select a project by clicking twice
- For business partner: