dispensary POS software needs a qa checklist

Functional Testing Checklist

  • Check if the software can open and close without any errors.
  • Test the login functionality to ensure users can access the system.
  • Verify that the software can perform basic operations like adding and searching for products.
  • Add a new product and verify that it appears correctly in the system.
  • Edit an existing product and ensure that the changes are saved accurately.
  • Delete a product and confirm that it is removed from the system.
  • Create a test product with different prices, discounts, and taxes.
  • Verify that the software calculates the final price correctly based on the applied discounts and taxes.
  • Simulate a cash payment and verify that the software handles it correctly.
  • Test a credit card payment and ensure that the software processes it without errors.
  • Try other payment methods like mobile wallets or gift cards and confirm their functionality.
  • Add new products to the inventory and check if the stock levels are updated correctly.
  • Simulate a sale and verify that the software deducts the sold items from the inventory.
  • Test the low stock alert feature by reducing the stock levels of a product below the set threshold.
  • Scan barcodes with a barcode scanner and ensure that the software reads them accurately.
  • Verify that the software can print receipts and other necessary documents correctly.
  • Test the integration with a cash drawer to ensure it opens and closes as required.
  • Enroll a customer in the loyalty program and verify that their information is stored correctly.
  • Test if the software can apply loyalty points or discounts to eligible customers during transactions.
  • Check if the loyalty program tracks and displays the accumulated points accurately.
  • Create different types of promotions like buy one get one free, percentage discounts, etc.
  • Test if the software applies the promotions correctly when applicable.
  • Verify that the discounts are calculated accurately and reflect on the final price.
  • Generate various reports like sales reports, inventory reports, etc.
  • Verify that the reports provide accurate and detailed information.
  • Test the analytics features to ensure they provide useful insights and data visualizations.
  • Research and identify the legal and regulatory requirements for dispensary operations.
  • Check if the software has features or settings to comply with these requirements.
  • Verify that the software enforces these requirements and prevents any violations.

Usability Checklist

Integration Checklist

Compatibility Checklist

Performance Checklist

Security Checklist

Related Checklists