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
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
5
Use joomla 1.5 or 1.6 (latest)
6
7
As tester you should have installed your joomla with a custom prefix (not jos_) this quite important to find tables with hardcoded prefix.
8
9
Use different browsers. Virtuemart should work without glitches at least on IE8, FF, chrome, safari and opera.
10
11 8 Max Milbers
h1. Installer
12 1 Max Milbers
13
Test installer with and without sampel data.
14
Test the All-in-one Modules and Plugin installer.
15
16 8 Max Milbers
h1. Views
17 1 Max Milbers
18
Test the frontend with java script enabled and disabled. 
19
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
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
27
Most backend views have a "list view" and an "edit view"
28
29
list views have always the buttons: New, Edit, Publish, Unpublish, Delete 
30
New => create new item
31
publish/unpublish => make selected items accessible (or not) from frontend
32
delete => delete selected items
33
34 1 Max Milbers
Every edit view in the backend has the buttons apply, save and close. 
35
Apply => store the data and show the same view and same item
36
Save => store the data and show the reagarding listing view
37
Cancel => just show the regarding listing view
38
39
40 8 Max Milbers
h2. Configuration
41 1 Max Milbers
42 8 Max Milbers
* Test [[shop configuration]] (view=config)
43
* Test [[currencies]] (view=currency)
44
* Test [[Credit Card List]] (view=creditcard)
45
* Test [[Countries]] (view=country)
46
* Test [[userfields]] (view=userfields)
47
* Test [[order status]] (view=orderstatus)
48 1 Max Milbers
49
50 8 Max Milbers
h2. Store configuration
51 1 Max Milbers
52 8 Max Milbers
* Test [[Store Information]] (view=user&task=editshop)
53
* Test [[Payment Methods]] (view=paymentmethod)
54
* Test [[Shipper]] (view=shippingcarrier)
55
* Test [[Shipping Rates]] (view=shippingrate)
56 1 Max Milbers
57
58 8 Max Milbers
h2. Manufacturer
59 1 Max Milbers
60 8 Max Milbers
* Test [[Manufacturer]] (view=manufacturer)
61
* Test [[Manufacturer Categories]] (view=manufacturercategory)
62 1 Max Milbers
63
64 8 Max Milbers
h2. Orders & Shopper 
65 1 Max Milbers
66 8 Max Milbers
* Test [[Orders]] (view=orders)
67
* Test [[Coupons]] (view=coupon)
68
* Test [[Revenue Report]] (view=report)
69
* Test [[Shopper]] (view=user)
70
* Test [[Shopper Groups]] (view=shoppergroup) 
71 1 Max Milbers
72
73 8 Max Milbers
h2. Products
74 1 Max Milbers
75 8 Max Milbers
* Test [[Categories]] (view=category)
76
* Test [[Products]] (view=product)
77
* Test [[Attributes]] (view=attributes)
78
* Test [[Product Types]] (view=producttypes)
79
* Test [[Product Files]] (view=media)
80
* Test [[Inventory]] (view=inventory)
81
* Test [[Calculation Rules]] (view=calc)
82
* Test [[Customer Reviews]] (view=ratings)
83 6 Max Milbers
84
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
115
h2. Askquestion