Skip to content

Test Cases


Design Shed and Checkout

Note

Use case for a customer using a credit card, but we should look to include directions for a user with Salesperson permissions and note the differences. Repeat steps with instructions for alternate payment methods - check or money order, credit/check combination. Repeat steps with instructions for custom down payment amounts - check math on order values (Amount Paid, Amount Due) Mention addtional fields available to Salesperson users as opposed to customers (Payment methods, Salesperson 2)

    • Login to Shedbuilder or create account
    • Select Series
    • Select Model
    • Select Siding, Size, Height, Build Type and Roof Pitch
    • Enter Zip Code
    • Choose Colors/Color Scheme
    • Add Options
    • Select 'Save' to save the shed
    • Select 'Checkout'
    • Enter ‘Delivery Information’ then select 'Continue'
    • Enter 'Promo Code' or 'Price Adjustments' here if applicable to the shed
    • Enter ‘Billing Information’ and ‘Payment Information’ then select 'Continue'
    • Enter ‘Contact Information’
    • Agree to any Terms and Conditions
    • Select ‘Pay Now’ or 'Place Order'
    • Enter ‘Credit Card Information’ using test credit card inputs: Credit Card Input. For the check number, expiration date, name and cv any fabricated input is ok.
    • Select ‘Place Order’
    • Verify that Order Confirmation email has been sent to customer
    • Verify that Work Order email has been sent to order entry (INSERT CORRECT ORDER ENTRY EMAILS HERE)
    • Compare documentation for consistent information between the web page and the Order Admin under Shedbuilder 'Orders' (Order Confirmation, Work Order, Color Selections)
    • Navigate to Business Central
    • Go to the Sales Orders
    • Locate your order. You can search for order numbers in BC. The number is on the Order Confirmation, which is in the emails and on Order Admin.
    • Verify that the line items on the Sales Order are correct
    • Copy the SB number of the Sales Order. In the search bar of Business Central, search for 'Production BOMs'
    • Paste the SB number of the sales order on the Production BOMs table, and select the entry that matches.
    • Verify that the BOMs are accurate.

Design and Create Inventory Shed

Note

Use case for a JDM Admin who is creating a request for a pre-built inventory shed. User will also update the status of the shed once it is built and designate the physical location the shed is located at. The process of updating the status is updated when the User reaches certain points in the production order process on Business Central. Order Admin will update the status as these milestones are reached.

    • Login to Shedbuilder or create account
    • Select Series
    • Select Model
    • Select Siding, Size, Height, Build Type and Roof Pitch
    • Enter Zip Code
    • Choose Colors/Color Scheme
    • Add Options
    • Select 'Save' to save the shed
    • Select 'Inventory Order'
    • Press ‘Submit’
    • Press ‘Open in Admin’
    • Select ‘Manage Images’
    • Upload any images of the shed
    • Select ‘Update Status’ and set to ‘Inventory’
    • Select a 'Location' for the shed to be located at
    • Under 'Documents' - generate a Price Tag and Financing Tag - review pricing data for consistency and accuracy. For financing tag - verify that inventory located at locations

      locations in PA will need to display a Cash Value and Financing Value note: The pricing logic is in the price sets. There are some calculations happening that might not be apparent.

    • This will create the Inventory order for Business Central, as well as generate BOMs. At this point, BC is needed to update the order to create a production order which is necessary for Inventory Sheds to appear as available at a location.
    • Navigate to Business Central
    • Go to the Sales Orders
    • Locate your order. You can search for order numbers in BC. The number is on the Order Confirmation, which is in the emails and on Order Admin.
    • Verify that the line items on the Sales Order are correct
    • Copy the SB number of the Sales Order. In the search bar of Business Central, search for 'Production BOMs'
    • Paste the SB number of the sales order on the Production BOMs table, and select the entry that matches.
    • Verify that the BOMs are accurate. If not, make adjustments. note On Dev and Staging environments, replace this step with deleting all production BOM lines. Due to it being staging, there is no actual inventory to check against and this will throw errors throughout the process.
    • Change status of Production BOMs to 'Certified'
    • Return to the Sales Order and set it to 'Released'
    • Users can now create a Production Order
    • Select Actions | Plan | Planning from the Sales Order header
    • Select 'Create Production Order'
    • Set Prod. Order Status to 'Released' and Order Type to 'Project Order'
    • Navigate to the Production Order for this Sales Order. This can be done from the Sales Order by going to Order | Open Related Prod. Order, or by going to the Released Production Orders page and finding the Production Order on that list.
    • Once the shed is complete, users can update the Production Order from here. Set the status to Finished by using Process | Change Status. New Status should be Finished, Date should be a valid Date, and Update Unit Cost should be set to 'Yes'
    • Once this is confirmed, the Production Order will Backflush items that went into the Inventory Order. note For Dev and Staging, the backflush will not succeed. The user will have to manually delete the sales order in order to finish the inventory order and set the status to be available for sale on the Dev/Staging Structures sites.

Reserve Inventory Shed

Note

Customer use case.

    • Login to JDM Structures or create an account on JDM Structures
    • Select ‘Locations’
    • Select ‘Inventory’
    • Enter Zip Code
    • Filter desired criteria
    • Select ‘Details’ on desired shed
    • Select ‘Reserve this Shed’
    • Enter Information
    • Select ‘Reserve Shed’
    • Verify confirmation email was received by customer (FIND OUT WHO ELSE GETS THESE)

Checkout with Inventory Shed

Note

Salesperson using a Credit Card or Check/Money Order Repeat steps with instructions for alternate payment methods - check or money order, credit/check combination

    • Login to Order Admin
    • Navigate to Shedbuilder -> Inventory in the left side panel
    • Search for a recently configured shed
    • Select ‘View’
    • Select ‘Checkout’
    • Enter ‘Delivery Information’ then select 'Continue'
    • Enter 'Promo Code' or 'Price Adjustments' here if applicable to the shed
    • Enter ‘Billing Information’ and ‘Payment Information’
    • Enter ‘Contact Information’
    • Agree to any Terms and Conditions
    • Select 'Place Order'
    • Enter ‘Credit Card Information’ using test credit card inputs: Credit Card Input. For the check number, expiration date, name and cv any fabricated input is ok.
    • Select 'Pay Now' or ‘Place Order’
    • Repeat process with a different inventory shed, but with Check/Money order selected at checkout’
    • Repeat process but with selecting a shed 3-6 months old and again with a shed that is 1-year old. Also, can repeat testing process by selecting inventory sheds of different configurations and locations.

Generate Shed Quote

Note

Use case for JDM Shedbuilder Salesperson

    • Login to Shedbuilder or create account
    • Select Series
    • Select Model
    • Select Siding, Size, Height, Build Type and Roof Pitch
    • Enter Zip Code
    • Choose Colors/Color Scheme
    • Add Options
    • Save Shed
    • Select ‘Quote’
    • Enter ‘Client Information’
    • Select ‘Quote’
    • Verify Quote exists in Order Admin. Check documentation for accuracy

Checkout with Quoted Shed

Note

Use case for a JDM Salesperson with a credit card and check/money order. Repeat steps with instructions for alternate payment methods - check or money order, credit/check combination

    • Login to Order Admin
    • Navigate to Shedbuilder -> Quotes in the left side panel
    • Search for desired shed
    • Select ‘View’
    • Select 'Documents' then ‘Order Estimate' and save this document
    • Select 'Shed Design' and review pricing information in pricing panel. Compare this info to the 'Order Estimate' for accuracy
    • Select ‘Checkout’ from the Order Admin details page
    • Enter ‘Delivery Information’ then select 'Continue'
    • Enter 'Promo Code' or 'Price Adjustments' here if applicable to the shed
    • Enter ‘Billing Information’ and ‘Payment Information’
    • Enter ‘Contact Information’
    • Agree to any Terms and Conditions
    • Select ‘Pay Now’ or 'Place Order'
    • Enter ‘Credit Card Information’ using test credit card inputs: Credit Card Input. For the check number, expiration date, name and cv any fabricated input is ok.
    • Select ‘Place Order’
    • Verify that Order Confirmation email has been sent to customer
    • Verify that Work Order email has been sent to order entry (INSERT CORRECT ORDER ENTRY EMAILS HERE)
    • Review Documentation for consistent information between the web page and Order Admin (Quote, Order Confirmation, Work Order, Color Document)

Customize and Checkout Outdoors Furniture Order

Note

This is as a salesperson with a credit card. Repeat steps with instructions for alternate payment methods - check or money order Repeat steps with instructions for store pickup

    • Login to Outdoors
    • Hover over the ‘Furntiture’ tab and Choose a ‘Product’
    • Customize the Color
    • Customize the Size
    • Add desired number to cart
    • Go to Cart
    • Proceed to Checkout
    • Enter Shipping info
    • Provide test email for customer email
    • Select ‘Pay Now’ or 'Place Order'
    • Enter 'Credit Card Information' using test credit card inputs: Credit Card Input. For the check number, expiration date, name and cv any fabricated input is ok.
    • Verify confirmation email was received by Salesperson and Customer
    • Verify order has been submitted in Order Admin Outdoors Orders list view. Check order details for accuracy across documentation

Generate Outdoors Quote

Note

Use case for JDM Shedbuilder Salesperson

    • Login to Outdoors
    • Hover over the ‘Furntiture’ tab and Choose a ‘Product’
    • Customize the Color
    • Customize the Size
    • Add desired number to cart
    • Go to Cart
    • Select Generate Quote
    • Enter Customer information
    • Review the PDF generated
    • Login to Order Admin
    • Navigate to Outdoors -> Quotes in the left side panel
    • Search for desired shed
    • Select ‘View’
    • Select 'Documents' then ‘Order Estimate' and save this document
    • Select Generate PDF and compare to PDF generated on JDM Outdoors

Checkout with an Outdoors Quote

Note

Use case for JDM Shedbuilder Salesperson Repeat steps with instructions for alternate payment methods - check or money order Repeat steps with instructions for store pickup

    • Login to Order Admin
    • Navigate to Outdoors -> Quotes in the left side panel
    • Search for desired shed
    • Select ‘View’
    • Select '+ Add Quote to Order'
    • Enter Shipping info
    • Provide test email for customer email
    • Select ‘Pay Now’ or 'Place Order'
    • Enter 'Credit Card Information' using test credit card inputs: Credit Card Input. For the check number, expiration date, name and cv any fabricated input is ok.
    • Verify confirmation email was received by Salesperson and Customer
    • Verify order has been submitted in Order Admin Outdoors Orders list view. Check order details for accuracy across documentation

Design and Generate Quote on Bosman

Note

Use case for JDM Shedbuilder Salesperson. Bosman has no checkout process, but can generate quotes There are no entries generated on Order Admin for Bosman

    • Login to Bosman
    • Select Series
    • Select Model
    • Select Siding, Size, Height, Build Type and Roof Pitch
    • Enter Zip Code
    • Choose Colors/Color Scheme
    • Add Options
    • Select 'Save' to save the shed
    • Select 'Quote'
    • Enter client information
    • Select 'Quote'
    • Review pdf and confirmation email

Design and Generate Quote on Garagebuilder

Note

Use case for JDM Shedbuilder Salesperson. Garagebuilder has no checkout process, but can generate quotes Garagebuilder does not have models or series. Instead roof pitch replaces the models on the carousel There are no entries generated on Order Admin for Garagebuilder

    • Login to Garagebuilder
    • Select Roof pitch
    • Select Siding, Size, and Height
    • Enter Zip Code
    • Choose Colors/Color Scheme
    • Add Options
    • Select 'Save' to save the garage
    • Select 'Quote'
    • Enter client information
    • Select 'Quote'
    • Review pdf and confirmation email

Design and Generate Quote on Bosman

Note

Use case for JDM Shedbuilder Salesperson. Bosman has no checkout process, but can generate quotes There are no entries generated on Order Admin for Bosman

    • Login to Bosman
    • Select Series
    • Select Model
    • Select Siding, Size, Height, Build Type and Roof Pitch
    • Enter Zip Code
    • Choose Colors/Color Scheme
    • Add Options
    • Select 'Save' to save the shed
    • Select 'Quote'
    • Enter client information
    • Select 'Quote'
    • Review pdf and confirmation email

Search for Inventory sheds and export list

Note

Use case for consumer.

    • Go to JDM Structures Website
    • Go to Locations>Inventory list
    • Enter Zip code and submit, list of sheds should appear within search criteria (INSERT SEARCH CRITERIA HERE)
    • Verify list of sheds matches search, as well as list of locations in locations pulldown
    • Click the Export List button at the top of the inventory list
    • Verify the PDF generates successfully and the items listed match the items displayed on the webpage
    • Verify Selecting a shed goes to shed details page
    • Click Reserve this shed
    • Verify shed reservation email has been sent to appropriate recipients (INSERT RECIPIENT CRITERIA HERE)

Design Playset and Checkout

Note

Use case for a customer using a credit card, but we should look to include directions for a user with Salesperson permissions and note the differences. Repeat steps with instructions for alternate payment methods - check or money order, credit/check combination. Repeat steps with instructions for custom down payment amounts - check math on order values (Amount Paid, Amount Due) Mention addtional fields available to Salesperson users as opposed to customers (Payment methods, Salesperson 2)

    • Login to Playsets or create account
    • Select either Template or Blank scene
    • Select the Build Material and Material Color from the Pallet icon in the bottom left of the screen
    • Select the Roof type from the Pallet icon in the bottom left of the screen
    • Select the Secondary color Pallet icon in the bottom left of the screen
    • Select a Node on a wallface Note Nodes are the multi colored icons hovering by each wall
    • Add Options from the bottom Carousel Note Additional Towers are listed as an option
    • Select the Dimensions Toggle in the upper right to see the scale of the Playset
    • Select the Double Arrow Icon on the left side to see Pricing Panel
    • Enter Zip Code
    • Select 'Save' to save the Playset
    • Select 'Checkout'
    • Enter ‘Delivery Information’ then select 'Continue'
    • Enter 'Promo Code' or 'Price Adjustments' here if applicable to the playset
    • Enter ‘Billing Information’ and ‘Payment Information’ then select 'Continue'
    • Enter ‘Contact Information’
    • Agree to any Terms and Conditions
    • Select ‘Pay Now’ or 'Place Order'
    • Enter ‘Credit Card Information’ using test credit card inputs: Credit Card Input. For the check number, expiration date, name and cv any fabricated input is ok.
    • Select ‘Place Order’
    • Verify that Order Confirmation email has been sent to customer
    • Verify that Work Order email has been sent to order entry (INSERT CORRECT ORDER ENTRY EMAILS HERE)
    • Compare documentation for consistent information between the web page and the Order Admin under Kidzspace 'Orders' (Order Confirmation, Work Order, Color Selections)

Design and Create Inventory Playset

Note

Use case for a JDM Admin who is creating a request for a pre-built inventory shed. User will also update the status of the shed once it is built and designate the physical location the shed is located at. The process of updating the status is updated when the User reaches certain points in the production order process on Business Central. Order Admin will update the status as these milestones are reached.

    • Login to Playsets or create account
    • Select either Template or Blank scene
    • Select the Build Material and Material Color from the Pallet icon in the bottom left of the screen
    • Select the Roof type from the Pallet icon in the bottom left of the screen
    • Select the Secondary color Pallet icon in the bottom left of the screen
    • Select a Node on a wallface Note Nodes are the multi colored icons hovering by each wall
    • Add Options from the bottom Carousel Note Additional Towers are listed as an option
    • Select 'Save' to save the shed
    • Select 'Inventory Order'
    • Press ‘Submit’
    • Press ‘Open in Admin’
    • Under 'Documents' - generate a Price Tag - review pricing data for consistency and accuracy. note: The pricing logic is in the price sets. There are some calculations happening that might not be apparent.
    • If applicable, update the price of the Playset with adjustments

Checkout with Inventory Playset

Note

Salesperson using a Credit Card or Check/Money Order Repeat steps with instructions for alternate payment methods - check or money order, credit/check combination

    • Login to Order Admin
    • Navigate to Kidzspace -> Inventory in the left side panel
    • Search for a recently configured playset
    • Select ‘View’
    • Select ‘Checkout’
    • Ensure you are logged into Kidzspace
    • Enter ‘Delivery Information’ then select 'Continue'
    • Enter 'Promo Code' or 'Price Adjustments' here if applicable to the shed
    • Enter ‘Billing Information’ and ‘Payment Information’
    • Enter ‘Contact Information’
    • Agree to any Terms and Conditions
    • Select 'Place Order'
    • Enter ‘Credit Card Information’ using test credit card inputs: Credit Card Input. For the check number, expiration date, name and cv any fabricated input is ok.
    • Select 'Pay Now' or ‘Place Order’
    • Repeat process with a different inventory shed, but with Check/Money order selected at checkout’
    • Repeat process but with selecting a shed 3-6 months old and again with a shed that is 1-year old. Also, can repeat testing process by selecting inventory sheds of different configurations and locations.

Generate Shed Quote

Note

Use case for JDM Shedbuilder Salesperson

    • Login to Kidzspace or create account
    • Select either Template or Blank scene
    • Select the Build Material and Material Color from the Pallet icon in the bottom left of the screen
    • Select the Roof type from the Pallet icon in the bottom left of the screen
    • Select the Secondary color Pallet icon in the bottom left of the screen
    • Select a Node on a wallface Note Nodes are the multi colored icons hovering by each wall
    • Add Options from the bottom Carousel Note Additional Towers are listed as an option
    • Select ‘Quote’
    • Enter ‘Client Information’ Delivery Information and Contact Info
    • Select 'Submit'
    • Verify Quote exists in Order Admin. Check documentation for accuracy

Checkout with Quoted Shed

Note

Use case for a JDM Salesperson with a credit card and check/money order. Repeat steps with instructions for alternate payment methods - check or money order, credit/check combination

    • Login to Order Admin
    • Navigate to Kidzspace -> Quotes in the left side panel
    • Search for desired playset
    • Select ‘View’
    • Select 'Documents' then ‘Order Estimate' and save this document
    • Select 'Playset Design' and review pricing information in pricing panel. Compare this info to the 'Order Estimate' for accuracy
    • Select ‘Checkout’ from the Order Admin details page
    • Ensure you are logged into Kidzspace
    • Enter ‘Delivery Information’ then select 'Continue'
    • Enter 'Promo Code' or 'Price Adjustments' here if applicable to the shed
    • Enter ‘Billing Information’ and ‘Payment Information’
    • Enter ‘Contact Information’
    • Agree to any Terms and Conditions
    • Select 'Place Order'
    • Enter ‘Credit Card Information’ using test credit card inputs: Credit Card Input. For the check number, expiration date, name and cv any fabricated input is ok.
    • Select 'Pay Now' or ‘Place Order’
    • Repeat process with a different inventory shed, but with Check/Money order selected at checkout’
    • Repeat process but with selecting a shed 3-6 months old and again with a shed that is 1-year old. Also, can repeat testing process by selecting inventory sheds of different configurations and locations.