Project

General

Profile

Test cases » History » Revision 6

Revision 5 (Max Milbers, 04/23/2011 01:43 AM) → Revision 6/20 (Max Milbers, 04/23/2011 02:37 AM)

h1. Test cases 

 h2. System Requirements: 

 It is useful to test virtuemart installed in a subdirectory of your http directory. For exampel localhost/vm2. This is for testing if the pathing is working correct. 

 Use joomla 1.5 or 1.6 (latest) 

 As tester you should have installed your joomla with a custom prefix (not jos_) this quite important to find tables with hardcoded prefix. 

 Use different browsers. Virtuemart should work without glitches at least on IE8, FF, chrome, safari and opera. 

 h2. Installer 

 Test installer with and without sampel data. 
 Test the All-in-one Modules and Plugin installer. 

 h2. Views 

 Test the frontend with java script enabled and disabled.  
 Test what happens, when you change the post data. For exampel when you remove it, or enter a product which is not published. 
 Test the frontend as anonymous anoymous and registered shopper. 


 h3. Backend Testing 

 The relative url /administrator/index.php?option=com_virtuemart&view=config means that it points to the Backend (/administrator) and that it points on the view named config. 

 Most backend views have a "list view" and an "edit view" 

 list views have always the buttons: New, Edit, Publish, Unpublish, Delete  
 New => create new item 
 publish/unpublish => make selected items accessible (or not) from frontend 
 delete => delete selected items 

 Every edit view in the backend has the buttons apply, save and close.  
 Apply => store the data and show the same view and same item 
 Save => store the data and show the reagarding listing view 
 Cancel => just show the regarding listing view 

 h3. Backend configuration  

 h4. Configuration 

 h4. Test [[shop configuration]] (view=config) 

 h4. Test [[currencies]] (view=currency) 

 h4. Test [[Credit Card List]] (view=creditcard) 

 h4. Test [[Countries]] (view=country) 

 h4. Test [[userfields]] (view=userfields) 

 h4. Test [[order status]] (view=orderstatus) 

 h4. Store configuration 

 h4. Test [[Store Information]] (view=user&task=editshop) 

 h4. Test [[Payment Methods]] (view=paymentmethod) 

 h4. Test [[Shipper]] (view=shippingcarrier) 

 h4. Test [[Shipping Rates]] (view=shippingrate) 

 h4. Manufacturer 

 h4. Test [[Manufacturer]] (view=manufacturer) 

 h4. Test [[Manufacturer Categories]] (view=manufacturercategory) 

 h4. Orders & Shopper  

 h4. Test [[Orders]] (view=orders) 

 h4. Test [[Coupons]] (view=coupon) 

 h4. Test [[Revenue Report]] (view=report) 

 h4. Test [[Shopper]] (view=user) 

 h4. Test [[Shopper Groups]] (view=shoppergroup)  

 h4. Products 

 h4. Test [[Categories]] (view=category) 

 h4. Test [[Products]] (view=product) 

 h4. Test [[Attributes]] (view=attributes) 

 h4. Test [[Product Types]] (view=producttypes) 

 h4. Test [[Product Files]] (view=media) 

 h4. Test [[Inventory]] (view=inventory) 

 h4. Test [[Calculation Rules]] (view=calc) 

 h4. Test [[Customer Reviews]] (view=ratings)