Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Image Added

Overview

Before a new client website is launched or a current website's upgrade is sent live, the site undergoes testing to ensure its unique set of configurations and features work smoothly.  


Why should any testing be done on your website?

...

For new sites: 

For upgraded sites: A new version of the Customer Self Service application is either a service pack (which will only contain fixes) or a new version (which will contain fixed and new features). Commerce Vision staff will let you know whether it is a new release or a service pack.
Any changes Ecommerce Platform can offer you various fixes as well as new features, but any change to a software application has carries the risk that it might introduce of introducing new issues or change changing the way a current feature works. 

Commerce Vision does performs testing of new releases, but every site has a multitude of different uniquely configured settings and can may be using very different features of the software. It is always important to test key elements of the application to ensure the operate correctly in your environment.Prior to any upgrade, testing should be undertaken in the Stage environment to ensure that the application still behaves as expected during normal use. 

*Please note that the stage environment does not use the same database as live so you may see differences in configurable data as a result of this.  To view more consistent data we recommend an Pronto? live to test:

PRONTO - Live to Stage copies


But where to begin? 

What should be tested?

The items that need to be tested depend on the functionality that is deployed in your implementation of CSS. Following is a guide to various items that should be tested. This is a guide only and customers should form their own test plan.functionality you should test depends on the particular features implemented on your website. For example, you don't need to test Order Approvals if your site is purely B2C and you don't currently use that feature. However, if you have custom functionality or business-critical order processes, you should certainly make sure they're included in your test plan! 


You are invited to download our suggested Upgrade Test Plan here.


Below is a list of standard functions that should be tested. Please be advised that this information is a guide only. 


B2C Sites

  • Searching for products
  • Drilling down to the full product view detail page
  • Using the product/category menu to browse through categories and see products in each category
  • Adding products to the cart
  • Registering new user
  • Logging in as existing user
  • Meta Data Metadata filtering (if in use)
  • Cart
  • Checkout
  • Payments
  • Order Tracking
  • Integration of order to ERP
  • Integration of cash receipt to ERP

B2B Sites

  • Logging in
  • Selecting an account (if applicable)
  • B2B Pricing
  • Searching for products
  • Drilling down to the full product view detail page
  • Using the product/category menu to browse through categories and see products in each category
  • Adding products to the cart
  • Registering new user
  • Logging in as existing user
  • Meta Data Metadata filtering (if in use)
  • Cart
  • Checkout
  • Payments
  • Order Tracking
  • Account Payments
  • Integration of order to ERP
  • Integration of cash receipt to ERP


Testing the above functionality should take no more than 1 - 2 a couple of hours and will ensure upgrades are smooth and hassle free. 

What functionality do you have with your new site?

 

Tip

A great tool to use for testing and tracking testing is Trello - Commerce Vision uses this for UAT processes. Trello is free and can be found at https://trello.com/

 

...

If you would like to know what extra functionality is available to you now that you've upgraded, check out our Available Features List

You can click on the 'Min Version Req' heading to re-order all of the features by minimum version and check out all the additional features that are now available to you.

Related help

Content by Label
showLabelsfalse
max5
spacesKB
showSpacefalse
sortmodifiedshowSpacefalse
reversetrue
typepage
cqllabel in ("upgrade","test-plan") and type = "page" and space = "KB"
labelsupgrade test-plan