Project

General

Profile

Test cases » History » Version 9

Max Milbers, 04/23/2011 04:05 AM

1 8 Max Milbers
h1. System Requirements:
2 1 Max Milbers
3 1 Max Milbers
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.
4 1 Max Milbers
5 1 Max Milbers
Use joomla 1.5 or 1.6 (latest)
6 1 Max Milbers
7 1 Max Milbers
As tester you should have installed your joomla with a custom prefix (not jos_) this quite important to find tables with hardcoded prefix.
8 1 Max Milbers
9 1 Max Milbers
Use different browsers. Virtuemart should work without glitches at least on IE8, FF, chrome, safari and opera.
10 1 Max Milbers
11 8 Max Milbers
h1. Installer
12 1 Max Milbers
13 1 Max Milbers
Test installer with and without sampel data.
14 1 Max Milbers
Test the All-in-one Modules and Plugin installer.
15 1 Max Milbers
16 8 Max Milbers
h1. Views
17 1 Max Milbers
18 1 Max Milbers
Test the frontend with java script enabled and disabled. 
19 1 Max Milbers
Test what happens, when you change the post data. For exampel when you remove it, or enter a product which is not published.
20 6 Max Milbers
Test the frontend as anonymous and registered shopper.
21 1 Max Milbers
22 1 Max Milbers
23 8 Max Milbers
h1. Backend Testing
24 1 Max Milbers
25 4 Max Milbers
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.
26 4 Max Milbers
27 4 Max Milbers
Most backend views have a "list view" and an "edit view"
28 4 Max Milbers
29 4 Max Milbers
list views have always the buttons: New, Edit, Publish, Unpublish, Delete 
30 4 Max Milbers
New => create new item
31 4 Max Milbers
publish/unpublish => make selected items accessible (or not) from frontend
32 4 Max Milbers
delete => delete selected items
33 4 Max Milbers
34 1 Max Milbers
Every edit view in the backend has the buttons apply, save and close. 
35 1 Max Milbers
Apply => store the data and show the same view and same item
36 1 Max Milbers
Save => store the data and show the reagarding listing view
37 1 Max Milbers
Cancel => just show the regarding listing view
38 1 Max Milbers
39 1 Max Milbers
40 8 Max Milbers
h2. Configuration
41 1 Max Milbers
42 8 Max Milbers
* Test [[shop configuration]] (view=config)
43 8 Max Milbers
* Test [[currencies]] (view=currency)
44 8 Max Milbers
* Test [[Credit Card List]] (view=creditcard)
45 8 Max Milbers
* Test [[Countries]] (view=country)
46 8 Max Milbers
* Test [[userfields]] (view=userfields)
47 8 Max Milbers
* Test [[order status]] (view=orderstatus)
48 1 Max Milbers
49 1 Max Milbers
50 8 Max Milbers
h2. Store configuration
51 1 Max Milbers
52 8 Max Milbers
* Test [[Store Information]] (view=user&task=editshop)
53 8 Max Milbers
* Test [[Payment Methods]] (view=paymentmethod)
54 8 Max Milbers
* Test [[Shipper]] (view=shippingcarrier)
55 8 Max Milbers
* Test [[Shipping Rates]] (view=shippingrate)
56 1 Max Milbers
57 1 Max Milbers
58 8 Max Milbers
h2. Manufacturer
59 1 Max Milbers
60 8 Max Milbers
* Test [[Manufacturer]] (view=manufacturer)
61 8 Max Milbers
* Test [[Manufacturer Categories]] (view=manufacturercategory)
62 1 Max Milbers
63 1 Max Milbers
64 8 Max Milbers
h2. Orders & Shopper 
65 1 Max Milbers
66 8 Max Milbers
* Test [[Orders]] (view=orders)
67 8 Max Milbers
* Test [[Coupons]] (view=coupon)
68 8 Max Milbers
* Test [[Revenue Report]] (view=report)
69 8 Max Milbers
* Test [[Shopper]] (view=user)
70 8 Max Milbers
* Test [[Shopper Groups]] (view=shoppergroup) 
71 1 Max Milbers
72 1 Max Milbers
73 8 Max Milbers
h2. Products
74 1 Max Milbers
75 8 Max Milbers
* Test [[Categories]] (view=category)
76 8 Max Milbers
* Test [[Products]] (view=product)
77 8 Max Milbers
* Test [[Attributes]] (view=attributes)
78 8 Max Milbers
* Test [[Product Types]] (view=producttypes)
79 8 Max Milbers
* Test [[Product Files]] (view=media)
80 8 Max Milbers
* Test [[Inventory]] (view=inventory)
81 8 Max Milbers
* Test [[Calculation Rules]] (view=calc)
82 8 Max Milbers
* Test [[Customer Reviews]] (view=ratings)
83 6 Max Milbers
84 6 Max Milbers
85 8 Max Milbers
h1. Frontend Testing
86 6 Max Milbers
87 8 Max Milbers
h2. Virtuemart
88 6 Max Milbers
89 9 Max Milbers
Function: 
90 9 Max Milbers
Show the store description (Store description of the main vendor)
91 9 Max Milbers
Show categories and products as thumbnail, accessible with links. 
92 9 Max Milbers
Show offline shop function
93 9 Max Milbers
Displays
94 9 Max Milbers
* featuredproducts option
95 9 Max Milbers
* latestproducts option
96 9 Max Milbers
* recentproducts option
97 9 Max Milbers
* toptenproducts option
98 1 Max Milbers
99 9 Max Milbers
Test if the backend configurations options have the desired effect. Test links, pictures, speed. Test product/categories per row. Test a different template
100 9 Max Milbers
101 1 Max Milbers
h2. Category
102 1 Max Milbers
103 9 Max Milbers
Function: 
104 9 Max Milbers
Displays the subcategories of the choosen category (choosed with category_id= in the url)
105 9 Max Milbers
Displays the products of the category
106 1 Max Milbers
107 9 Max Milbers
Can you see categories/products, which are not published? test category_id's which does not exist. Check categories/products per row option
108 9 Max Milbers
109 1 Max Milbers
h2. Categories
110 1 Max Milbers
111 9 Max Milbers
Function:
112 9 Max Milbers
Shows only the subcategories of a choosen category, category_id=0 should show all categories.
113 6 Max Milbers
Do you see unpublished categories?
114 9 Max Milbers
Test categories per row option
115 1 Max Milbers
116 1 Max Milbers
h2. Productdetails
117 1 Max Milbers
118 9 Max Milbers
Function:
119 9 Max Milbers
Shows complete description of the product and assigned pictures/media. Should recalculate prices, when variant is selected. 
120 9 Max Milbers
Displays add to cart button.
121 9 Max Milbers
Shows related products
122 9 Max Milbers
Votes (vote, display)
123 9 Max Milbers
Reviews (add, see latest/selected)
124 9 Max Milbers
ask a question
125 1 Max Milbers
126 9 Max Milbers
Test add to cart without ajax. Test add to cart with ajax. Should show a js box displaying the productname and a Continue Button (points to the view category of the product) and checkout a link to the cart view.
127 9 Max Milbers
Test if the votes, reviews work. Check if the right related products are shown.
128 9 Max Milbers
129 8 Max Milbers
h2. Cart
130 6 Max Milbers
131 9 Max Milbers
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). 
132 6 Max Milbers
133 8 Max Milbers
h2. User
134 6 Max Milbers
135 8 Max Milbers
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?
136 6 Max Milbers
137 8 Max Milbers
h2. orders
138 6 Max Milbers
139 8 Max Milbers
h2. Manufacturer
140 8 Max Milbers
141 8 Max Milbers
h2. Askquestion