Project

General

Profile

Test cases » History » Version 8

Max Milbers, 04/23/2011 03:03 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 8 Max Milbers
Test if the backend configurations options have the desired effect. Test links, pictures, speed.
90 6 Max Milbers
91 8 Max Milbers
h2. Category
92 6 Max Milbers
93 8 Max Milbers
Can you see categories, which are not published? test category_id's which does not exist.
94 6 Max Milbers
95 8 Max Milbers
h2. Categories
96 6 Max Milbers
97 8 Max Milbers
Do you see unpublished categories?
98 6 Max Milbers
99 8 Max Milbers
h2. Productdetails
100 6 Max Milbers
101 8 Max Milbers
Test add to cart without ajax. Test add to cart with ajax. 
102 6 Max Milbers
103 8 Max Milbers
h2. Cart
104 6 Max Milbers
105 8 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).
106 6 Max Milbers
107 8 Max Milbers
h2. User
108 6 Max Milbers
109 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?
110 6 Max Milbers
111 8 Max Milbers
h2. orders
112 6 Max Milbers
113 8 Max Milbers
h2. Manufacturer
114 8 Max Milbers
115 8 Max Milbers
h2. Askquestion