I'm reviewing an Aloha POS system. Our system version is from 2007. We are looking into upgrading or replacing the system due to daily problems. I have some questions about basic functionality.
"Change" in this context refers only to "Back Office", not "Front of House"
1. How do I write automated test scripts? We need a strong QA process to ensure all bills are correctly computed and all order options are available. We have a happy hour, so I'm particularly interested in testing combinations that span before, during and after happy hour.
2. Where are the audit logs showing who made what changes when? When problems occur, we need to track the problem back to a specific change made at a specific time by a specific user.
3. We have 10 restaurants. We need to test changes at the head quarters. After the changes are tested and approved, we need to push the changes out to each restaurant. Each restaurant is slightly different. Manually re-keying changes at each restaurant introduces an unacceptable error rate.
4. How is version control handled? How do you do diffs between different versions? For example: Give me a list of every change between Jan 3rd, 2015 and Feb 21st, 2015.
5. How do you rollback changes? or rollback to a previous version. Obviously, the customer history needs to remain intact.
"Change" in this context refers only to "Back Office", not "Front of House"
1. How do I write automated test scripts? We need a strong QA process to ensure all bills are correctly computed and all order options are available. We have a happy hour, so I'm particularly interested in testing combinations that span before, during and after happy hour.
2. Where are the audit logs showing who made what changes when? When problems occur, we need to track the problem back to a specific change made at a specific time by a specific user.
3. We have 10 restaurants. We need to test changes at the head quarters. After the changes are tested and approved, we need to push the changes out to each restaurant. Each restaurant is slightly different. Manually re-keying changes at each restaurant introduces an unacceptable error rate.
4. How is version control handled? How do you do diffs between different versions? For example: Give me a list of every change between Jan 3rd, 2015 and Feb 21st, 2015.
5. How do you rollback changes? or rollback to a previous version. Obviously, the customer history needs to remain intact.