Skip to main content
Student Symposium 2021

Testing

[Untitled]

Front-End Testing

We use Cypress for testing our UI webpages. This is a free testing suite available for all operating systems via node package manager. We use this software to ensure our html forms and javascript functions are operating correctly, and can address any issues that come up during development with ease.

[Untitled]

Back-end Testing

For backend testing, we use PHPUnit, the standard testing framework for running PHP tests. We run this by including our main classes and backend functions, then running them with sample users and data created for the tests, and ensuring the output matches what is expected.