Test cases » History » Revision 8
« Previous |
Revision 8/20
(diff)
| Next »
Max Milbers, 04/23/2011 03:03 AM
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.
Installer¶
Test installer with and without sampel data.
Test the All-in-one Modules and Plugin installer.
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 and registered shopper.
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
Configuration¶
- Test shop configuration (view=config)
- Test currencies (view=currency)
- Test Credit Card List (view=creditcard)
- Test Countries (view=country)
- Test userfields (view=userfields)
- Test order status (view=orderstatus)
Store configuration¶
- Test Store Information (view=user&task=editshop)
- Test Payment Methods (view=paymentmethod)
- Test Shipper (view=shippingcarrier)
- Test Shipping Rates (view=shippingrate)
Manufacturer¶
- Test Manufacturer (view=manufacturer)
- Test Manufacturer Categories (view=manufacturercategory)
Orders & Shopper¶
- Test Orders (view=orders)
- Test Coupons (view=coupon)
- Test Revenue Report (view=report)
- Test Shopper (view=user)
- Test Shopper Groups (view=shoppergroup)
Products¶
- Test Categories (view=category)
- Test Products (view=product)
- Test Attributes (view=attributes)
- Test Product Types (view=producttypes)
- Test Product Files (view=media)
- Test Inventory (view=inventory)
- Test Calculation Rules (view=calc)
- Test Customer Reviews (view=ratings)
Frontend Testing¶
Virtuemart¶
Test if the backend configurations options have the desired effect. Test links, pictures, speed.
Category¶
Can you see categories, which are not published? test category_id's which does not exist.
Categories¶
Do you see unpublished categories?
Productdetails¶
Test add to cart without ajax. Test add to cart with ajax.
Cart¶
Test checkout process as anonymous. Test checkout as registered. Try mixes of it. For exampel, register, dont login and checkout. Or do a checkout and try to register then (data should be prefilled).
User¶
Test if storing works without entering password again. Test if a user can get administrator rights. Can anonymous or normal registered users see profiles of other users? Can a administrator edit a user from the frontend?
orders¶
Manufacturer¶
Askquestion¶
Updated by Max Milbers over 13 years ago · 8 revisions