Skip to main content

Manual Testing Checklist

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
    • Product status functions correctly, hidden fields not marked as invalid... etc. 
  • 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
  • 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
    • Attribute defaults work correctly
    • Attributes change price
    • Can create new attributes
    • Can edit existing attributes
  • Room, Product and Bid lists
    • Copying items updates price
    • Deleting items updates price
    • Can move
    • Shows correctly in list
    • Did total cubic ft get updated too? 
  • Dealer Features
    • 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 

Shop Staff

  • Attributes
    • Can create new attributes
    • Can edit existing attributes