Functional Tests

From ADempiere
Revision as of 13:01, 20 March 2007 by Vpj-cd (Talk) (Products)

Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.

Hi Adempiere People:

As you know we are committed with the most powerful ERP, among some other important issues, this implies to get a product free of bugs in order to our customers can run easily their business.

We are inviting you to participate in a complete Quality Control Cycle of Adempiere, Ver. 3.2; to share your knowledge around the bugs you have detected, and the corrections you have done.


We made QA before and now e-Evolution continuous with the commitment quality assurance process for ADempiere. We whish to contribute with this #ABC Testing

Victor Perez

CEO

e-Evolution


The topics you can work are:

Preparing your Test Environment

Implementation and Basic Settings

1.Set up new client and organization

  • Log into Adempiere with User SuperUser, Role System Administrator
  • Select Initial client Setup from the menu
  • Load Accounting schema element
  • Log off the system and log on with new Client parameters
  • Review Setup
  • Load the Summary levels for the chart of accounts
  • Open Import File Loader (System Admin > General Rules > Data Import
  • Once accounts have loader open the Import Account
  • Open the Account Element screen to view the tree and make any desired modifiations.


2.Commands and buttons

  • Windows Toolbar
Command	        Fkey	  Shortcut
Undo Changes	        Esc	  Alt-U
Help	                F1	  Alt-H
New	                F2	  Alt-N
Copy	                Shift-F2	
Delete	                F3	  Alt-D
Delete Select Items	Ctrl-D
Save	                F4	  Alt-S
ReQuery	        F5	  Alt-Q
Lookup record	        F6	  Alt-L
Attachment	        F7	
Grid Toggle	        F8	  Alt-O
History Records	F9	  Alt-Y
Menu	                F10	  Alt-M
Parent Record		Alt-Left  Arrow
Detail Record		Alt-Right Arrow
First Record		Alt-PgUp
Previous Record	Alt-Up
Next Record		Alt-Down
Last Record		Alt-PgDown
Report	                F11	Alt-R
Archive		Alt-A
Print	                F12	Alt-P
Zoom Across		Alt-Z
Workflow		Alt-W
Check Request		Alt-C
Product Info		Alt-I
End Window		Alt-X
  • Menu Bar
Menu Bar           Shortcut
File		    Alt-F
Print Screen	    PrintScreen
Screen Shot	    Shift-PrintScreen
Report	            F11
Print	            F12
End Window	    Alt-X
Exit application   Shift-Alt-X
Log out	    Shift-Alt-L
Edit		
New Record	    F2
Save Changes	    F4
Copy Record	    Shift-F2
Delete Record	    F3
Ignore Changes	    Esc
Refresh	    F5
Lookup Record	    F6
View		    Alt-V
Product info	    Alt-I
Business Partner Info	Shift-Alt-I
Account Info	    Ctrl-Alt-I
Attachment	    F7
History Record	    F9
Grid Toggle	    F8
Go		    Alt-G
First Record	    Alt-PgUp
Previous Record    Alt-Up
Next Record	    Alt-Down
Last Record	    Alt-PgDown
Parent Record	    Alt-Left Arrow
Detail Record	    Alt-Right Arrow
Menu	            F10
Tools		    Alt-T
Script	            Alt-PgDown
Help		    Alt-H
  • Dialog Buttons
Command	Shortcut
Ok-Accept	Alt-O
Cancel-Deny	Alt-C     Esc
Refresh	F5
History	F9
Zoom	        Alt-Z
Print	        Alt-P
Help	        Alt-H,  F1


Business Partners

1.Create news Business partners Group (Customer, Vendor, Employer)

  • In the Customer Group add a % in the Credit watch %
  • In the Vendor Group add a value in the Price Match Tolerance

2.Create Payment Terms

  • Use the fields Net Days, Discount Days, Discount %
  • Make a payment Term using schedule

3.Create Business partners (Customer, Vendor, Employer)

  • Add the Business Partners Group and each business partner
  • In the Customer Business Partner enter a credit limit
  • In the next tab add the information
  • Location
  • Create a location for the Ship address, pay-from Address, Invoice address, Remite-to address.
  • Contact
  • Interest Area

Taxes

1.Create Tax Category (Performance Analysis >Accounts Rules)

  • Add a name of Tax Category

2.Create Tax Rate (Performance Analysis >Accounts Rules)

  • In the new Tax Rate indicate the Tax Category
  • create different tax rate
  • Use Summary level

Products

Products

1.Create a Different Warehouse & locator (Material Management >Material Management Rules)

  • In one Warehouse indicate a Source Warehouse
  • In the Replenish tab configure some products
  • Replenish type
 *Maximum level
 *Minimum level
  • Source warehouse

2.Create Product Category

  • Add a material policy

3.Create Product Attribute

  • Create a Lot control
  • Create an Attribute Set
  • Indicate that use lot
  • Select the lot Control
  • Select Mandatory Type

4.Create a Product

  • Select the Product Category
  • Select the Tax Category
  • Select the Attribute Set Instance
  • Add the all other fields as desired
*In the purchase tab select some business partners
*Enter a list price and PO Price.

Pricing

1. Create a Price List Schema (Material Management > Material Management Rules

  • Enter the name of Price List Schema
  • In the schema line add without register
  • Test in more Price List Schema using the fields amounts

2. Create a Price List (Material Management > Material Management Rules

  • Create a price list of Purchasing and Sales using the different prices list schema.

Purchasing (Requisition to invoice)

1.RfQ Topics

  • Add minimum 2 vendor in the Subscriber Tab “Make sure that the Business partner have in the tab contact email”
  • In a test advanced indicate some product in the tab Restriction
  • Test in more Price List Schema using the fields amounts

2.RfQ

  • Create a new register and select the RfQ Topic created
  • In the Line Tab add the products that you want to quoted
  • In the Quantity Line add the quantity
  • When you use the button Rank responses verified that the vendor select will be the correct.

Note: Is important that test with different configuration using the check box and from this exercise you have to run the application server RUN_Server2.

3.RfQ Response

  • Verified that the dates is correct and use de button Check completed

4.Requisition

  • Create a new requisition
  • Add the warehouse were you want the product
  • Add some products
  • Complete the transaction

5.Create PO from Requisition

  • Create a new requisition
  • there are some parameters test whit each one to make sure that all run good.


6. Purchase Order

  • Create some purchase orders
  • Test with products that have attribute set instance
  • Use a different payment terms
  • Verify that the product take the correct tax rate.
  • Verify the deferents doc status
  • Prepare
  • Complete
  • Close
  • Re-Active

7.Material Receipt

  • Create some Material receipts
  • Use document type mm Receipt and mm Receipt with confirmation
  • Use the button create from test the 2 options create from Purchase order and create from invoice
  • When use create from order test the button Create Invoice from Receipts
  • When you complete the transaction verified in the product info that the quantity order decrease.
  • Verify the deferents doc status
  • Prepare
  • Complete
  • Close
  • Re-Active
  • Void
  • Create some receipts without use the button create from, in order use the process “Match PO-Receipt-Invoice”

1. Ship / Receipt Confirmation

  • Confirm the the receipts that you make using document type MM Receipts with confirmation.
  • In the tab Line test the field:
  • Confirmed Quantity
  • Scrapped Quantity
  • Use the button create package

2. Invoice vendor

  • Create some Invoices
  • Use document type AP Invoice and Credit Memo
  • Use the button create from test the 2 options create from Purchase order and create from Receipt
  • When use create from order test the button Create Receipt from Invoice
  • When you complete the transaction verified in the order that the quantity invoice change.
  • Verify the deferents doc status
  • Complete
  • Reverse-Correct
  • Void
  • When use the document type MM Receipt with confirmation and receipts less make sure that the invoice have select the checkbox in dispute

Material Management

1.Create Physical Inventory

  • Use the button “Create Inventory Count List” test generate a different count list using the parameters in each one
  • Test making inventory list of a products that have attribute set instance
  • Change the quantity counted
  • Complete the document
  • In one Transaction test using the button “Update Quantity”
  • Verify the deferents doc status
  • Complete
  • Close
  • Reverse-Correct
  • Void

2.Create Inventory Inventory Move

  • Create deferents inventory movement using the document type “Material Movement, Material Movement with Confirmation
  • Use Locator of different warehouses
  • Test with product with attribute set instance
  • Make inventory movements between organizations
  • Verify the deferents doc status
  • Complete
  • Close
  • Reverse-Correct
  • Void

3.Move Confirmation

  • Confirm the movement that you make using document type Material Movement with Confirmation.
  • In the tab Line test the field:
  • Confirmed Quantity
  • Scrapped Quantity

4.Internal Use Inventory

  • Make some Internal use inventory using product with attribute set instance
  • Verified if the quantity product decrees

5.Demand

  • Create a plan of demand and add products

Sales (Quote to Invoice)

1.Configuration Sales And Marketing

  • Create a Sales Regions
  • In the Windows Business partner Tab Location indicate the region sales
  • Configuration the commission
  • Add Some Sales Represent
  • When you have some sales use the button create commission

2.Sales Order

  • Create some sales orders
  • Test the different Documents Type
  • Proposal
  • Quotation
  • POS Order
  • On Credit Order
  • Prepay Order
  • Warehouse Order
  • Standard Order
  • With products that have attribute set instance
  • When use the Standard Order test the Invoice Rule and Delivery Rule
  • Verify that the product take the correct tax rate.
  • Verify the deferents doc status
  • Prepare
  • Complete
  • Close
  • Re-Active
  • Void
  • Verify the Shipments and Invoices that will be create when use some documents types

3.Quote Convert

  • When use in the Sales Order the Document Type “Proposal, Quotation” use this process and verified that the document will convert correctly.

4.Shipment

  • When use in the Sales Order the Document Type “Standard Order” test the deferents form to create the shipment
  • Generate Shipment (Manual)
  • Generate Shipment
  • Shipment (Costumer)
  • Test the document type MM Shipment whit Confirmation
  • Verify the deferents doc status
  • Complete
  • Close
  • Reverse-Correct
  • Void

6.Ship / Receipt Confirmation

  • Confirm the shipment that you make using document type MM Shipment with confirmation.
  • In the tab Line test the field:
  • Confirmed Quantity
  • Scrapped Quantity

7. Sales Invoice

  • When use in the Sales Order the Document Type “Standard Order” test the deferents form to create the Invoice
  • Generate Invoice (Manual)
  • Generate Invoice
  • Invoice(Costumer)
  • Test the document type MM Shipment whit Confirmation
  • Verify the deferents doc status
  • Complete
  • Close
  • Reverse-Correct
  • Void
  • There are some reports test each whit different parameters.

Payments, Receipts and Open Items

Open Items

1. Cash Journal

  • Create a new lines in the cash using the cash type
  • Charge
  • Difference
  • General Expenses
  • General Receipts
  • Bank Account Transfer
  • Invoice
  • Test add more the one time the invoice
  • Verify the deferents doc status
  • Complete
  • Close
  • Reverse-Correct
  • Void

Performance Analysis

  • in process

Costing

  • in process

Info and Reporting

  • in process

The Multi’s

  • in process

Requests

  • in process

Projects

  • in process

Service

  • in process

Utilities

  • in process

Security

  • in process

Performance

  • in process

Manufacturing

  • in process

Send e-mail to & any other issues

  • Choose tools in menu bar
  • Preference
  • Go to Error Tab
  • Clik in Send Email copy and send your log test to mail list

if you have a confirm bug please set here [[2]]

if you have some recommendation or suggestion to improve ADempiere please set here [[3]]


Thank You Very Much For Your Participation

If you wish to offer a product that can be a solution for your customers and not to be part of another problem focus on the issues you are most interested in testing, and register your name below and state which part/feature you are interested in.