Appointment Scheduling - Automation using Testcafe

Hello everyone,

We are planning to start writing automation scripts for the appointment scheduling. As we are choosing the JS framework for building the appointment scheduling, We would like to choose Testcafe for automation and the programming language will be javascript.

As we are collaborating with other team in building the “appointment scheduling” module. Both the teams have agreed upon using the TestCafe as the automation tool.

Automation suite will be a separate repository and will not sit in any of the front end project. And the same project will be shared across the other team which is contributing to the project. We are planning to have a separate repository in Bahmni GitHub so that it will be easy for us to collaborate and also to maintain.

Do let us know your inputs/suggestions/concerns

Why Testcafe:

Link for testcafe: https://devexpress.github.io/testcafe/

Link for the dev talk:

@angshuonline @snehabagri @binduak @ruchikab @vmalini @rmkanda @mksrom

6 Likes

Hi, I’m very much excited about this. Any updates on when you’re planning to kickstart the automation.

1 Like

Super excited about this… :slightly_smiling_face:

@krishnachaitanya mind sharing what the main test focus will be?

1 Like

We are planning to start the work from 14/oct. Will share the project link here once it is created.

1 Like

@waweru Tests will be focused on the functional aspects of the appointments scheduling module.

1 Like

awesome! looking forward

Hi Krishnachaitanya, any updates on the project. Just curious to know when it gets started and wanted to be part of it.

1 Like

Hi @krishnachaitanya any updates on test automation using testcafe

Hi @vik Started writing the functional tests. You can find the tests here: https://github.com/Bahmni/bahmni-appointments-functional-tests

Will keep pushing based on the progress we have made.

Please let us know if you have any feedback.

1 Like

@krishnachaitanya s it possible to get the issues board or anything we can help with…

Thank you @krishnachaitanya for the info. Went through the github mentioned above. Can you please help me in setting up the required environment to test or any wiki to help us in set up and start playing around. Any help would be greatly appreciated.