Manual Testing Checklist
Testing
Before sending new stuff out to production we need to run through a checklist of things that we need to make sure are working correctly. During testing keep the console up and check for errors.
User Experience (not shop staff)
- Can create new bid
- Can edit existing bid
- Can create new room
- Room Spec fields get populated with compatible items
- Incompatible room specs get invalidated
- Create new products
- Price updates correctly
- Can attach files on unsaved product
- Product inherits the reveals from the room specs
- Can edit existing room specs
- Room specs save correctly
- Room options save correctly
- Room options can be removed and save with them removed
- Can attach files
- Can delete files
- Price updates correctly
Create new productPrice updates correctlyCan attach files on unsaved productProduct inherits the reveals from the room specs
- Edit existing product
- All fields save when changed
- Fields get populated with compatible items (toe kick, hinging... etc)
- Incompatible selections get invalidated
- Can attach files
- Can delete files
- Modifications update when quantity changed
- Mod attributes update when changed
- Mod notes save when changed
- Deleting a mod works
- Moving a modification works
- Custom attributes save when changed
- Can convert to another product
- Price updates correctly
- Attributes
Can create new attributes- Attribute defaults work correctly
Can edit existing attributes- Attributes change price
- Bids show correctly in list
- Rooms show correctly in list
- Products show correctly in list
- Room and Product list
- Copying items updates price
- Deleting items updates price
- Did total lin ft get updated too?
- Can transfer orders
- Can submit orders
- Can delete and restore the following, check that the prices update...
- Bids
- Products
- Rooms
- Create a hot list form some items with mods
- Verify that mods copy correctly
- Verify that price is consistent (plus hotlist markup)
- Verify mod attributes are working correctly
Dealer
Shop Staff
- Attributes
- Can
submitcreateordersnew attributes - Can edit
dealershipexistingprofile, upload images.... etc.attributes
- Can