Skip to content

Testing

Alexandre Segura edited this page Nov 19, 2019 · 2 revisions

One nice way to get involved into the project is to test it. More testing means:

  • More bugs found before going to production
  • More user feedback
  • More time for devs to focus on writing code

How to test?

A demo instance is running at : https://demo.coopcycle.org/fr/ (located at Paris). You can use it as much as you want - create accounts, orders, aso. It is reseted every day at midnight (= all accounts, orders, restaurants, are deleted).

Payment is done thanks to Stripe, you can use testing cards. Some numbers are meant to fail, use them!

  • Testing as a customer : follow the checkout process

  • Testing as a returning customer : follow the checkout process once, at least until account creation. This case is interesting because you will have access to your profile page and will have a saved address.

  • Testing as a restaurant owner : go to https://demo.coopcycle.org/register/ and select Restaurant in the last dropdown. You will be able to edit your restaurant/menu and see the incoming orders by clicking the top header on the right.

  • Testing as a restaurant owner and a customer : use the incognito/private mode of your browser. Then you can be looged in as a customer and a restaurnat owner as the same time. You could do things like (1) create a restaurant and a menu (2) order in the restaurant as a customer (3) see the order instantly appears on the restaurant dashboard.

How to give feedback?

  • If you hit a bug: be sure to know the exact steps to meet the bug, so the developers can reproduce it. Feel free to open an issue on GitHub. If you don't know how or are unsure about your bug, please shout us an email at dev[at]coopcyle.org .

  • If you have an UX/UI feedback : Send a mail to dev[at]coopcyle.org .

Clone this wiki locally